您现在的位置是:网站首页> 软件下载软件下载
精通Ja vaScr ipt 第2版_前端开发教程
2021-12-09
479人已围观
简介 精通Ja vaScr ipt 第2版_前端开发教程
资源名称:精通Ja vaScr ipt 第2版
内容简介:
2006年,本书第1版问世,立刻脱颖而出,成为广大Web程序员心目中的经典,是提升Javascript编程技能的必读书籍。身为jQuery之父,John Resig将丰富的经验和学识融入本书,以平和的语言和详实的代码示例为读者提供了Javascript学习的绝佳参考。
时隔多年,Web编程技术已然有了长足的进步。John Resig联手另外两位优秀工程师Russ Ferguson和John Paxton,推出本书第2版。新版继承第1版的实用风格,同时全面更新内容。在讲解技术之余,第2版还探讨了Javascript的发展历程,带领读者展望了这门技术的未来趋势。
资源目录:
第1章 专业Javascript技术 1
1.1 Javascript的历程 1
1.2 现代Javascript 3
1.2.1 库的崛起 4
1.2.2 移动,可不只说说而已 5
1.2.3 何去何从 5
1.3 后续内容 6
1.4 小结 7
第2章 特性、函数和对象 8
2.1 语言特性 8
2.1.1 引用和值 8
2.1.2 作用域 10
2.1.3 上下文 12
2.1.4 闭包 13
2.1.5 函数重载与类型检查 16
2.2 新的对象工具 19
2.2.1 对象 19
2.2.2 修改对象 19
2.3 小结 22
第3章 创建可重用代码 23
3.1 面向对象的Javascript 23
3.1.1 继承 27
3.1.2 成员可见性 31
3.1.3 面向对象Javascript的未来 33
3.2 打包Javascript 33
3.2.1 命名空间 33
3.2.2 模块模式 34
3.2.3 立即调用的函数表达式 36
3.3 小结 38
第4章 Javascript代码调试 39
4.1 调试工具 39
4.1.1 控制台 40
4.1.2 利用控制台的特性 42
4.2 调试器 43
4.2.1 DOM探查器 44
4.2.2 网络分析器 44
4.2.3 时间线 45
4.2.4 侧写器 45
4.3 小结 47
第5章 文档对象模型 48
5.1 文档对象模型简介 48
5.1.1 DOM结构 50
5.1.2 DOM中的相互关系 51
5.2 访问DOM元素 53
5.3 等待HTML DOM载入 56
5.3.1 等待页面载入 56
5.3.2 等待正确的事件 56
5.4 获取元素内容 57
5.4.1 获取元素的文本内容 57
5.4.2 获取元素的HTML 59
5.5 使用元素特性 59
5.6 修改DOM 63
5.6.1 使用DOM创建节点 63
5.6.2 插入DOM 63
5.6.3 向DOM中插入HTML 64
5.6.4 从DOM中删除节点 66
5.6.5 处理DOM中的空白字符 67
5.6.6 简单的DOM导航 68
5.7 小结 70
第6章 事件 71
6.1 Javascript事件简介 71
6.1.1 栈、队列和事件循环 71
6.1.2 事件阶段 72
6.2 绑定事件侦听器 73
6.2.1 传统式绑定 74
6.2.2 DOM绑定:W3C 77
6.2.3 解除事件绑定 78
6.3 常见的事件特性 79
6.3.1 事件对象 79
6.3.2 取消事件冒泡 80
6.3.3 屏蔽浏览器的默认行为 81
6.3.4 事件委托 82
6.4 事件对象 83
6.4.1 普通属性 83
6.4.2 鼠标属性 84
6.4.3 键盘属性 86
6.5 事件类型 86
6.5.1 页面事件 87
6.5.2 UI事件 88
6.5.3 鼠标事件 88
6.5.4 键盘事件 89
6.5.5 表单事件 90
6.5.6 事件可访问性 90
6.6 小结 91
第7章 Javascript与表单验证 92
7.1 HTML与CSS表单验证 92
7.2 Javascript表单验证 95
7.2.1 验证与用户 98
7.2.2 验证事件 99
7.3 定制验证 101
7.4 小结 102
第8章 Ajax入门 103
8.1 使用Ajax 104
8.1.1 HTTP请求 104
8.1.2 HTTP响应 109
8.2 小结 111
第9章 Web生产工具 112
9.1 为项目搭建脚手架 112
9.2 NPM必不可少 113
9.3 生成器 113
9.3.1 版本控制 115
9.3.2 添加文件、更新以及首次
提交 116
9.4 小结 119
第10章 AngularJS与测试 120
10.1 视图与控制器 122
10.2 远程数据源 124
10.3 路由 126
10.4 路由参数 126
10.5 应用程序测试 128
10.5.1 单元测试 128
10.5.2 使用Protractor进行端到端
测试 132
10.6 小结 134
第11章 Javascript的未来 135
11.1 ECMAscript的过去和未来 135
11.2 使用ECMAscript Harmony 136
11.2.1 Harmony资源 136
11.2.2 使用Harmony 137
11.3 ECMAscript Harmony语言特性 141
11.3.1 箭头函数 142
11.3.2 类 143
11.3.3 Promise 144
11.3.4 模块 146
11.3.5 类型扩展 148
11.3.6 全新的聚合类型 151
11.4 小结 153
附录A DOM参考 154
资源截图:
相关内容
- 肥羊修罗场1.17汉化版下载-肥羊修罗场 1.17汉化版_
- 牛滴货运服务软件-牛滴app 1.1.1 安卓版_
- 飓风聚合直播魔盒最新-飓风直播盒子卡密破解版 1.0 免费永久vip版_
- PhotoShop手机版-Photoshop Express 3.7 安卓最新版_
- guabi.tv直播最新版-guabi.tv直播app 1.0 安卓版_
- 微信钻石VIP免费版下载-微信钻石VIP安卓版 2018最新版_
- 美发说app下载-美发说 3.2.2安卓版_
- 简印智能冲印app-简印Pro手机版 1.0.0 安卓版_
- 91yoyo手机版下载-91悠悠球app 1.0 安卓最新版_
- 保时捷直播隐藏房间破解-保时捷直播免邀请码 1.0 永久免费版_
点击排行
- NoteHighlight插件下载 Onenote代码高亮插件NoteHighlight v3.6 官方版 64位 下载-
- NoteHighlight插件下载 Onenote代码高亮插件(NoteHighlight) v3.6 官方版 下载-
- PGToTxt下载 PGToTxt(数据库转换工具) v3.0 官方免费安装版 下载-
- ios开心签名软件下载 开心签名神器(ios签名)V20191112 官方绿色版 下载-
- IOS签名软件下载 IOS开心签名工具(ipa签名)V20191112 LINUX版 下载-
- Altair文件编辑工具下载 Altair(文档编辑器) v1.7.3 免费直装版 下载-
- Mysql数据库结构比较软件下载 dbForge Schema Compare for MySQL(数据库比较工具) V4.2.35 官方安装版 下载-
- 开发项目分析软件下载 Projec Code Meter(开发项目分析工具) v2.10 免费安装版 下载-
本栏推荐
-
NoteHighlight插件下载 Onenote代码高亮插件NoteHighlight v3.6 官方版 64位 下载-
-
NoteHighlight插件下载 Onenote代码高亮插件(NoteHighlight) v3.6 官方版 下载-
-
PGToTxt下载 PGToTxt(数据库转换工具) v3.0 官方免费安装版 下载-
-
ios开心签名软件下载 开心签名神器(ios签名)V20191112 官方绿色版 下载-
-
IOS签名软件下载 IOS开心签名工具(ipa签名)V20191112 LINUX版 下载-
-
Altair文件编辑工具下载 Altair(文档编辑器) v1.7.3 免费直装版 下载-
-
Mysql数据库结构比较软件下载 dbForge Schema Compare for MySQL(数据库比较工具) V4.2.35 官方安装版 下载-
猜你喜欢
- NoteHighlight插件下载 Onenote代码高亮插件NoteHighlight v3.6 官方版 64位 下载-
- NoteHighlight插件下载 Onenote代码高亮插件(NoteHighlight) v3.6 官方版 下载-
- PGToTxt下载 PGToTxt(数据库转换工具) v3.0 官方免费安装版 下载-
- ios开心签名软件下载 开心签名神器(ios签名)V20191112 官方绿色版 下载-
- IOS签名软件下载 IOS开心签名工具(ipa签名)V20191112 LINUX版 下载-
- Altair文件编辑工具下载 Altair(文档编辑器) v1.7.3 免费直装版 下载-
- Mysql数据库结构比较软件下载 dbForge Schema Compare for MySQL(数据库比较工具) V4.2.35 官方安装版 下载-