Dreamweaver使用技巧之如何巧用DW4文件库更新网站

作者:I 服了 YOU 来源:5d 多媒体 时间:2010-10-20 20:07:00 

往往我们在建立一个较为大型的网站的时候会有很多的副页面框架模式甚至一些小的细节元素都是相同的,但是令人困扰的是在更新它们时却要费些周折,要一遍遍的反复更新每一个页面中的元素。现在我们可以对那个时代说再见了,因为DW引入了"库"这个概念.我们可以利用它来批量的更新网站中相同的元素.大至整个页面框架,小至一个字符.


    库的引入在DW3中还不很完善,但在DW4中以近完美.下面就让我们来看一下如何利用库来更新站点:


一,库文件的建立.
    建立库文件有两种方法,一是在编辑状态下选定一个元素,然后打开库面板(F11键-在弹开的Assets中选择图标为翻开的书本样的标识)按下 .那么DW就会自动的建立一个后缀名为".LIB"的文件将该元素读到这个文件当中,同时会在本地站点中建立一个"Library"文件夹.它代表了每一个库文件都是独立的,当我们上传本地站点到远程服务器中时,要将该文件一并上传;第二种方法是打开库面板,在白色的文件记录区域点击右键,选择弹开的列表中的New Library Item(新的库项目),建立一个空白的库文件,然后双击打开进行编辑.第一种方法适用于文本\图象\链接等小元素的库文件建立.第二种方法适用于大规模的整篇幅的库文件的建立,绝大多数情况下,大规模库文件的建立都是和模板配合使用的.


二,库文件的应用与编辑.
    首先看下图:

我们建立了一些简单的库文件,其中包括连接\图象\表格.它们每一个都可以被理解为一个单一的元素插入到编辑区使用,只要从库面板中直接拖拽它们到需要的地方就可以了.需要注意的是,插入的库文件是锁定状态的.它们的显示方式是淡黄色的.选定一个库文件查看代码,你会发现如下的标签"〈!-- #BeginLibraryItem "/Library/image1.lbi" --〉***〈!-- #EndLibraryItem --〉"这代表了一个完整的库文件,有开始有结束.你可以更改标签的位置,但不要删除它们,那样的话该库文件就被破坏而返回到纯编辑状态.


    编辑库文件的方法有两种,一是在库面板文件记录区中双击某个库文件进入编辑状态.二是选定一个库文件点击右键在弹开的列表中选择Open Library Item(打开库项目)进入编辑状态.当我们编辑完成并保存库文件后,处于编辑状态下的正在使用该文件的页面会自动更新.如果有其他的非编辑状态的页面也使用了该库文件,那么DW会自动的弹出一个提示框(见图2),

询问是否同步更新本地站点内所有使用该文件的页面.这个功能也就是库文件的最大优点.我们制作完成站点以后将所有文件连同库文件夹一并上传到远程服务器中,那么当我们在连接远程站点的状态下更改某个库文件时,同样的会得到DW的提示(见图3),

询问是否同步更新全部站点中使用了该库文件的所有页面.点击ok键,远程站点中的文件便得到了更新,完全不需要一点点的反复更新每一个文件.


到这里为止,我们对库的使用以有了一个梗概的了解.至于该功能的熟练使用就要靠自己多动手了.相信该功能会给您站点更新带来极大的方便.

标签:Dreamweaver,更新
0
投稿

猜你喜欢

  • python中pandas库中DataFrame对行和列的操作使用方法示例

    2022-07-05 03:09:00
  • MySQL运行状况查询方式介绍

    2024-01-26 03:54:52
  • php遍历目录与文件夹的多种方法详解

    2024-05-02 17:14:33
  • python交换两个变量的值方法

    2022-07-28 10:10:48
  • Python实现图像随机添加椒盐噪声和高斯噪声

    2023-06-13 22:54:36
  • java.sql.SQLException: 内部错误: Unable to construct a Datum from the specified input

    2010-07-16 13:23:00
  • ASP实现网页打开任何类型文件都保存的方法

    2007-12-21 13:10:00
  • 详解Python 函数如何重载?

    2021-04-11 04:48:30
  • Python中循环后使用list.append()数据被覆盖问题的解决

    2023-02-08 20:45:49
  • Python 窗体(tkinter)下拉列表框(Combobox)实例

    2022-04-01 02:38:07
  • 对Web开发人员有用的8个网站小结

    2022-01-16 09:39:20
  • python的ping网络状态监测的实现(含多IP)

    2022-03-16 07:21:29
  • Vue实例中生命周期created和mounted的区别详解

    2024-04-29 13:08:15
  • Django实现简单的分页功能

    2021-08-08 20:53:14
  • python 基于opencv 绘制图像轮廓

    2023-07-11 05:47:54
  • Python中zip函数如何使用

    2021-03-30 02:54:13
  • 详解Vue用自定义指令完成一个下拉菜单(select组件)

    2024-05-09 15:19:06
  • python deque模块简单使用代码实例

    2022-10-16 04:08:12
  • Python爬取网页中的图片(搜狗图片)详解

    2023-06-24 00:34:45
  • SQL事务用法begin tran,commit tran和rollback tran的用法

    2012-01-05 18:58:51
  • asp之家 网络编程 m.aspxhome.com