扩展 Dreamweaver:基本知识

Dreamweaver 被设计成了一个可扩展的程序。它包括 JavaScript 编辑器,这样它就可以读取和执行 JavaScript 代码,它也提供了一个程序编程界面 (API),一大套 JavaScript 函数,这些函数允许开发者用来扩展 Dreamweaver 的性能。Dreamweaver 同时提供一个文档对象模型 (DOM),文档对象模型允许扩展项对文档结构和内容进行检查和修改。

通过 JavaScript API (Application Programming Interface),你可以创建对象,behavior actions,命令,属性面板,浮动面板,和数据编译器,(所有这些被统称为扩展项)。

你也可以在不用熟悉任何编程知识的情况下创建新的对象和简单的命令;参阅 变更对象面板为过往操作步骤创建新命令 了结详细介绍。但是对于许多的高级用途来讲,要想增强 Dreamweaver 的性能,你就必须编写扩展项,或者用 JavaScript,或者用 C。有关 DOM 和 API 的介绍,参阅 扩展 Dreamweaver


 
JavaScript

JavaScript 是一种解释性编程语言。如果想对 JavaScript 有多点了解,可以阅读有关的 JavaScript 书籍,如 JavaScript Bible (JavaScript 宝典),作者是 Danny Goodman (IDG 出版) 或者 JavaScript: The Definitive Guide,作者是 David Flanagan (O'Reilly 出版)。有关借助于 JavaScript 来扩展 Dreamweaver 的介绍,参阅 扩展 Dreamweaver

注意:尽管两者名字有相同之处,但 JavaScript 和 Java 是没有任何关系的。


 
编辑 Dreamweaver 命令

在 Dreamweaver 菜单中的所有命令,包括你使用历史面板创建和保存的命令(参阅 为过往操作步骤创建新命令),都可以在 JavaScript 中执行。这个 JavaScript 代码通常多数都是由对 Dreamweaver 可扩展性 API 提供的函数的调用。如果你熟悉 JavaScript,了解 Dreamweaver 的扩展 API,就可以对 JavaScript 进行编辑,从而改变 Dreamweaver 命令的作用了。

注意:除非你肯定自己的所作所为,否则就不要随便尝试修改任何的 JavaScript 代码。

要想重新命名命令,将命令移到不同的菜单,或者想要将一个快捷键指向某一命令,参阅 定制 Dreamweaver 菜单