Page 105 - 4475
P. 105

ЛАБОРАТОРНА РОБОТА № 14

                    Тема: Javascript. Розробка користувацьких скриптів.
                    Мета:  отримати  уявлення  про  загальні  принципи
               обробки  в  JavaScript  подій,  пов'язаних  з  вікном  веб-
               браузера,  веб-сторінкою,  що  міститься  в  браузері  і
               елементами     документа.     Навчитися     використовувати
               найпростіші  елементи  регулярних  виразів  для  пошуку
               підрядків,   структура     та    зміст    яких    описується
               нетривіальним шаблоном.

                                     Теоретична частина

                    Обробка подій в Javascript.  Популярність JavaScript
               багато  в  чому  обумовлена  тим,  що  написаний  на  ньому
               сценарій  може  реагувати  на  дії  користувача  та  інші
               зовнішні  події.  Кожна  з  подій  пов'язана  з  тим  чи  іншим
               об'єктом: формою, гіпертекстовим посиланням або навіть з
               вікном, що містить поточний документ.
                      Як  приклади  зовнішніх  подій,  на  які  можуть
               реагувати об'єкти JavaScript, можна навести такі:
                      -  закінчення  завантаження  документа  у  вікно  (чи
                      закінчення  завантаження  документів  у  всі  фрейми
                      вікна). Ця подія пов'язана з об'єктом window;
                      -  клацання  мишею  на  об'єкті.  Ця  подія  може  бути
                      пов'язаною з інтерактивним елементом форми або з
                      гіпертекстовим посиланням;
                      -  отримання  об'єктом  фокусу  введення.  Ця  подія
                      може бути пов'язана з об'єктами типу Text, Password
                      та з іншими інтерактивними елементами;
                      -  передача  на  сервер  даних, введених  користувачем
                      за допомогою інтерактивних елементів. Зв'язується з
                      формою.
                      Обробка події проводиться за допомогою спеціально
               призначеного  для  цього  фрагмента  коду,  який  називається

                                            100
   100   101   102   103   104   105   106   107   108   109   110