Отправляет email-рассылки с помощью сервиса Sendsay

Введение в Behaviors

  Все выпуски  

Введение в Behaviors


Информационный Канал Subscribe.Ru

Выпуск 7

В прошлом выпуске был приведен листинг компонента, имитирующего снегопад. Как видно из листинга (листинг можно посмотреть здесь) весь html-компонент состоит из пяти функций и нескольких переменных. Переменные определяют разные параметры «снегопада» и их значение легко понять по их именам.

Последняя функция является обработчиком события oncontentready. Данное событие используется, для того, что бы инициализировать большую часть используемых переменных. Это одно из тех мест, на которые я хотел бы указать: всегда определяйте значения по умолчанию.

Вторая особенность хорошо демонстрируется последней строкой функции init:

setInterval(event_interval,rate);

Те, кто хорошо разбираются в javascript, знают, что применение имени функции без скобок фактически является ссылкой на функцию. В случае же применения поведений, такое использование имени функции является ссылкой на функцию конкретного экземпляра поведения.

И последнее, функции add_snow и move_snow разнесены только для легкости прочтения листинга и могут быть объединены в функции event_interval.

В следующем выпуске мы начнем конструировать простое иерархическое меню, наподобие того, что используется в приложениях Windows.


Архив рассылки

Автор рассылки

P.S. Рассылка создана в первую очередь для читателя, а уже во вторую - что бы потешить самолюбие автора (меня). Так что, если Вам что-то непонятно, или Вы имеете какие-то пожелания, пишите мне.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное