Почему document.write(unescape
Почему некоторые скрипты нужно подключать так:
document.write(unescape("%3Cscript id='xnfjht' src='" + (("https:" == document.location.protocol) ? "https://" : "http://") + "site.ru/scripts/script.js' type='text/javascript'%3E%3C/script%3E")); Почему нельзя подключить просто, через <script src="..."></script> Тот же jQuery рекомендуют грузить так: document.write(unescape("%3Cscript src='/js/jquery-1.6.1.min.js' type='text/javascript'%3E%3C/script%3E")); |
Тебя обманули =)
Скрипт можно подключать через <script src="..."></script> И имхо: все скрипты должны быть в шапке HTML рядом с другими скриптами. |
)) Тогда не только меня обманули:
http://jquery.page2page.ru/index.php...0%B8%D1%85_CDN В чем разница? |
Цитата:
Цитата:
основы достаточно почитать , а не бежать задавать вопрос |
Спасибо, dmitriymar, что вписывается в документ это ясно, не понятны последствия, в каких случаях недопустим вариант <script> ?
Или где можно почитать об этом? не нашел. |
Цитата:
Для подключения скриптов есть общепринятое расположение в <head>. К сожалению стандарт HTML достаточно свободен и не запрещает размещать скрипты где угодно. Попробую привести аналогию например ходить по большому в своей квартире можно где угодно в зале на кухне или же на балконе ![]() но имхо лучше делать это только в туалете =)))). Цитата:
В нем очень много плохого 1. Подключаются разные версии jQuery 2. Условие if (typeof jQuery == 'undefined') всегда истинно и не имеет смысла 3. сначала подключается document.write(unescape("%3Cscript src='/js/jquery-1.6.1.min.js' type='text/javascript'%3E%3C/script%3E")); Затем подгружается и подключается <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js"></script> т.е. всегда будут подключатся две библиотеки разных версий 4. document.write может уничтожить текущую страницу если на момент выполнения скрипта document.onreadystatechange == "true" И еще одно имхо Ни когда не пользуйтесь советами и статьями под которыми нет комментариев |
И еще unescape уже лет 10 как вышла из моды
|
Цитата:
|
какие тесты?
|
Цитата:
|
Часовой пояс GMT +3, время: 15:00. |