Page 193 - 4785
P. 193

5.7 DHTML
                                   Динамічний  HTML  або  DHTML  являє  собою  набір
                            технологій,  які  спільно  дозволяють  створювати  інтерактивні  веб-
                            сайти на основі статичного мови розмітки (HTML), мови створення
                            клієнтських  сценаріїв  (JavaScript),  мови  опису  представлення
                            документа (CSS) і документної об'єктної моделі (DOM).
                                   DHTML  дозволяє  сценарним  мовам  змінювати  змінні  мови
                            опису  представлення  документа,  таким  чином,  змінюючи  вигляд  і
                            поведінка  перш  статичного  вмісту  HTML  документа  вже  після
                            повного  завантаження  документа  і  в  процесі  перегляду  його
                            користувачем.  Таким  чином,  динамічність,  що  вноситься  DHTML,
                            проявляє  себе  в  процесі  перегляду  сторінки,  але  не  має  ніякого
                            відношення до генерації вмісту сторінки при кожній її завантаженні.
                                   На  противагу  DHTML,  динамічно  генерується  сторінка  -
                            більш широке поняття, що припускає, наприклад генерацію вмісту
                            веб-сторінки   індивідуально   для   кожного    користувача.   Це
                            досягається  створенням  сторінок  за  допомогою  клієнтських  або
                            серверних (наприклад, на PHP або Perl) сценаріїв.
                                   Регулярні вирази
                                   Регулярні вирази - система пошуку текстових фрагментів в
                            електронних  документах,  заснована  на  спеціальній  системі  запису
                            зразків для пошуку. Зразок, що задає правило пошуку, називається
                            «шаблоном».    Застосування    регулярних   виразів   принципово
                            перетворило технології електронної обробки текстів.
                                   Багато  мов  програмування  підтримують  регулярні  вирази
                            для роботи з рядками або у вигляді окремих функцій, або мають вже
                            вбудований  в  їх  синтаксис  механізм  обробки  регулярних  виразів,
                            наприклад,  Perl  і  Tcl.  Популяризації  поняття  регулярних  виразів
                            сприяли утиліти, що поставляються в дистрибутивах Unix.
                                   За допомогою регулярних виразів можна задавати структуру
                            шуканого  шаблону  і  його  позицію  всередині  рядка  (наприклад,  на
                            початку або в кінці рядка, на кордоні або не на межі слова).
                                   При описі структури шаблону використовуються:
                                    -  гнучка    система     квантификаторов      (операторів
                                       повторення);
                                    -  оператори  опису  наборів  символів  і  їх  типу  (числові,
                                       нечислові, спеціальні).


                                                           191
   188   189   190   191   192   193   194   195   196   197   198