例如,假设您正在为某公司创建一个大型站点,公司希望在站点的每个页面上显示一个广告语。您可以创建一个包含该广告语的库项目,然后在每个页面上使用这个库项目。如果需要更改广告语,则可以更改该库项目,这样可以自动更新所有使用这个项目的页面。
Dreamweaver 将库项目存储在每个站点的本地根文件夹下的 Library 文件夹中。每个站点都有自己的库。
可以从文档的 body 部分中的任意元素创建库项目,这些元素包括文本、表格、表单、Java applet、插件、ActiveX 元素、导航条和图像等。
对于链接项(如图像),库只存储对该项的引用。原始文件必须保留在指定的位置,这样才能使库项目正确工作。
不过,在库项目中存储图像也很有用。(但是,除非还使用图像编辑器更改图像的实际尺寸,否则请勿使用此方法更改图像的 width 和 height 属性。)
注: 如果库项目中包含链接,则链接可能无法在新站点中工作。而且,库项目中的图像也不会被复制到新站点中。
使用库项目时,Dreamweaver 将在 Web 页中插入该项目的链接,而不是项目本身。也就是说,Dreamweaver 向文档中插入该项目的 HTML 源代码副本,并添加一个包含对原始外部项目的引用的 HTML 注释。自动更新过程就是通过这个外部引用来实现的。
当创建的库项目包括附加了 Dreamweaver 行为的元素时,Dreamweaver 会将该元素及其事件处理程序(特定属性,用于指定哪个事件(如 onClick、onLoad 或 onMouseOver)触发操作以及事件发生时调用哪个操作)复制到库项目文件。Dreamweaver 不会将关联的 JavaScript 函数复制到库项目中。Dreamweaver
注: 如果手工编写 JavaScript 代码(也就是说,如果不使用 Dreamweaver 行为进行创建),则使用“调用 JavaScript”行为执行代码可以将代码包含在库项目中。如果不使用 Dreamweaver 行为来执行代码,代码将不会保留在库项目中。