Dreamweaver内置了你可能用到的大多数对象和action。但是它
不能预见所有事情。我喜欢建立generative
art sites。对我
有帮助的工具可能对建立企业intranet站点的人不一定完全
有用;比如说,有人需要能更好地设计表格的工具。Dreamweaver
考虑到了这一点 - 允许你定制action和对象 - 因为它们只是
带有JavaScript的HTML。
进入Dreamweaver文件夹,打开Configuration文件夹。你能看
到一系列文件夹:Behaviors、Objects、Templates和Browser
Profiles。这些文件夹包含确定Dreamweaver配置的HTML文件。
Objects文件夹包含以下子文件夹:Common,Forms和
Invisibles。是不是很熟悉?如果你想重新分组已经存在的对象
- 比方说,你从来不用插件,但是一直使用窗体 - 这时可以
把窗体元素放到Common目录中,然后创建一个叫Plug-ins的文
件夹,然后放入所有插件对象。每个对象有一个HTML文件和一
个GIF图标。
好了!你已经定制你的workspace了。
定制Behavior与此相似。有两个文件夹:Actions和Events。
Events文件夹包含确定你面向哪个浏览器的清单,还有在浏览
器中哪些事件和tag可用。如果你的一部分访问者使用Opera,
你应该把它加到列表中。Actions文件夹是实际JavaScript代码
产生的地方 - 响应对话框的输入。这是你放置可能从网上
(如Code
Library)下载的代码的地方。
你甚至可以建立自己的特定action和对象。开始时最好的方法
是改变已经存在的对象或behavior以满足你的需要。但是在你
发疯之前,要对原始的做一个备份。如果你想建立自己的定
制behavior,可以参考Macromedia的behavior-developent kit。
我有一个很久以前的梦想(我从一本书上得到这个想法):找
到或发明一种不用工作的工具。看,我老想当一个牛仔竞技场
上的小丑。GNU Emacs和他们的若干卷lisp代码离这个目标很近,
但是还没有最终实现。Dreamweaver有很大改进,但仍需手工做
的事还很多。用Dreamweaver,我至少没有不得不第二次为什么
人实现图像翻滚。这就是事实。
第一页 JavaScript
第二页 Timeline
第三页 定制
[第1天][第2天][第3天]