Online training and video tutorials
Enter     Registration
     Contacts

 
     
 
Max Azimov
St. Petersburg

Articles [97]

User's video [259]





Простые уроки по 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
1886 views




 
     
 
Map      Distance education, online learning courses. Project PLANETSTUDY - distance learning online.
© 2012 PlanetStudy

Catalog.299.ru

The site is a media provider
Яндекс.Метрика
 
English USA
Australia Русский