第二十六节 使用库

库的用途和模版比较类似,都是可将同一内容用于不同的网页。但库比较小巧,只是使用了一个或几个页面元素。应用模版,则网页的大体结构和内容已确定,只需更改部分内容;而应用库,只是往页面中加入部分页面元素。

点击菜单栏的Window\Library,或点击Launcher面板左起第二个图标,或直接使用F6,弹出库面板。

(库面板) 库由一个个条目组成。可新建一个条目,也可把已存在的页面元素设置为条目。
要新建一个条目,点击库面板右下方的图标即可。这时,面板上多出一个名为untitle的项,此时可改变它的名称。
双击这个条目,或选择这个条目再点击图标,即新开一个Dreamweaver窗口。此时,可在这个新开的窗口中编辑一个条目。
这里,可加入一般的页面元素作为库的条目。但此时不能使用css、Timeline和Behavior,这是因为只能把属于页面文件html代码body部分的页面元素设置成库的条目。css用dreamweaver生成的代码都位于页面文件html代码的head部分,Timeline起作用的JavaScript代码也位于页面文件html代码的head部分。Behavior比较特殊,其生成的代码有两部分,一部分位于页面文件html代码的head部分,另一部分位于页面文件html代码的body部分。稍后讲把已存在的页面元素设为条目时,可把Behavior设为库的条目。
图像、文本均可设为条目。

另一种设置条目的方法是把已存在的页面元素设为条目。
选中你想要设置的页面元素,点击库面板上的库面板右下方的图标即可,也可点击菜单栏的Modify\Library\Add Object to Library,或使用快捷键Ctrl+Shift+B。
设置完成后,面板上多出一个名为untitle的项,此时可改变它的名称。
如果你选中的页面元素含有css和Timeline信息,设置为条目时,该页面元素本身能作为条目使用,但css和Timeline信息无法被使用。 如果你选中的页面元素含有Behavior信息,此时页面元素连同Behavior信息均能被用作条目。其原理是,Behavior的位于页面文件body部分的代码被保存到条目中,当条目被使用时,Dreamweaver根据这部分代码自动生成位于页面文件head部分的代码。这样,Behavior也能被设为条目。

接下来讲怎样应用条目。
首先在Dreamweaver主窗口移动光标至需要加入条目的地方。 在库面板上选中需要加入的条目,然后点击面板左下方的Insert按钮即可。 条目无法在Dreamweaver主窗口编辑,但可用编辑html源文件的方法对条目进行修改。 接下来将介绍条目的Properties面板。 选中页面中的某一条目,Properties面板会如图所示。

(条目的Properties面板) 面板上共有三个按钮——Open、Detach from Original和Recreat。
点击Open按钮,则Dreamweaver新开一个窗口。可在这个窗口里对这个条目进行编辑。
点击Detach from original按钮是切断当前页面和使用的条目之间的联系。切断联系后,这个插入的条目可在Dreamweaver主窗口中被编辑,但当前页面无法随条目的更新而自动更新。
点击Recreat按钮是重新生成这个条目。当这个条目文件被删除,被改名或被改变内容时,可点击Recreat按钮,利用当前页面使用的条目重新生成这个条目文件。

当条目被作了修改时,用Dreamweaver可很方便的对使用了条目的页面进行更新。
点击菜单栏的Modify \Library\Update Current Page,弹出更新页面对话框。其实这个对话框和上一节“使用模板”中的更新页面对话框是同一个。
只不过,此时要在Update后选择Library Item。

全教程到此结束。

 

时间: 2024-10-15 02:28:53

第二十六节 使用库的相关文章

Scala入门到精通——第二十六节 Scala并发编程基础

作者:摇摆少年梦 视频地址:http://www.xuetuwuyou.com/course/12 本节主要内容 Scala并发编程简介 Scala Actor并发编程模型 react模型 Actor的几种状态 Actor深入使用解析 1. Scala并发编程简介 2003 年,Herb Sutter 在他的文章 "The Free Lunch Is Over" 中揭露了行业中最不可告人的一个小秘密,他明确论证了处理器在速度上的发展已经走到了尽头,并且将由全新的单芯片上的并行 &quo

第六届董事会第二十六次会议决议公告

2月9日早间沪市公司公告快递: (600665)天地源(600665,股吧):第六届董事会第二十六次会议决议公告 天地源股份有限公司第六届董事会第二十六次会议于2012年2月8日召开,会议审议并通过关于天津天地源置业投资有限公司向中德住房储蓄银行申请2亿元项目开发贷款的议案.关于对下属公司担保的议案.关于聘任公司副总裁的议案等事项. 仅供参考,请查阅当日公告全文. (600193)创兴资源(600193,股吧):2011年度利润分配及资本公积转增股本预案预披露的公告 上海创兴资源开发股份有限公司

[你必须知道的.NET]第二十六回:认识元数据和IL(下)

书接上回: 第二十四回:认识元数据和IL(上) , 第二十五回:认识元数据和IL(中) 我们继续. 终于到了,说说元数据和IL在JIT编译时的角色了,虽然两个回合的铺垫未免铺张,但是却丝毫不为过,因为只有充分的认知才有足够的体会,技术也是如此.那么,我们就开始沿着方法调用的轨迹,追随元数据和IL在那个神秘瞬间所贡献的力量吧 5 元数据和IL在JIT编译时 CLR最终执行的只有本地机器码,所以JIT编译的作用是在运行时将IL代码解析为机器码执行.对于JIT编译,我们会以专门的篇幅来全面了解,本文只

第二十四节 表单

表单的作用就是能使访问者与网站或网站管理人交互.利用表单,可根据访问者输入的信息,自动生成页面反馈给访问者:利用表单,还可以为网站收集访问者输入的信息.表单的使用其实可分为两部分.一部分是表单本身,即怎样把表单作为页面元素加入到网页页面.另一部分为表单的处理,即调用服务器端的脚本程序,或使以电子邮件的方式发送.本节内容主要是如何将表单加入网页页面. 点击Objects面板上方的form按钮,弹出一个选框.点击head,则Objects面板切换到form模式. 下图是一个表单制作的例子.本节将具体

PaperWeekly 第二十六期 --- 2016年最值得读的NLP paper解读(3篇)+在线Chat实录

引言 本期Chat是PaperWeekly第一次尝试与读者进行互动交流,一共分享和解读3篇paper,均选自2016年最值得读的自然语言处理领域paper,分别是: End-to-End Reinforcement Learning of Dialogue Agents for Information Access Dual Learning for Machine Translation SQuAD: 100,000+ Questions for Machine Comprehension o

Oracle ASM 翻译系列第二十六弹:ASM 高级知识 Where is my data

Where is my data 有时候我们想要知道一个特定的database block位于ASM的哪个磁盘,磁盘的哪个AU以及AU的哪一个块.本篇文章将向大家展示如何解决这个问题. Database Instance 首先在数据库里创建测试表空间: SQL> create tablespace T1 datafile '+DATA'; Tablespace created. SQL> select f.FILE#, f.NAME "File", t.NAME "

Scala入门到精通——第二十四节 高级类型 (三)

作者:摆摆少年梦 视频地址:http://blog.csdn.net/wsscy2004/article/details/38440247 本节主要内容 Type Specialization Manifest.TypeTag.ClassTag Scala类型系统总结 在scala中,类(class)与类型(type)是两个不一样的概念.我们知道类是对同一类型数据的抽象,而类型则更具体.比如定义class List[T] {}, 可以有List[Int] 和 List[String]等具体类型,

Scala入门到精通——第十六节 泛型与注解

本节主要内容 泛型(Generic Type)简介 注解(Annotation)简介 注解常用场景 1. 泛型(Generic Type)简介 泛型用于指定方法或类可以接受任意类型参数,参数在实际使用时才被确定,泛型可以有效地增强程序的适用性,使用泛型可以使得类或方法具有更强的通用性.泛型的典型应用场景是集合及集合中的方法参数,可以说同java一样,scala中泛型无处不在,具体可以查看scala的api 1 泛型类 //单个泛型参数的使用情况 class Person[T](var name:

Scala入门到精通——第二十五节 提取器(Extractor)

作者:摇摆少年梦 视频地址:http://www.xuetuwuyou.com/course/12 本节主要内容 apply与unapply方法 零变量或变量的模式匹配 提取器与序列模式 scala中的占位符使用总结 1. apply与unapply方法 apply方法我们已经非常熟悉了,它帮助我们无需new操作就可以创建对象,而unapply方法则用于析构出对象,在模式匹配中特别提到,如果一个类要能够应用于模式匹配当中,必须将类声明为case class,因为一旦被定义为case class,