Настройка интерфейса Dreamweaver > Расширение Dreamweaver

 

Страницу подготовил Андрей Сумцов, www.web-tower.hotbox.ru

Расширение Dreamweaver

Dreamweaver имеет возможности для расширения. Он содержит интерпретатор JavaScript и может читать и выполнять код JavaScript, что обеспечивает программный интерфейс приложения (API, Application Program Interface), большой набор функций JavaScript, которые позволяют разработчикам расширять возможности Dreamweaver. Dreamweaver также обеспечивает объектную модель документа (DOM, Document Object Model), что позволяет исследовать и изменять структуру документа и его содержимое.

Используя интерфейс JavaScript API, вы можете создавать объекты, интерактивные действия, команды, инспекторы свойств, плавающие палитры, трансляторы данных (все вместе это называется расширениями).

ы можете также создавать новые объекты и простые команды, мало что зная о программировании. Подробности см.Creating a simple object и "Создание новых команд из выполненных шагов". Но для более серьезных целей и расширения возможностей Dreamweaver, вы должны создавать их либо на JavaScript, либо на C.

Создав расширение Dreamweaver, вы можете упаковать его и опубликовать на сайте Macromedia Exchange, если хотите предложить свое расширение другим пользователям Dreamweaver. Подробную информацию об этом см. на сайте Macromedia Exchange. Для работы с пакетами расширений необходимо сначала загрузить с данного сайта Package Manager (Менеджер расширений) и инсталлировать его в своей системе в конфигурации "для разработчика".


 
JavaScript

JavaScript - интерпретируемый язык программирования. Подробно о JavaScript рассказывается в специально посвященных ему книгах издательства BHV или других издательств.

Замечание
Несмотря на похожие имена, JavaScript никак не связан с Java.

 
Редактирование команд Dreamweaver

Все команды в меню Dreamweaver, в том числе и те, которые вы создаете и сохраняете с помощью панели History (История) (см. "Создание новых команд из выполненных шагов"), осуществляются с помощью сценариев JavaScript. Этот код обычно состоит из запросов к функциям, что обеспечивается расширяемостью Dreamweaver API. Если вы знакомы с JavaScript и понимаете расширяемость Dreamweaver API, то можете редактировать непосредственно код JavaScript, чтобы изменить работу команд Dreamweaver.

Совет
Не пытайтесь изменять какой-либо код JavaScript, если точно не уверены в результате. В любом случае создайте резервную копию файла, содержащего код, прежде, чем его изменить.

Чтобы переименовать команду, переместите ее в другое меню или добавьте команде "горячую" клавишу см. "Меню Dreamweaver".