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 страницата и действието на кода.

назаднапред