《Dreamweaver MX 2004扩展插件DIY》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:文渊阁工作室编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2006
  • ISBN:7113075002
  • 页数:335 页
图书介绍:本书主要介绍了如何在Dreamweaver MX 2004 中自己制作扩展插件,以延伸该软件的功能,满足广大网页制作爱好者的需求。

1 基础概念篇 1

第1章 认识扩展插件 1

1-1 什么是扩展插件 2

1-1-1 Dreamweaver的扩展插件 2

1-1-2 认识内置的插入功能 2

1-1-3 认识内置的行为功能 7

1-2 扩展插件的下载与安装 13

1-2-1 注册及下载扩展插件 13

1-2-2 扩展管理器 16

1-2-3 删除或暂停外挂插件 19

1-3 扩展插件的使用 20

1-3-1 限制右键功能 21

1-3-2 网页幻灯片 23

1-3-3 浮动图片 24

1-3-4 超链接菜单 26

1-3-5 表格交错颜色 28

小技巧 快速更改连续序号的文件名 29

2 基本插件篇 33

第2章 对象插件的制作 33

2-1 认识对象插件 34

2-1-1 扩展插件的分类 34

2-1-2 对象插件的文件位置 34

2-1-3 insertbar.xml的重要性 36

2-1-4 制作第一个对象插件 37

2-2 简易对象插件的制作 41

2-2-1 在文件中插入HTML 41

2-2-2 在文件中插入表单 43

2-3 内置API函数的应用 44

2-3-1 objectTag()函数的使用 45

2-3-2 objectTag()函数在表单中的应用 51

2-4 制作对象插件实例:水平线 54

2-4-1 表单的制作 54

2-4-2 制作objectTag()函数 56

2-4-3 使用方法 59

2-5-1 MXI的结构 60

2-5 打包扩展插件 60

2-5-2 制作MXP文件 66

小技巧 对象插件其他常用的API接口函数 68

第3章 行为插件的制作 69

3-1 认识行为插件 70

3-1-1 什么是行为插件 70

3-1-2 认识行为面板 70

3-1-3 行为文件夹 72

3-1-4 参考内置的行为插件 73

3-2 行为插件的基本结构 74

3-2-1 行为插件接口函数 74

3-2-2 行为插件的基本类型 75

3-2-3 制作第一个行为插件 76

3-2-4 表单在行为插件中的应用 81

3-2-5 canAcceptBehavior()函数的应用 84

3-2-6 inspectBehavior()函数的应用 86

3-2-7 独立处理函数文件的应用 89

3-3 制作行为插件实例:打开浏览器 90

3-3-1 表单文件 91

3-3-2 接口函数程序 94

3-3-3 打包行为插件 100

3-3-4 使用行为插件 103

3 高级插件篇 107

第4章 DOM与命令插件的制作 107

4-1-2 HTML的基本结构 108

4-1 认识DOM 108

4-1-1 什么是DOM 108

4-1-3 Dreamweaver中的DOM 109

4-1-4 DOM与命令插件 109

4-2 DOM处理函数 110

4-2-1 制作第一个命令插件 110

4-2-2 insertHTML()函数的应用 114

4-2-3 insertText()函数的应用 116

4-2-4 newBlock()函数的应用 118

4-2-5 insertObject()函数的应用 119

4-2-6 runCommand()函数的应用 120

4-2-8 文字样式系列函数 121

4-2-7 resizeSelection()函数的应用 121

4-2-9 setAttributeWithErrorChecking()函数的应用 124

4-2-10 getSelection()函数的应用 125

4-2-11 getSelectedNode()函数的应用 126

4-2-12 getConfigurationPath()函数的应用 127

4-2-13 browseDocument()函数的应用 128

4-3 DOM对象的属性和方法 128

4-3-1 nodeTYPE属性 129

4-3-2 parentNode和childNodes属性 130

4-3-3 getElementsByTagName()方法 132

4-3-4 getAttribute()和setAttribute()方法 133

4-3-5 innerHTML和outerHTML属性 134

4-4 交互式命令插件 135

4-4-1 建立表单 136

4-4-2 建立按钮 137

4-4-3 canAcceptCommand()函数的应用 140

4-4-4 制作扩展插件的说明文件 142

4-5 命令插件实例:图像附加文字说明 145

4-5-1 建立命令插件 145

4-5-2 打包命令插件 149

4-5-3 使用命令插件 152

小技巧(一)快速查找颜色代码 155

小技巧(二)快速制作insertHTML() 155

第5章 服务器行为插件的制作 157

5-1-1 建立数据库连接 158

5-1 网络数据库 158

5-1-2 绑定记录集 163

5-2 服务器行为插件创建器 165

5-2-1 SBB 166

5-2-2 第一个服务器行为插件 167

5-2-3 插入参数 170

5-3 服务器行为插件文件 174

5-3-1 服务器行为文件夹及插件文件 174

5-3-2 主程序文件 176

5-3-3 修改主程序文件 180

5-4-1 显示字段数据 185

5-4 连接数据库 185

5-4-2 自定义文件夹 189

5-5 服务器行为实例:选择性显示 191

5-5-1 建立插件 191

5-5-2 检查数字或字符串字段 194

5-5-3 中文化表单 196

5-5-4 使用插件 196

5-5-5 打包服务器行为插件 199

小技巧 ASP JavaScript语法的插件 202

第6章 浮动面板插件的制作 205

6-1 认识浮动面板 206

6-2 自制浮动面板 207

6-2-1 第一个浮动面板插件 208

6-2-2 插入图像 213

6-2-3 插入表单 214

6-2-4 selectionChanged()接口函数 217

6-2-5 isResizable()接口函数 219

6-2-6 initialTabs()接口函数 219

6-2-7 documentEdited()接口函数 222

6-2-8 displayHelp()接口函数 224

6-2-9 isAvailablelnCodeView()接口函数 227

6-3 制作浮动面板实例:Script编辑器 227

6-3-1 制作Script编辑器 228

6-3-2 打包面板插件 233

6-3-3 使用面板插件 236

6-3-4 加入窗口菜单中 238

4 应用插件篇 239

第7章 开发类扩展插件的应用 239

7-1 对象插件创建器 240

7-1-1 基本使用方法 240

7-1-2 获取图像 244

7-1-3 删除插件 246

7-2 行为插件创建器 246

7-2-1 window.open的用法 246

7-2-2 创建行为插件 247

7-2-3 使用插件 251

7-3-1 插件介绍 252

7-3 JavaScript编辑器 252

7-3-2 使用插件 255

第8章 解析常用的扩展插件 258

8-1 WinTimer:定时关闭窗口 258

8-1-1 MXI文件 258

8-1-2 使用插件 260

8-1-3 使用“打开浏览器窗口”插件 262

8-1-4 WinTimer.htm代码 264

8-2 UltiMailTo:插入邮件链接 267

8-2-1 MXI文件 268

8-2-2 使用插件 270

8-2-3 UltiMailto.html代码 273

8-3 MenuBuilder:下拉式链接菜单 282

8-3-1 MXI文件 283

8-3-2 使用插件 285

8-3-3 MenuBuilder.htm原代码 286

5 附录篇 297

附录A Dreamweaver DOM对象 297

A-1 文件节点对象 298

A-2 元素节点对象 299

A-3 文字节点对象 300

A-4 注释节点对象 301

附录B JavaScript入门 303

B-1-1 编写JavaScript的方法 304

B-1 变量 304

B-1-2 变量名称 306

B-1-3 数据类型 307

B-1-4 运算符 309

B-1-5 数组 311

B-2 选择 313

B-2-1 if...else 313

B-2-2 switch...case 317

B-3 循环 319

B-3-1 for循环 319

B-3-2 while循环 321

附录C JavaScript对象索引 323

C-1 Math对象 324

C-2 String对象 325

C-3 Date对象 327

C-4 Document对象 328

C-5 Form对象 329

C-6 Links对象 330

C-7 History对象 331

C-8 Navigator对象 332

C-9 Location对象 332

C-10 Window对象 333

C-11 Screen对象 335

C-12 Image对象 335