图书介绍

JavaScript入门经典PDF|Epub|txt|kindle电子书版本网盘下载

JavaScript入门经典
  • 高春艳,张金辉等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111419938
  • 出版时间:2013
  • 标注页数:440页
  • 文件大小:137MB
  • 文件页数:463页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JavaScript入门经典PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础知识篇2

第1章 开启JavaScript开发之门2

1.1 JavaScript概貌2

1.1.1 JavaScript的历史起源2

1.1.2 JavaScript的主要特点3

1.1.3 JavaScript成功案例3

1.2搭建JavaScript开发环境6

1.2.1硬件要求6

1.2.2软件要求7

1.2.3浏览器对JavaScript的支持7

1.3编写JavaScript程序的工具7

1.3.1 Macromedia Dreamweaver8

1.3.2 Microsofr FrontPage9

1.4 JavaScript在HTML中的使用9

1.4.1在页面中直接嵌入JavaScript代码9

1.4.2链接外部JavaScript文件10

1.5.1将HTML页面的默认编码方式修改为GB231211

1.5.2使用JavaScript输出“你好”中文字符串12

第2章 固本求源——JavaScript基础14

2.1 JavaScript语法前奏14

2.1.1执行顺序14

2.1.2大小写敏感14

2.1.3每行结尾的分号可有可无15

2.2常用的JavaScript数据结构17

2.2.1标识符18

2.2.2关键字18

2.2.3最常用的程序元素之一——常量18

2.2.4最常用的程序元素之二——变量19

2.3数据是如何分类的——数据类型21

2.3.1数字型21

2.3.2字符串型22

2.3.3布尔型23

2.3.4特殊数据类型23

2.4.1算术运算符25

2.4.2比较运算符26

2.4.3赋值运算符26

2.4.4字符运算符27

2.4.5布尔运算符28

2.4.6条件运算符28

2.4.7其他运算符28

2.4.8运算符优先级29

2.6数据类型的转换规则31

2.7.1将数字格式化为指定长度32

2.7.2将长数字分位显示33

第3章 体验逻辑之美——流程控制36

3.1最简单的赋值语句36

3.2条件判断语句:if、switch36

3.2.2 if…else语句37

3.2.3 if…else if语句38

3.2.4 if语句的嵌套41

3.2.5 switch语句42

3.3循环控制语句:while、do…while、for43

3.3.1 while语句44

3.3.2 do …while语句45

3.3.3 for语句46

3.4跳转语句:continue、 break47

3.4.1 continue语句47

3.4.2 break语句48

3.5.1根据输入的年龄判断入生阶段49

3.5.2通过for循环获取表单元素的中文名称51

第4章 化整为零——函数及其使用53

4.1函数的定义53

4.2函数的调用54

4.2.1函数的简单调用54

4.2.2在事件响应中调用函数55

4.2.3通过链接调用函数55

4.2.4函数参数的使用56

4.2.5使用函数的返回值56

4.3几种特殊的函数57

4.3.1 function构造函数与函数直接量57

4.3.2 JavaScript中的内置函数59

4.3.3嵌套函数的使用62

4.3.4递归函数的使用63

4.4.1通过自定义函数实时显示系统时间64

4.4.2随机生成指定位数的验证码65

第5章 多变的字符串与数值处理对象67

5.1字符串对象——String67

5.1.1 match方法67

5.1.2 search方法68

5.1.3 replace方法68

5.1.4 split方法69

5.2常用的数值处理对象69

5.2.1 JavaScript中的数值69

5.2.2 Math对象69

5.2.3 Number对象72

5.2.4 Boolean对象75

5.2.5 Date对象78

5.3.1小写金额转换为大写金额80

5.3.2将RGB格式的颜色值转换为十六进制格式82

第6章 串起数据的珍珠链——数组84

6.1 JavaScript中的数组对象——Array84

6.1.1 Array对象概述84

6.1.2 Array对象的输入和输出86

6.2常见的数组操作88

6.2.1数组的添加和删除88

6.2.2设置数组的排列顺序90

6.2.3获取数组中的某段数组元素91

6.2.4将数组转换成字符串92

6.3.1使用数组存储商品信息93

6.3.2使用数组显示星期94

第7章 格式工厂——正则表达式96

7.1正则表达式基础96

7.1.1正则表达式的基本结构96

7.1.2为什么要使用正则表达式96

7.2正则表达式的语法97

7.2.1模式匹配符97

7.2.2定位符与原义字符98

7.2.3限定符与选择匹配符101

7.2.4特殊字符与字符匹配符102

7.2.5分组组合符与反向引用符105

7.2.6实际应用106

7.3 RegExp对象108

7.3.1创建RegExp对象108

7.3.2 RegExp对象的属性110

7.3.3 RegExp对象的方法111

7.4.1验证身份证号码115

7.4.2验证输入的字符串是否为汉字116

第8章 让程序听话——程序调试与错误处理118

8.1 IE浏览器内置的错误报告118

8.2.1常见的异常类型119

8.2.2触发onerror事件处理异常119

8.2.3使用try…catch…finally语句处理异常121

8.3 JavaScript语言调试技巧125

8.3.1使用alert语句进行调试125

8.3.2使用wnte语句进行调试125

8.3.3使用抛出自定义异常消息进行调试126

8.4.1使用提示对话框显示异常信息126

8.4.2判断参数个数和被除数是否为0127

第二篇 核心技术篇130

第9章 网页的核心——Document对象130

9.1 Document对象概述130

9.2 Document对象常用的属性、方法与事件130

9.2.1 Document对象的常用属性130

9.2.2 Document对象的常用方法131

9.2.3 Document对象的常用事件131

9.3 Document对象的应用132

9.3.1链接文字颜色设置132

9.3.2文档前景色和背景色设置134

9.3.3查看文档创建日期、修改日期和文档大小135

9.3.4获取并设置URL136

9.3.5获取对象的当前状态137

9.3.6在文档中输出数据138

9.3.7动态添加一个HTML标记139

9.3.8获取文本框并修改其内容139

9.4.1动态设置网页的标题栏140

9.4.2打开新窗口并输出内容142

第10章 与用户交互的Window对象144

10.1 Window对象144

10.1.1 Window对象的属性144

10.1.2 Window对象的方法145

10.1.3 Window对象的使用145

10.2.1警告对话框146

10.2.2询问回答对话框147

10.2.3提示对话框148

10.3窗口的打开与关闭149

10.3.1打开窗口149

10.3.2关闭窗口151

10.4控制窗口154

10.4.1移动窗口154

10.4.2改变窗口大小156

10.4.3窗口滚动158

10.4.4访问窗口历史159

10.4.5控制窗口状态栏160

10.4.6窗口时间与超时设定162

10.5窗口事件163

10.5.1通用窗口事件163

10.5.2扩展窗口事件163

10.6 IE浏览器窗口扩展163

10.6.1模式窗口164

10.6.2无模式窗口164

10.6.3弹出窗口164

10.7上机实践165

10.7.1网页拾色器165

10.7.2根据用户分辨率自动调整窗口167

第11章JavaScript中常用的事件处理169

11.1事件与事件处理概述169

11.1.1事件与事件名称169

11.1.2 JavaScript的常用事件169

11.1.3事件处理程序的调用171

11.2 DOM事件模型172

11.2.1事件流172

11.2.2主流浏览器的事件模型172

11.2.3事件对象173

11.2.4注册与移除事件监听器173

11.3鼠标和键盘事件175

11.3.1鼠标的单击事件175

11.3.2鼠标的按下和松开事件176

11.3.3鼠标的移入和移出事件177

11.3.4鼠标的移动事件177

11.3.5键盘事件的使用178

11.4页面相关事件180

11.4.1加载与卸载事件180

11.4.2页面大小事件181

11.5表单相关事件183

11.5.1获得焦点与失去焦点事件183

11.5.2失去焦点修改事件184

11.5.3表单提交与重置事件185

11.6滚动字幕事件187

11.6.1 onbounce事件187

11.6.2 onstart事件188

11.7编辑事件189

11.7.1文本编辑事件190

11.7.2对象拖动事件193

11.8上机实践195

11.8.1限制文本框的输入195

11.8.2屏蔽键盘相关事件196

第12章JavaScript开发必修课之表单199

12.1什么是表单199

12.2表单标记〈form〉200

12.2.1处理程序action属性200

12.2.2表单名称name属性200

12.2.3提交方式method属性200

12.2.4编码方式enctype属性201

12.2.5目标显示方式target属性201

12.3输入标记〈input〉201

12.3.1文字域text202

12.3.2密码域password203

12.3.3单选按钮radio203

12.3.4复选框checkbox204

12.3.5普通按钮button205

12.3.6提交按钮submit205

12.3.7重置按钮reset206

12.3.8图像域unage207

12.3.9隐藏域hidden207

12.3.10文件域file208

12.4文本域标记〈textarea〉208

12.5菜单和列表标记〈select〉、 〈option〉209

12.6利用Dreamweaver快速创建表单元素211

12.7在JavaScript中访问表单213

12.8在JavaScript中访问表单域213

12.9表单的验证213

12.10上机实践216

12.10.1让你的密码域更安全216

12.10.2防止表单重复提交217

第13章 创建和使用Cookie219

13.1 Cookie基础219

13.1.1 Cookie概述219

13.1.2 Cookie的常用属性221

13.2在JavaScript中使用Cookie222

13.2.1 Cookie的设置222

13.2.2 Cookie的传递流程223

13.2.3如何对Cookie进行读写225

13.2.4删除不用的Cookie231

13.3 Cookie的安全问题232

13.4上机实践233

13.4.1页面重定向中使用Cookie233

13.4.2弹出的窗口之Cookie控制234

第14章 使用嵌入式插件丰富JavaScript网页237

14.1 object嵌入对象标记237

14.2什么是MIME类型238

14.3 Java applet对象的使用239

14.3.1创建Java applet239

14.3.2嵌入Java applet240

14.3.3在IE中执行Java applet240

14.3.4 JavaScript与Java applet交互242

14.4 ActiveX控件的使用242

14.4.1创建ActiveX243

14.4.2嵌入ActiveX243

14.4.3 JavaScript与ActiveX交互243

14.5在网页中使用Flash动画244

14.5.1 Flash动画的导入244

14.5.2使用JavaScript控制Flash245

14.6上机实践247

14.6.1为网页设置背景音乐247

14.6.2插入背景透明的Flash动画249

第三篇 高级应用篇252

第15章 绚丽多彩——JavaScript中的图像处理252

15.1图像处理对象——Image252

15.2 JavaScript中的图像应用253

15.2.1图像的预装载253

15.2.2图片的随机显示254

15.2.3登录图片验证码256

15.2.4浮动广告257

15.2.5进度条的显示258

15.2.6图片的时钟显示259

15.2.7图片总置于顶端261

15.3显示特殊的图像效果262

15.3.1图片渐变效果262

15.3.2不断闪烁的图片263

15.3.3图片翻转效果264

15.4上机实践267

15.4.1无间断的图片循环滚动效果267

15.4.2图片水波倒影268

第16章 文件处理及页面打印270

16.1文件处理对象270

16.1.1 FileSystemObject对象270

16.1.2 Drive对象275

16.1.3 File对象278

16.1.4 Folder对象288

16.2页面打印289

16.2.1使用WebBrowser组件的execWB方法进行打印289

16.2.2打印指定框架中的内容291

16.2.3设置页眉和页脚293

16.2.4分页打印的设置294

16.3上机实践296

16.3.1将页面中的表格导出到Word并打印296

16.3.2将Web页面中的数据导出到Excel298

第17章JavaScript和XML DOM编程301

17.1 XML编程基础301

17.1.1 XML概述301

17.1.2 XML文档的创建301

17.1.3加载XML文件302

17.1.4 XML的读取305

17.2 DOM编程基础309

17.2.1 DOM概述309

17.2.2 DOM对象节点属性311

17.2.3节点的几种操作315

17.2.4获取文档中的指定元素323

17.2.5与DHTML相对应的DOM324

17.3 DOM与XML编程基础326

17.4上机实践327

17.4.1通过JavaScript操作XML实现分页327

17.4.2通过操作XML数据岛实现添加、删除留言信息329

第18章 完美体验AJAX技术333

18.1当下谁在用AJAX333

18.1.1百度搜索提示333

18.1.2淘宝新会员免费注册333

18.1.3明日科技编程词典服务网333

18.2 AJAX开发模式与传统开发模式的比较335

18.3 AJAX技术特点336

18.4 AJAX使用的技术337

18.4.1 XMLHttpRequest对象337

18.4.2 XML337

18.4.3 JavaScript339

18.4.5 DOM339

18.5应用AJAX时需要注意的问题339

18.5.1安全问题339

18.5.2性能问题340

18.5.3浏览器兼容性问题340

18.5.4解决中文乱码问题340

18.6 AJAX新技术——XMLHttpRequest对象341

18.6.1初始化XMLHttpRequest对象341

18.6.2 XMLHttpRequest对象的常用属性342

18.6.3 XMLHttpRequest对象的常用方法344

18.6.4实战模拟:不刷新页面提交表单数据346

18.7 AJAX的重构349

18.7.1 AJAX重构的步骤349

18.7.2实时显示商城公告351

18.8上机实践352

18.8.1显示上传进度条352

18.8.2多级联动下拉列表354

第19章 最流行的JavaScript插件——jQuery358

19.1 jQuery概述358

19.1.1 jQuery能做什么358

19.1.2 jQuery的特点360

19.2 jQuery的下载与配置360

19.2.1下载jQuery360

19.2.2配置jQuery362

19.3 jQuery的插件362

19.3.1插件的使用362

19.3.2流行的插件362

19.4 jQuery选择器365

19.4.1 jQuery的工厂函数365

19.4.2基本选择器365

19.4.3层级选择器372

19.4.4过滤选择器380

19.4.5属性选择器386

19.4.6表单选择器387

19.5 jQuery控制页面388

19.5.1对元素内容和值进行操作388

19.5.2对DOM节点进行操作392

19.5.3对元素属性进行操作395

19.5.4对元素的CSS样式进行操作395

19.6 jQuery的事件处理396

19.6.1页面加载响应事件396

19.6.2 j Query中的事件397

19.6.3事件绑定398

19.6.4模拟用户操作399

19.6.5事件捕获与事件冒泡401

19.7 jQuery的动画效果403

19.7.1基本的动画效果403

19.7.2淡入淡出的动画效果406

19.7.3滑动效果408

19.7.4自定义的动画效果410

19.8上机实践414

19.8.1隔行换色并且鼠标指向行变色的表格414

19.8.2打造自己的开心农场416

第四篇 项目实战篇420

第20章JavaScript+AJAX+jQuery实现企业门户网站420

20.1系统分析420

20.2系统设计420

20.2.1系统目标420

20.2.2系统功能结构421

20.3网页预览421

20.4关键技术424

20.4.1 JavaScript脚本操作425

20.4.2 j Query技术427

20.4.3 AJAX无刷新技术428

20.5使用JavaScript技术实现导航菜单设计429

20.6使用jQuery技术实现图片展示区431

20.7使用AJAX技术实现最新消息页面433

20.8使用JavaScript脚本实现产品推荐页面436

20.9使用JavaScript脚本实现浮动窗口设计437

热门推荐