图书介绍

JavaScript开发技术详解PDF|Epub|txt|kindle电子书版本网盘下载

JavaScript开发技术详解
  • 李峰,晁阳编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302188452
  • 出版时间:2009
  • 标注页数:355页
  • 文件大小:86MB
  • 文件页数:364页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JavaScript开发技术详解PDF格式电子书版下载

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

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

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

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

图书目录

第1章 了解JavaScript1

学习Web脚本编写基础1

JavaScript简介1

JavaScript和HTML2

文档对象模型3

Internet Explorer4

Firefox4

JavaScript功能一览5

改善导航功能5

验证表单7

特殊效果16

远程脚本技术(AJAX)18

创建简单的脚本18

脚本编写工具18

在JavaScript中显示时间19

计算结果20

综合应用:制作导航链接21

课后练习22

第2章 变量、字符串和数组25

变量和运算符25

选择变量名称25

使用局部变量和全局变量26

给变量赋值28

使用JavaScript运算符28

运算符的优先级31

JavaScript的数据类型33

数据类型之间的转换37

使用String对象39

创建String对象39

给变量赋值43

计算字符串长度43

字符串大小写转换44

使用数值数组44

创建数值数组44

理解数组的长度45

存取数组元素45

数值数组的排序47

综合应用:制作显示当前日期的JavaScript程序47

课后练习49

第3章 条件和循环控制流程52

if语句52

比较运算符52

条件运算符55

逻辑运算符56

关键字else60

使用条件表达式60

用if和else测试多种条件60

使用for循环63

使用while循环64

使用do...while循环65

使用循环66

无限循环66

退出循环67

继续循环68

循环遍历对象属性69

综合应用:计算器的制作70

课后练习72

第4章 使用函数和对象75

使用函数75

定义函数75

调用函数76

无重载78

arguments对象79

返回值81

对象简介82

创建对象82

对象属性和方法83

对象属性的值85

使用对象来简化脚本86

对象类型86

定义对象的方法89

定义文字量对象92

使用和访问对象93

函数的递归与嵌套97

递归函数97

函数的嵌套100

扩展内置对象102

综合应用:创建函数和对象计算长方形的面积103

课后练习104

第5章 使用内置函数和程序库108

使用Math对象108

舍入和截取108

生成随机数110

其他Math函数111

使用Math函数112

使用this关键字115

使用日期117

创建Date对象117

设置Date的值119

读取Date的值121

使用时区122

日期格式的转换124

日期时间的运算124

扩展Date对象的功能126

使用第三方程序库127

prototype128

Script.aculo.us128

AJAX框架128

其他程序库130

综合应用:用程序库增添效果130

下载程序库130

包含文件130

使用效果131

构建脚本131

课后练习132

第6章 事件响应136

认识事件处理程序136

对象与事件136

创建事件处理程序137

使用JavaScript定义事件处理程序138

支持多个事件处理程序140

使用event对象140

事件类型141

Internet Explorer的event属性154

Netscape和Firefox的event属性154

其他事件155

响应鼠标事件155

响应链接事件156

输入域的onClick事件157

响应表单输入域的事件159

按钮事件160

使用onLoad和onUnload事件161

综合应用:为网页添加链接说明164

课后练习167

第7章 使用DOM对象171

认识文档对象模型171

DOM的历史171

DOM的分级标准172

DOM和动态HTML172

使用DOM172

DOM节点172

document对象的属性和方法185

DOM的其他功能191

高级 DOM技术194

样式编程194

自定义鼠标提示197

访问样式表198

最终样式202

IE中的最终样式202

innerText和innerHTML203

outerText和outerHTML204

使用location对象206

访问浏览器的history对象207

链接编程207

URL的形式和链接中调用JavaScript代码208

链接对象links208

综合应用:创建Back和Forward按钮210

课后练习211

第8章 使用窗口和框架214

用对象控制窗口214

访问窗口属性和方法214

创建新窗口215

窗口的属性216

closed属性217

status属性218

opener属性219

窗口的方法221

alert()方法222

confirm()方法223

prompt()方法224

moveTo()方法225

使用超时功能227

使用框架228

创建框架229

frame对象233

菜单设计233

创建菜单233

隐藏菜单235

screen对象237

综合应用:在JavaScript中使用框架238

课后练习240

第9章 利用表单获取数据244

HTML表单基础244

在JavaScript中使用form对象246

forms对象的属性247

获取表单248

访问表单字段249

使第一个字段获取焦点249

使用表单输入域251

使用单行文本框(text对象)251

使用密码框253

使用多行文本框(textarea对象)255

使用单选按钮(radio对象)256

使用复选框(checkbox对象)258

使用选择列表(select对象)260

使用按钮267

通过邮件发送表单结果268

显示表单数据270

创建自动提示文本框271

综合应用:验证表单273

课后练习275

第10章 使用样式表278

样式与内容278

定义和使用CSS样式278

定义样式278

使用样式280

样式的属性281

颜色283

字体284

文字286

背景和图像287

空白与边框288

使用样式表的其他方式289

嵌入方式样式表290

行内方式样式表292

外部方式样式表293

使用类296

使用id属性298

使用〈span〉标记299

使用元素定位和分层301

绝对定位302

相对定位303

使用〈div〉标记304

对象的重叠306

下拉菜单和即时提示的实现307

实现下拉菜单307

显示即时提示310

综合应用:创建动态样式313

课后练习315

第11章 常用标准控件317

防止bug317

养成良好的编程习惯317

常见错误的预防318

基本调试工具319

Firefox的JavaScript控制台320

在Internet Explorer中显示错误信息320

警告信息321

使用注释功能322

其他调试工具323

创建错误处理程序323

使用onerror属性323

显示错误信息324

使用try和catch325

高级调试工具327

Web Developer工具栏(用于Firefox)327

Developer工具栏(用于Internet Explorer)327

DOM Inspector(用于Firefox)328

查看生成的源代码328

JavaScript Shell328

综合应用:调试脚本328

测试脚本330

解决问题330

重新测试330

课后练习333

第12章 AJAX:远程脚本技术335

AJAX简介335

JavaScript客户端(前端)335

后台336

AJAX的典型应用336

框架和库337

AJAX的局限性337

使用XMLHttpRequest338

XMLHttpRequest对象的方法和属性338

创建XMLHttpRequest对象339

等待响应340

创建简单的AJAX库341

ajaxRequest()函数342

ajaxResponse()函数342

使用AJAX库343

使用AJAX库编写AJAX测试程序343

HTML文件343

XML文件344

JavaScript文件345

测试示例346

调试AJAX应用程序347

实践练习:制作一个实时查询表单348

HTML表单348

PHP后台349

综合应用:数据的更新351

课后练习354

热门推荐