Client-Side JavaScript и DOM
Client-Side JavaScript разширява възможностите на Core JavaScript,
като добавя обекти за управление на браузъра. Използвайки DOM
(Document Object Model – модел на обектите в документа) на съответния
браузър, приложение, написано на Client-Side JavaScript може да
управлява елементите от HTML документа, както и да реагира
на потребителски действия като щракване с мишката и натискане
на бутон.
Client-Side JavaScript се съдържа в самите HTML страници.
Когато браузърът стигне до JavaScript команда, той я изпълнява.
В зависимост от командата това може да доведе до прехвърляне на
друга страница, извеждане на диалогов прозорец, скриване или показване
на даден обект и други. За всеки елемент в HTML кода може да се
дефинират и събития, които да бъдат обработвани, например
какви действия да се предприемат при натискане на бутон.
На следващата схема е показан кратък JavaScript код, който извежда
предупредителен прозорец при натискане на бутона Submit от HTML
страницата и действието на кода.
|