图书介绍

JavaScript & DHTML cookbook 中文版 第2版PDF|Epub|txt|kindle电子书版本网盘下载

JavaScript & DHTML cookbook 中文版 第2版
  • (美)Danny Goodman著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121082313
  • 出版时间:2009
  • 标注页数:582页
  • 文件大小:99MB
  • 文件页数:604页
  • 主题词:JAVA语言-程序设计;超文本标记语言,DHTML-主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaScript & DHTML cookbook 中文版 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 字符串1

1.0引言1

1.1连接字符串4

1.2提高字符处理的性能6

1.3访问子串7

1.4改变字符串的大小写8

1.5检验两个字符是否相等9

1.6不使用正则表达式检验字符串的包含关系11

1.7使用正则表达式检验字符串的包含关系13

1.8查找和替换子字符串14

1.9特殊字符和转义字符的应用15

1.10 cookies的读写17

1.11 Unicode值和字符的互相转换20

1.12 URL字符串的编码和解码21

1.13 Base64字符串的编码和解码23

第2章 数字和日期27

2.0引言27

2.1数字和字符串的互相转换31

2.2检验数字的有效性33

2.3检验数字的相等34

2.4浮点小数的取整35

2.5为文本显示指定数字格式36

2.6十进制和十六进制之间的互相转换39

2.7生成伪随机数字41

2.8三角函数的计算41

2.9创建Date对象42

2.10过去或将来日期的计算43

2.11计算两个日期之间的天数45

2.12验证日期47

第3章 数组和对象51

3.0引言51

3.1创建简单的数组54

3.2创建多维数组56

3.3数组和字符串之间的转换57

3.4操作数组元素59

3.5简单数组的排序61

3.6合并数组63

3.7分解数组64

3.8创建自定义对象65

3.9用于快速数组查询的模拟哈希表69

3.10对象属性的处理71

3.11对象数组的排序72

3.12自定义对象的原型74

3.13把数组和自定义对象转换成字符串79

3.14使用对象减少命名冲突82

第4章 变量、函数和流程控制85

4.0引言85

4.1创建JavaScript变量85

4.2创建命名函数89

4.3嵌套命名函数92

4.4创建匿名函数93

4.5延迟函数的调用94

4.6条件分支97

4.7漂亮地处理脚本错误101

4.8提高脚本的性能103

第5章 浏览器特性检测107

5.0引言107

5.1检测浏览器的种类113

5.2检测早期的浏览器版本113

5.3检测Internet Explorer的版本115

5.4检测Mozilla的版本116

5.5检测Safari的版本118

5.6检测Opera的版本119

5.7检测客户端的操作系统120

5.8检测对象支持121

5.9检测对象属性和方法的支持124

5.10检测W3C DOM标准的支持126

5.11检测浏览器的书写语言127

5.12检测Cookie的是否可用128

5.13为特定浏览器或属性定义链接129

5.14多个浏览器版本的检验130

第6章 管理浏览器窗口132

6.0引言132

6.1在浏览器窗口控制受限的环境下生存135

6.2设置主窗口的尺寸136

6.3主窗口定位137

6.4最大化主窗口138

6.5创建新窗口139

6.6将窗口置前143

6.7与新窗口进行通信144

6.8与主窗口进行通信147

6.9使用IE的模态/非模态窗口148

6.10模拟跨浏览器的模态对话框151

6.11用层模拟窗口158

第7章 管理多个框架173

7.0引言173

7.1在新的框架组中创建空白框架178

7.2从其他框架中改变框架的内容179

7.3同时改变多个框架的内容181

7.4用单一页面替换框架组182

7.5避免被其他网站“加框”183

7.6确保页面加载到自己的框架组184

7.7读取框架的尺寸187

7.8设置框架的尺寸188

7.9动态设置框架组的规格192

第8章 动态表单194

8.0引言194

8.1自动在第一个文本域聚焦197

8.2常见的文本域检验198

8.3在验证失败时阻止表单提交204

8.4自动聚焦到无效的文本域输入207

8.5使用自定义验证对象208

8.6改变表单的动作213

8.7封锁回车键的提交214

8.8通过回车键移动文本域的焦点215

8.9在文本框中输入回车键来提交表单216

8.10禁用表单控件217

8.11隐藏和显示表单控件219

8.12仅允许在文本框中输入数字(或字母)221

8.13在固定长度的文本框中自动移动焦点223

8.14改变select元素的内容224

8.15页面间表单数据的复制227

第9章 管理事件231

9.0引言231

9.1等价使用IE和W3C的事件模型236

9.2在页面加载之后初始化240

9.3添加多个load事件处理242

9.4判断点击事件的坐标244

9.5阻止事件执行默认行为248

9.6阻止重复点击251

9.7判断哪个元素收到事件252

9.8判断哪个鼠标按键被按下254

9.9读取被按下的字符键256

9.10读取被按下的非字符键257

9.11在事件中判断哪个辅助键被按下260

9.12判断光标移出/移入的元素262

9.13与事件同步播放声音266

第10章 页面导航技术268

10.0引言268

10.1加载新页面或锚点271

10.2避免页面进入浏览器历史273

10.3将select元素用于导航274

10.4通过Cookie在页面之间传递数据276

10.5通过框架在页面之间传递数据278

10.6通过URL在页面之间传递数据280

10.7创建上下文(右键)菜单283

10.8创建下拉式导航菜单291

10.9创建导航踪迹菜单305

10.10创建可展开菜单308

10.11建立可折叠的XML菜单320

第11章 管理样式表331

11.0引言331

11.1从全局给元素指定样式表规则333

11.2为一组元素指定样式表规则334

11.3为单独的元素指定样式表规则336

11.4导入外部样式表337

11.5针对浏览器或操作系统导入样式表338

11.6在加载之后更改导入的样式表340

11.7启用/禁用样式表341

11.8切换元素的样式表342

11.9覆盖样式表规则343

11.10将任意内容转变成带有样式的元素344

11.11创建居中的body元素345

11.12读取有效样式表属性值346

11.13强制浏览器使用标准模式348

第12章 静态内容的视觉效果351

12.0引言351

12.1预读图像354

12.2在鼠标移过时切换图像356

12.3减少JavaScript下载的切换图像358

12.4使用CSS减少切换图像的下载362

12.5动态改变图像大小366

12.6改变文本样式属性367

12.7让用户选择正文的文字大小370

12.8创建自定义链接样式374

12.9改变页面背景色和图像375

12.10隐藏和显示元素378

12.11调整元素透明度379

12.12创建过渡视觉效果381

12.13在canvas元素中绘制图表385

第13章 HTML元素定位392

13.0引言392

13.1让元素在文档空间中可定位397

13.2定位元素与body元素的联系398

13.3通过DHTML函数库控制定位400

13.4选择div和span容器407

13.5调整定位元素的叠放顺序(Z-order)409

13.6使元素在另一个元素上方居中410

13.7在窗口或框架中使元素居中412

13.8判断未定位元素的位置414

13.9让元素沿直线运动415

13.10让元素沿圆形路径移动419

13.11创建可拖动的元素421

13.12滚动div的内容426

13.13创建自定义滚动条432

13.14创建滑块控件445

第14章 创建动态内容452

14.0引言452

14.1在页面加载时写入动态内容453

14.2动态创建新的页面内容454

14.3包含外部HTML内容456

14.4嵌入XML数据458

14.5用JavaScript对象嵌入数据460

14.6将XML数据转换到HTML表格中463

14.7将JavaScript对象转换成HTML表格466

14.8将XML结点树转换成JavaScript对象469

14.9创建新的HTML元素470

14.10为新元素创建文本内容473

14.11创建混合的元素和文本结点474

14.12插入并填充iframe元素476

14.13获取HTML元素对象的引用478

14.14引用所有同类的元素480

14.15替换部分正文内容482

14.16删除正文内容483

14.17使用XMLHttpRequest进行REST请求485

14.18使用XMLHttpRequest进行SOAP调用488

14.19排序动态表格491

14.20遍历文档结点树494

14.21捕获文档内容498

第15章 动态内容的应用500

15.0引言500

15.1显示随机格言501

15.2将用户选择区域转换为任意元素504

15.3自动查找替换正文内容506

15.4设计用户可以编辑的内容页面512

15.5创建幻灯片515

15.6自动滚动页面523

15.7根据用户的时间进行问候524

15.8显示距离圣诞节的天数525

15.9显示倒计时527

15.10创建基于日历的日期选择控件534

15.11显示动画进度条542

附录A 键盘事件的字符值548

附录B 键盘的按键编码值550

附录C ECMAScript保留关键字552

索引553

热门推荐