Показать сообщение отдельно
  #17 (permalink)  
Старый 15.06.2014, 10:42
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Сообщение от MallSerg Посмотреть сообщение
ПО поводу приведенного примера =)
В нем очень много плохого
1. Подключаются разные версии jQuery
Это просто косяк в примере.
Цитата:
2. Условие if (typeof jQuery == 'undefined') всегда истинно и не имеет смысла
Что? Условие истинно только если в глобальной области видимости присутствует объект с названием jQuery.
Цитата:
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"
В данном примере это никогда не произойдет.

Цитата:
И еще одно имхо
Ни когда не пользуйтесь советами и статьями под которыми нет комментариев
Ужасный подход.
Ответить с цитированием