ОБУЧЕНИЕ ОНЛАЙН И ВИДЕОУРОКИ
Войти     Регистрация
     Контакты

 
     
 
Max Azimov
Санкт-Петербург

Статьи пользователя [97]

Видео пользователя [265]





Простые уроки по Javascript от Макса Азимова

Первое, что вы должны знать о javascript, это то, что он исполняется на стороне клиента. Это значит, после полной загрузки или во время всего кода в браузер пользователя.

Второе, этот язык может работать в одном брауере, но может не работать в другом.

Например, код, который запускает setTimeout (функция)

setTimeout('some_function()',500);

сработает в Opera и Google Chrome, а вот в Mozilla не сработает, потому что этот браузер требует следующий вид:

this.tid=window.setTimeout('some_function()',500);

Здесь this.tid играет роль для остановки функции исключительно для браузера Mozilla. И если в Opera и Google Chrome это происходит так:

clearTimeout();

то в Mozilla будет выглядеть так:

window.clearTimeout(this.tid);

Поэтому в коде приходится определять, какой это браузер. И самое вменяемое определение выглядит так:

if (window.sidebar) {  window.clearTimeout(this.tid); } else {  clearTimeout(); }

то есть если if (window.sidebar) правдиво, то это браузер Mozilla. В остальных случаях этооо другие браузеры.

 



2014-03-01
1606 просмотров




 
     
 
Map      Дистанционное образование, курсы онлайн обучение. PlanetStudy.net — дистанционное обучение онлайн.
© 2012 PlanetStudy , IT-group Line|Leon, создание сайтов,       платный хостинг Host|Link

Catalog.299.ru

Сайт является средством массовой информации
Яндекс.Метрика
 
English USA
Australia Русский