| | | 陶吧推荐:DW十大精彩插件剖析(上) | | 2001-02-28·
·Redidea··yesky
| 1 2 3 4 下一页 如果您对插件的制作原理并不了解,在浏览本文之前,建议您先阅读《深入DREAMWEAVER插件的奥秘--插件制作全攻略(上)》,如果您已经熟悉插件制作的基本原理,请继续阅读本文。
在我们学习了编写插件后,现在可以研究别人的插件,这样可以学习一些更加全面的知识,现在向你分门别类地推荐一些比较好的插件:
一、Yesky十大推荐插件及剖析:
1. Chromeless Window (无边浏览窗口) 剖析:好像是2000年末开始,到处流行这样的无边窗口,给人的感觉是新鲜和奇特,现在有插件了,赶快下载,装点自己的叶子!
| A |
打开Configuration/Behaviors/Actions目录里的 Open Chromeless Window.html和Open Chromeless Window.js文件 |
| B |
Open Chromeless Window.html文件分析
在插件面版调用时装入初始化的函数,本例中值得学习的是loadFonts()函数,可以在Open Chromeless Window.js中找到,具体分析见第3步
- 文件浏览框的设计太繁琐,其实完全可以用插件专用的文件浏览控制器(见插件编写Javascript基础)
- 用了几个插件专用颜色选取按钮(见插件编写Javascript基础)
|
| C |
Open Chromeless Window.js文件分析 本文件包含Behavior插件的常用函数canAcceptBehavior()、behaviorFunction()、applyBehavior()、inspectBehavior(fnCallStr)、deleteBehavior(fnCallStr)等,这些都在前面的教程中提到,这里不讲述,主要分析重点函数:
- loadFonts()函数
用到了dreamweaver.getFontList()函数,它的作用是取得系统的字体列表,该列表在是用户在DW参数设置中设置的字体列表(菜单Text->Font->Edit Font list...),返回值是一个字体数组;
- createChromelessFiles(sDocPath)函数
用到了dreamweaver.getConfigurationPath()函数取得DW的Configuration目录 DWfile.copy()函数拷贝pz_chromeless_2.1.js和其他图像文件到当前目录,所以大家也可以利用本函数拷贝自己的文件 | 编辑点评:的确是一个很特别的窗口形式,给人耳目一新的刺激,实质上是通过打开一个由帧组成的全屏页面,然后通过更改其尺寸实现的。 推荐等级:★★★★★ 立即下载
1 2 3 4 下一页 | | | 感谢
访问天极网,如果您觉得该文章涉及版权问题,请看这里!
|
|