图书介绍

JavaScript编程循序渐进PDF|Epub|txt|kindle电子书版本下载

JavaScript编程循序渐进
  • (美)SteveSuehring著;李强译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111242826
  • 出版时间:2008
  • 标注页数:309页
  • 文件大小:69MB
  • 文件页数:322页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JavaScript编程循序渐进PDF格式电子书版下载

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

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

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

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

图书目录

第1章 JavaScript超乎你的想象2

1.1 JavaScript简史2

1.1.1 进入InternetExplorer3.3

1.1.2 随后就有了ECMAScript3

1.1.3 这么多标准4

1.1.4 DOM4

1.2 JavaScript程序的组成4

1.3 把JavaScript放到Web页面上5

1.4 JavaScript可以做什么7

1.5 JavaScript不能做什么7

1.6 使用JavaScript的提示9

1.6.1 JavaScript置于何处10

1.6.2 站点应该支持哪些浏览器11

1.7 练习题11

第2章 使用JavaScript开发12

2.1 JavaScript开发选择12

2.2 配置环境12

2.3 用VisualStudio2005编写JavaScript13

2.3.1 使用VisualStudio2005开发第一个Web(和JavaScript)项目16

2.3.2 通过VisualStudio2005使用外部JavaScript文件19

2.4 使用Eclipse编写JavaScript22

2.4.1 使用Eclipse开发你的第一个Web(和JavaScript)项目23

2.4.2 在Eclipse内使用外部JavaScript文件28

2.5 不使用IDE编写JavaScript31

2.5.1 使用记事本开发第一个Web(和JavaScript)项目31

2.5.2 不用IDE而使用外部JavaScript文件34

2.6 调试JavaScript35

2.7 练习题36

第3章 JavaScript语法和语句37

3.1 一些常识37

3.1.1 区分大小写37

3.1.2 空白37

3.1.3 注释38

3.1.4 分号39

3.1.5 换行40

3.1.6 正确放置JavaScript40

3.2 JavaScript语句41

3.2.1 语句内是什么41

3.2.2 JavaScript语句的两种类型41

3.3 JavaScript的保留字42

3.4 函数简介42

3.5 练习题44

第4章 使用变量和数据45

4.1 JavaScript中的数据类型45

4.1.1 数字45

4.1.2 字符串48

4.1.3 布尔值51

4.1.4 空51

4.1.5 未定义51

4.1.6 对象51

4.1.7 数组52

4.2 定义并使用变量53

4.2.1 声明变量53

4.2.2 变量类型54

4.2.3 变量作用域54

4.2.4 引用和垃圾回收机制59

4.3 类型转换60

4.3.1 数字转换60

4.3.2 字符串转换61

4.3.3 布尔值转换61

4.4 练习题61

第5章 使用操作符和表达式62

5.1 操作符介绍62

5.2 加法操作符62

5.3 乘法操作符63

5.4 位操作符63

5.5 相等操作符64

5.6 关系操作符65

5.6.1 in操作符66

5.6.2 instanceof操作符66

5.7 一元操作符67

5.7.1 自增和自减67

5.7.2 用加号转换为一个数字68

5.7.3 使用减号创建一个负数68

5.7.4 按位求反和逻辑非68

5.7.5 delete操作符68

5.7.6 typeof操作符71

5.7.7 void操作符72

5.8 赋值操作符73

5.9 练习题74

第6章 条件和循环控制流76

6.1 if如何使用76

6.1.1 if语句的语法76

6.1.2 WindowsInternetExplorer7中的prompt()函数77

6.1.3 复合条件80

6.2 elseif和else语句82

6.3 多层条件语句83

6.4 三元条件语句86

6.5 switch87

6.6 使用while循环88

6.6.1 while语句89

6.6.2 do...while语句89

6.7 使用for循环90

6.7.1 for循环90

6.7.2 for*in循环92

6.7.3 foreach*in循环93

6.8 使用条件语句验证表单94

6.9 练习题96

第7章 使用函数97

7.1 什么是函数97

7.1.1 函数变量97

7.1.2 再谈变量作用域99

7.1.3 return值100

7.1.4 函数调用的更多内容101

7.1.5 匿名函数(函数直接量)102

7.2 方法102

7.3 对话框函数概览103

7.4 练习题106

第8章 JavaScript中的对象107

8.1 面向对象的开发107

8.1.1 对象107

8.1.2 属性107

8.1.3 方法108

8.1.4 类108

8.2 创建对象110

8.2.1 为方法添加属性111

8.2.2 为对象添加方法113

8.3 关于数组的更多内容114

8.3.1 length属性114

8.3.2 数组方法114

8.4 内建对象118

8.5 练习题126

第9章 浏览器对象模型127

9.1 浏览器简介127

9.1.1 浏览器层级127

9.1.2 事件128

9.2 认识self128

9.3 获取有关屏幕的信息130

9.4 使用navigator对象131

9.5 location对象134

9.6 history对象140

9.7 练习题140

第10章 文档对象模型141

10.1 文档对象模型定义141

10.1.1 DOM层级0:遗留的DOM141

10.1.2 DOM层级1和DOM层级2142

10.1.3 作为树的DOM142

10.1.4 操作节点143

10.2 获取元素143

10.2.1 通过ID访问143

10.2.2 通过标签名访问146

10.3 操作属性148

10.3.1 察看属性148

10.3.2 设置属性150

10.4 创建元素151

10.4.1 添加文本151

10.4.2 添加元素并设置ID152

10.5 删除元素153

10.6 练习154

第11章 和Web表单一起使用JavaScript156

11.1 JavaScript和Web表单156

11.2 获取表单数据158

11.3 使用表单信息158

11.3.1 使用选择框159

11.3.2 使用复选框161

11.3.3 使用单选按钮164

11.4 预先验证表单数据165

11.4.1 绕过JavaScript验证166

11.4.2 验证一个文本字段169

11.5 练习题170

第12章 创建和消费Cookie171

12.1 初探cookie171

12.2 使用JavaScript创建cookie172

12.2.1 一个简单的cookie172

12.2.2 设置cookie的过期日期173

12.2.3 设置cookie路径176

12.2.4 设置cookie的域177

12.2.5 操作安全cookie179

12.3 使用JavaScript读取cookie179

12.4 删除cookie180

12.5 练习题181

第13章 用JavaScript操作图像182

13.1 使用图像翻滚182

13.1.1 一个简单的翻滚182

13.1.2 更好的办法183

13.2 预载入图像188

13.3 操作滚动放映190

13.3.1 创建一个显示190

13.3.2 向后移动191

13.4 使用图像映射194

13.5 练习题197

第14章 浏览器和JavaScript198

14.1 理解窗口事件198

14.1.1 事件模型198

14.1.2 一个通用事件处理程序204

14.2 检测关于访问者的事情204

14.2.1 userAgent属性简介205

14.2.2 功能测试205

14.2.3 保证JavaScript避开较早的浏览器206

14.2.4 其他的navigator属性和方法208

14.3 打开、关闭和调整窗口208

14.3.1 打开和关闭窗口实践209

14.3.2 窗口打开最佳实践214

14.3.3 不需要JavaScript215

14.3.4 调整和移动窗口215

14.4 定时器216

14.5 练习题217

第15章 JavaScript和CSS218

15.1 什么是CSS218

15.1.1 属性和选择器219

15.1.2 应用CSS220

15.2 JavaScript和CSS之间的关系220

15.2.1 根据ID来设置元素样式220

15.2.2 根据类型设置元素样式223

15.2.3 使用JavaScript获取元素样式225

15.2.4 使用JavaScript修改样式表226

15.3 练习题228

第16章 JavaScript错误处理229

16.1 错误处理概览229

16.2 使用try/catch229

16.3 使用onerror事件236

16.3.1 把onerror绑定到window对象236

16.3.2 忽略错误238

16.3.3 把onerror绑定到image对象239

16.4 练习题241

第17章 JavaScript和XML244

17.1 和JavaScript一起使用XML244

17.1.1 XML文档的一个例子244

17.1.2 使用JavaScript载入一个XML文档245

17.2 一点展望252

17.3 练习题252

第18章 初探AJAX253

18.1 AJAX简介253

18.2 XMLHttpRequest对象254

18.2.1 实例化XMLHttpRequest对象254

18.2.2 发送一个AJAX请求255

18.2.3 处理一个AJAX响应256

18.2.4 处理XML请求260

18.2.5 使用JSON260

18.2.6 处理头部261

18.2.7 使用POST方法262

18.3 案例学习:动态搜索和更新264

18.4 练习题269

第19章 深入AJAX270

19.1 使用XML和CSS创建一个HTML表格270

19.2 使用CSS样式化表格273

19.3 创建一个动态下拉框276

19.4 从用户和AJAX接受输入281

19.5 练习题281

附录 练习题解答282

热门推荐