Оу, обидно. Сделайте плиз хранение настроек и прочей служебной информации в директории программы. К тому же эти файлы там и так лежат.
Я, конечно, фанат portable софта, но имхо программы «всё своё ношу с собой» не сложнее в реализации, но при этом удобнее аналогов.
Поздравляю, в этом комментарии во по максимуму показали свою некомпетентность.
Решение qbique великолепно! Что главное, оно не тормозит, в отличие от $%#@ окошечек, грузящих море всего и полчаса мучающих мои глаза жалкими попытками извергнуть «красивую» «анимацию». И вот не надо про мои браузер и компьютер — сайты для пользователя, не наоборот; такие тормоза далеко не только у меня.
Реакция на скролл ~3 строки, ИЕ ~20 строк, оформление — вообще не в кассу, к тому же делается оно небольшим добавлением разметки и несколькими строками css/js на выбор.
jQuery получил такое распространение из-за кучи универсальной х**ни. В контексте конкретной задачи (куча универсальной х**ни) == (куча бесполезной х**ни) + (немного полезных х**нюшек).
jQuery действительно хорош, но своими классными решениями, кодом.
Ну собственно упомянутые статьи можно найти в ссылках к статье «Загружаем скрипты без блокировки», которая тоже про это.
Эти моменты вроде бы хорошо исследованы.
Ну тут уже проблемы терминологии — относительно основного кода такая подгрузка асинхронна, код выполняется. А вот сами запросы в некоторых браузерах становятся друг за дружкой.
Надо смотреть в статьях sunnybear 'а, там точно было про это.
Бррр… ничего не понимаю… FF не прерывает…
Фик с Гуглом, проблема решается. А почему такое странное поведение?
var script1=document.createElement('script');
script1.type='text/javascript';
script1.src='test1.php';
document.getElementsByTagName('head')[0].appendChild(script1);
Для скрипта ставим задержку. В итоге получаем 'a', 'b' и '1' (вывод test1.php). Удаление переменной тоже не помогает. FF цепко держится за подгружаемые файлы…
IE вот обрубает.
Гугл делает всё логично — сносит существующий файл (таким образом прерывается загрузка) и создаёт новый.
При изменении src не происходит закачка/парсинг скрипта (FF). Помнится, были обсуждения, как «пнуть» браузер, но совсем ничего не помню… :(
ИЕ же при изменении послушно ползает за каждым файлом. Если в ваш пример добавить задержку при изменении src, то это будет видно. При быстрой же смене загрузка предыдущей версии прерывается.
Т.е. моё предположение могло бы работать в ИЕ =)
Так, был неправ насчёт одного тега. В коде явно видно создание тегов, глубже пока не смотрел.
А вот поведение дикое какое-то… Сейчас тоже буду тестировать.
Оу, проблемы… В WM радиомодули работают и в спящем режиме. И, насколько я понимаю, можно зарегистрироваться работающей с радио программой, чтобы быть в курсе ;)
Удачи, штука очень полезная!
Собственно, я хотел сказать, что pcre.backtrack_limit кагбе говорит, что проблема не в php или pcre, а в вашей регулярке.
Я не могу представить регулярку, для которой нужно менять этот лимит.
Я, конечно, фанат portable софта, но имхо программы «всё своё ношу с собой» не сложнее в реализации, но при этом удобнее аналогов.
Решение qbique великолепно! Что главное, оно не тормозит, в отличие от $%#@ окошечек, грузящих море всего и полчаса мучающих мои глаза жалкими попытками извергнуть «красивую» «анимацию». И вот не надо про мои браузер и компьютер — сайты для пользователя, не наоборот; такие тормоза далеко не только у меня.
Реакция на скролл ~3 строки, ИЕ ~20 строк, оформление — вообще не в кассу, к тому же делается оно небольшим добавлением разметки и несколькими строками css/js на выбор.
// Бармен, двойной йад товарищу, пожалуйста.
jQuery действительно хорош, но своими классными решениями, кодом.
И вспомнил!
Эти моменты вроде бы хорошо исследованы.
Надо смотреть в статьях sunnybear 'а, там точно было про это.
Фик с Гуглом, проблема решается. А почему такое странное поведение?
var script1=document.createElement('script');
script1.type='text/javascript';
script1.src='test1.php';
document.getElementsByTagName('head')[0].appendChild(script1);
alert('a');
script1.parentNode.removeChild(script1);
alert('b');
Для скрипта ставим задержку. В итоге получаем 'a', 'b' и '1' (вывод test1.php). Удаление переменной тоже не помогает. FF цепко держится за подгружаемые файлы…
IE вот обрубает.
При изменении src не происходит закачка/парсинг скрипта (FF). Помнится, были обсуждения, как «пнуть» браузер, но совсем ничего не помню… :(
ИЕ же при изменении послушно ползает за каждым файлом. Если в ваш пример добавить задержку при изменении src, то это будет видно. При быстрой же смене загрузка предыдущей версии прерывается.
Т.е. моё предположение могло бы работать в ИЕ =)
А вот поведение дикое какое-то… Сейчас тоже буду тестировать.
Удачи, штука очень полезная!
Я не могу представить регулярку, для которой нужно менять этот лимит.