图书介绍

新手学JavaScript编程 4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

新手学JavaScript编程 4版
  • (美)波洛克著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302362234
  • 出版时间:2014
  • 标注页数:430页
  • 文件大小:71MB
  • 文件页数:446页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

新手学JavaScript编程 4版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 JavaScript简介1

1.1预备知识2

1.1.1HTML和CSS基础知识2

1.1.2文本编辑器和Web浏览器基础知识3

1.1.3版本5

1.1.4与Java的区别5

1.1.5与其他语言的相似之处5

1.2开始学习JavaScript7

1.2.1基于原型7

1.2.2客户端7

1.2.3脚本语言8

1.3汇总8

1.4在线资源9

1.5动手尝试1-1:使用JavaScript输出文本9

1.6自测题10

第2章 在HTML文件中添加JavaScript13

2.1使用HTML脚本标记14

2.1.1识别脚本语言14

2.1.2调用外部脚本15

2.1.3指定脚本加载时间15

2.1.4使用<noscript></noscript>标记16

2.2创建第一个脚本17

2.2.1编写“Hello World”脚本18

2.2.2为脚本创建HTML文档18

2.2.3在HTML文档中插入脚本19

2.3动手尝试2-1:在HTML文档中插入脚本20

2.4使用外部JavaScript文件21

2.4.1创建JavaScript文件21

2.4.2创建HTML文件22

2.4.3在浏览器中查看页面23

2.5动手尝试2-2:从HTML文档调用外部脚本24

2.6使用JavaScript注释24

2.6.1添加单行注释25

2.6.2添加多行注释25

2.7自测题26

第3章 使用变量29

3.1变量简介30

3.2变量的作用30

3.2.1用作未知值的占位符30

3.2.2节省编程时间31

3.2.3使代码更清晰31

3.3定义变量31

3.3.1声明变量31

3.3.2变量赋值32

3.3.3命名变量33

3.4数据类型35

3.4.1数字36

3.4.2字符串36

3.4.3布尔类型40

3.4.4null41

3.4.5undefined41

3.5动手尝试3-1:声明变量42

3.6在脚本中使用变量43

3.6.1访问变量43

3.6.2将变量添加到文本字符串中43

3.7编写JavaScript页面44

3.7.1创建框架45

3.7.2定义变量45

3.7.3添加命令46

3.7.4修改页面47

3.8动手尝试3-2:创建使用JavaScript的HTML文档48

3.9自测题50

第4章 使用函数53

4.1函数的定义54

4.2函数的作用54

4.3构建函数55

4.3.1声明函数55

4.3.2定义函数代码55

4.3.3命名函数56

4.3.4添加函数参数57

4.3.5添加函数返回语句58

4.4在脚本中调用函数59

4.4.1script标记:头部分或主体部分60

4.4.2嵌套调用函数62

4.4.3调用包含参数的函数64

4.4.4调用包含return语句的函数67

4.4.5定义函数的其他方式68

4.5动手尝试4-1:创建包含函数的HTML页面71

4.6作用域/上下文基础知识72

4.6.1全局上下文72

4.6.2函数上下文73

4.7动手尝试4-2:编写自己的函数74

4.8自测题75

第5章 JavaScript运算符77

5.1理解运算符类型78

5.2理解算术运算符78

5.2.1加法运算符(+)79

5.2.2减法运算符(-)82

5.2.3乘法运算符(*)83

5.2.4除法运算符(/)83

5.2.5取模运算符(%)84

5.2.6自增运算符(+++)84

5.2.7自减运算符85

5.2.8一元加运算符(+)86

5.2.9一元减运算符(-)86

5.3理解赋值运算符87

5.3.1赋值运算符87

5.3.2加法赋值运算符88

5.3.3减法赋值运算符88

5.3.4乘法赋值运算符89

5.3.5除法赋值运算符89

5.3.6取模赋值运算符89

5.4动手尝试5-1:修改变量值89

5.5理解比较运算符90

5.5.1相等运算符(==)91

5.5.2不等运算符(!=)92

5.5.3恒等运算符(===)93

5.5.4非恒等运算符(!==)93

5.5.5大于运算符(>)93

5.5.6小于运算符(<)94

5.5.7大于等于运算符(>=)94

5.5.8小于等于运算符95

5.6理解逻辑运算符95

5.6.1逻辑与运算(&&)96

5.6.2逻辑或运算符(││)96

5.6.3逻辑非运算符(!)96

5.6.4位运算符97

5.7特殊运算符97

5.8理解运算符的执行顺序98

5.9动手尝试5-2:true还是false99

5.10自测题100

第6章 条件语句和循环103

6.1条件语句的定义104

6.1.1条件语句的定义104

6.1.2条件语句的作用104

6.2条件语句的使用105

6.2.1使用if/else语句105

6.2.2使用switch语句112

6.2.3使用条件运算符114

6.2.4提示框中获得的用户输入115

6.3动手尝试6-1:处理用户的输入117

6.4定义循环118

6.4.1循环的定义118

6.4.2循环的作用119

6.5使用循环119

6.5.1for119

6.5.2while126

6.5.3do while循环128

6.5.4for in和for each in循环128

6.5.5使用break和continue128

6.6动手尝试6-2:使用for循环和while循环130

6.7自测题132

第7章 JavaScript数组135

7.1数组的定义136

7.2数组的作用136

7.3定义和访问数组137

7.3.1命名数组137

7.3.2定义数组137

7.3.3访问数组元素138

7.3.4使用length属性和循环139

7.3.5修改数组元素值和数组长度141

7.4动手尝试7-1:使用循环遍历数组142

7.5数组属性和方法143

7.5.1属性143

7.5.2方法144

7.6嵌套数组157

7.6.1定义嵌套数组157

7.6.2循环和嵌套数组158

7.7动手尝试7-2:嵌套数组练习160

7.8自测题161

第8章 对象163

8.1定义对象164

8.2创建对象164

8.2.1命名164

8.2.2单一对象164

8.3动手尝试8-1:创建computer对象168

8.4对象结构168

8.4.1构造函数169

8.4.2使用原型173

8.5帮助访问对象的语句176

8.5.1 for-in循环176

8.5.2 with语句177

8.6动手尝试8-2:练习使用构造函数/原型结合模式178

8.7理解JavaScript预定义对象179

8.7.1 navigator对象180

8.7.2 history对象182

8.8自测题183

第9章 document对象185

9.1定义document对象186

9.2使用文档对象模型186

9.3使用document对象的属性187

9.3.1集合189

9.3.2 cookie属性189

9.3.3 dir属性190

9.3.4 lastModified属性190

9.3.5 referrer属性191

9.3.6 title属性191

9.3.7 URL属性192

9.3.8 URLUnencoded属性192

9.4使用document对象的方法193

9.4.1针对元素的get方法195

9.4.2 open()和close()方法197

9.4.3 write()和writeln()方法199

9.5使用DOM节点200

9.5.1 DOM节点属性200

9.5.2 DOM节点方法202

9.6动手尝试9-1:向文档中添加DOM节点206

9.7创建动态脚本207

9.7.1 JavaScript中的样式207

9.7.2简单事件处理208

9.7.3编写动态脚本209

9.8动手尝试9-2:尝试修改属性211

9.9自测题212

第10章 事件处理程序215

10.1事件处理程序的含义216

10.2事件处理程序的作用216

10.3理解事件处理程序位置和用法216

10.3.1在HTML元素中使用事件处理程序217

10.3.2在脚本代码中使用事件处理程序218

10.4学习事件219

10.4.1单击事件221

10.4.2获得焦点和失去焦点事件222

10.4.3加载和卸载事件224

10.4.4重置和提交事件226

10.4.5鼠标事件226

10.4.6键盘事件227

10.5动手尝试10-1:获得焦点和失去焦点228

10.6注册事件的其他方式229

10.6.1 addEventListener()方法230

10.6.2 attachEvent()方法231

10.7event对象231

10.7.1 DOM和Internet Explorer:DOM级别0注册231

10.7.2使用最新事件注册方法处理事件232

10.7.3属性和方法233

10.7.4事件信息234

10.8动手尝试10-2:使用addEventListener()234

10.9使用事件处理程序创建脚本235

10.9.1显示隐藏内容235

10.9.2修改内容237

10.10自测题241

第11章 window对象243

11.1window全局对象244

11.2使用window对象的属性244

11.2.1closed属性246

11.2.2frames属性246

11.2.3innerWidth和innerHeight属性246

11.2.4length属性247

11.2.5location属性247

11.2.6name属性247

11.2.7opener属性248

11.2.8parent、self和top属性248

11.2.9status和defaultStatus属性248

11.3动手尝试11-1:使用location和innerWidth属性249

11.4使用Window对象的方法250

11.4.1alert()、prompt()和confirm()方法251

11.4.2find()方法253

11.4.3home()方法253

11.4.4print()方法253

11.4.5setInterval()和clearInterval()方法254

11.4.6setTimeout()和clearTimeout()方法255

11.5动手尝试11-2:使用setTimeout()和confirm()方法257

11.6主窗口和新窗口258

11.6.1弹出窗口的使用258

11.6.2打开新窗口258

11.6.3关闭新窗口261

11.6.4移动、重置和滚动新窗口262

11.7自测题267

第12章 Math、Number和Date对象269

12.1使用Math对象270

12.1.1Math对象的定义270

12.1.2如何使用Math对象270

12.1.3属性270

12.1.4方法272

12.2动手尝试12-1:在页面中显示随机链接283

12.3理解Number对象284

12.3.1属性284

12.3.2方法286

12.4使用Date对象289

12.4.1属性和方法289

12.4.2用于获取值的方法291

12.4.3用于设置值的方法293

12.4.4其他方法294

12.4.5创建日期脚本295

12.5动手尝试12-2:创建JavaScript时钟298

12.6自测题299

第13章 处理字符串301

13.1String对象简介302

13.1.1String对象302

13.1.2字符串字面量302

13.1.3区别302

13.2使用String对象的属性和方法303

13.3String对象的方法304

13.4动手尝试13-1:使用indexOf()测试地址314

13.5使用cookie315

13.5.1设置cookie316

13.5.2读取cookie318

13.6动手尝试13-2:记住名字320

13.7使用正则表达式321

13.7.1创建正则表达式321

13.7.2使用正则表达式测试字符串322

13.7.3添加标志323

13.7.4创建强大的模式324

13.7.5分组表达式327

13.7.6replace()、match()和search()方法328

13.7.7更多信息330

13.8自测题331

第14章 JavaScript和表单333

14.1访问表单334

14.1.1使用表单数组334

14.1.2使用表单名337

14.1.3使用id338

14.2使用表单对象的属性和方法339

14.2.1属性339

14.2.2方法342

14.3确保表单的可访问性343

14.3.1使用正确的元素和标签顺序343

14.3.2使用<label>和</label>标记344

14.3.3使用<fieldset></fieldset>标记344

14.3.4不要假设客户端会支持客户端脚本345

14.4验证345

14.4.1简单验证346

14.4.2技术347

14.4.3复选框和单选按钮348

14.5动手尝试14-1:请求数字350

14.6HTML5和表单351

14.6.1新元素351

14.6.2新输入类型355

14.6.3新特性356

14.6.4HTML5表单验证357

14.7动手尝试14-2:使用HTML5或JavaScript验证电话号码358

14.8自测题359

第15章 高级技术简介361

15.1使用图像362

15.2动手尝试15-1:访问性更强的翻转效果364

15.3JavaScript和框架365

15.3.1框架的用法365

15.3.2访问框架365

15.3.3打破框架限制368

15.4调试脚本368

15.4.1错误类型368

15.4.2使用警告和控制台371

15.4.3使用Lint工具372

15.4.4浏览器开发工具373

15.5JavaScript和可访问性374

15.5.1将内容与显示分离374

15.5.2内容增强376

15.6动手尝试15-2:使该代码具有可访问性377

15.7JavaScript安全378

15.7.1安全和签名脚本379

15.7.2页面保护379

15.8AJAX和JSON381

15.8.1AJAX381

15.8.2JSON386

15.9自测题390

第16章 JavaScript库、HTML5和Harmony393

16.1使用jQuery394

16.1.1获取jQuery394

16.1.2开始使用jQuery:document.ready()394

16.1.3使用选择器395

16.1.4修改类396

16.1.5用于创建特效的方法398

16.1.6深入阅读400

16.2动手尝试16-1:使用jQuery创建特效400

16.3其他JavaScript库401

16.3.1jQuery Mobile401

16.3.2php.js401

16.3.3node.js401

16.3.4MooTools401

16.3.5Three.js401

16.4JavaScript和HTML5402

16.4.1<canvas>元素402

16.4.2拖放408

16.5动手尝试16-2:拖放411

16.6ECMAScript Harmony413

16.6.1关键字const和let413

16.6.2默认参数值415

16.6.3类416

16.6.4关于Harmony的更多内容417

16.7深入阅读417

16.8自测题418

附录A 自测题答案421

热门推荐