0
<< предыдущая заметкаследующая заметка >>
19 октября 2012
Удивительная штука JS и прочая сволота

Фича всех браузеров: грузится страница, вычисляется ее размер (общий размер, не зависит от полосы прокрутки). Далее что бы ты ни делал со страницей, как бы ты ее ни расширял и не добавлял, ее размер запросто может увеличиться, но НИКОГДА не уменьшится. Хоть обнули весь document.body.innerHTML='', размер страницы останется.

В процессе экспериментов получил сбой с аварийным закрытием Firefox. Как именно он происходит — если честно, разбираться лень, но происходит по алгоритму всегда. Вот я модельку собрал, ткните на ссылку. И там два раза нажмите «ок». Если в итоге останется окно с @ — значит, не виснет у вас, а если все накроется тазом... Значит, у вас Firefox как у меня 15.0.1 Linux, либо это во многих такой глюк ;)

Заодно выяснил, что в Chromium и вообще во всем WebKit через жопу работает аякс, если идет в нем в частности речь об отправке файла. Аякс — вообще единственная процедура в движке, которую я использую чужую. Пора мне его переписать и сделать свой собственный. Я уже и так кусками делал разные аяксы (например, междоменный мне понадобился), а тут придется видимо это говно почистить и свое написать. Вот только я не знаю насчет всяких аякс-методов, которые есть в браузерах. Хороши ли они? Нужны ли вообще? Не проще ли создавать iframe и делать POST в _target, а в ответ получать исполняемый скрипт? Все равно в движке нет получения данных аяксом, всегда передается исполняемый код, а данные если нужны, то идут в нем.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий


Include not found: `/home/www/lleo.me/blog/template/_reklamnaya_lirica.htm`