图书介绍
JavaScript编程精解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)马尔奇著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111396659
- 出版时间:2012
- 标注页数:162页
- 文件大小:8MB
- 文件页数:178页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaScript编程精解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章JavaScript基础:值、变量、控制流程1
1.1值1
1.1.1数字1
1.1.2算术2
1.1.3字符串3
1.1.4一元操作符3
1.1.5布尔值、比较和布尔逻辑4
1.1.6表达式与语句5
1.2变量5
1.3环境7
1.3.1函数7
1.3.2 prompt和confirm7
1.3.3 print函数8
1.3.4修改环境8
1.4程序结构8
1.4.1条件执行9
1.4.2 while循环与do循环9
1.4.3缩进代码11
1.4.4 for循环11
1.4.5跳出循环12
1.4.6更新变量简便法12
1.4.7使用switch进行调度12
1.4.8大小写13
1.4.9注释13
1.5进一步认识类型14
1.5.1 Undefined值14
1.5.2自动类型转换14
1.5.3自动类型转换的风险15
1.5.4进一步了解&&和||16
第2章 函数17
2.1剖析函数定义17
2.1.1定义顺序18
2.1.2局部变量18
2.1.3嵌套作用域19
2.1.4栈20
2.1.5函数值20
2.1.6闭包21
2.1.7可选参数21
2.2技巧22
2.2.1避免重复22
2.2.2纯函数23
2.2.3递归24
第3章 数据结构:对象与数组27
3.1问题:Emily姨妈家的猫27
3.2基本数据结构28
3.2.1属性28
3.2.2对象值29
3.2.3对象即集合30
3.2.4易变性30
3.2.5对象即集合:数组31
3.2.6方法32
3.3解决关于Emily姨妈家猫的问题33
3.3.1分离段落33
3.3.2找出相关段落34
3.3.3提取猫的名字35
3.3.4完整算法35
3.3.5清理代码36
3.3.6日期表示38
3.3.7日期提取39
3.3.8收集更多信息40
3.3.9数据表示41
3.4更多理论42
3.4.1 arguments对象42
3.4.2完成扫尾工作44
3.4.3 Math对象44
3.4.4可枚举属性44
第4章 错误处理47
4.1问题类型47
4.1.1程序员错误47
4.1.2运行时错误48
4.2处理错误48
4.2.1返回特殊值48
4.2.2异常49
4.2.3异常之后的错误清除50
4.2.4 Error对象51
4.2.5未处理的异常51
4.2.6选择性Catch51
4.3自动化测试52
第5章 函数式编程55
5.1抽象55
5.2高阶函数56
5.2.1修改函数57
5.2.2归约函数58
5.2.3映射数组59
5.3隐士的悲惨故事59
5.3.1 HTML60
5.3.2隐士的文本文件61
5.3.3找出段落64
5.3.4强调与脚注64
5.3.5移动脚注67
5.3.6生成HTML67
5.3.7转化隐士的书70
5.4其他函数技巧71
5.4.1操作符函数71
5.4.2分布应用72
5.4.3组合73
第6章 面向对象编程75
6.1对象75
6.1.1定义方法75
6.1.2构造函数76
6.1.3从原型中构建77
6.1.4构造函数与原型77
6.1.5原型污染79
6.1.6对象即词典80
6.1.7指定接口81
6.2构建生态系统模拟82
6.2.1定义生态圈82
6.2.2空间里的点83
6.2.3呈现网格83
6.2.4昆虫的编程接口85
6.2.5生态圈对象86
6.2.6 this及其作用域87
6.2.7有活力的生命88
6.2.8昆虫移动90
6.2.9更多生命形式90
6.2.10多态性93
6.3更逼真的模拟生态系统93
6.3.1继承93
6.3.2记录能量94
6.3.3添加植物96
6.3.4食草动物97
6.3.5为它带来生命97
6.3.6人工愚蠢99
6.4原型继承100
6.4.1类型定义工具100
6.4.2类型原型101
6.4.3对象的世界102
6.4.4 instanceof操作符103
6.4.5混合类型104
第7章 模块化107
7.1模块107
7.1.1生态圈例子107
7.1.2模块文件化108
7.2模块的形态108
7.2.1函数作为局部命名空间109
7.2.2模块对象110
7.3接口设计111
7.3.1可预见性111
7.3.2可组合性111
7.3.3分层接口112
7.3.4参数对象112
7.4 JS库113
第8章 正则表达式115
8.1语法115
8.1.1匹配字符集115
8.1.2匹配单词和字符边界116
8.1.3重复模式117
8.1.4子表达式分组117
8.1.5多选一117
8.2匹配与替换118
8.2.1匹配方法118
8.2.2正则表达式和替换方法118
8.2.3动态创建RegExp对象120
8.3解析.ini文件121
8.4结论123
第9章Web编程:速成课125
9.1互联网125
9.1.1 URL网址125
9.1.2服务器端编程126
9.1.3客户端编程126
9.2 Web脚本基础知识126
9.2.1 windows对象126
9.2.2 document对象127
9.2.3计时器128
9.2.4表单128
9.2.5表单脚本化130
9.2.6自动焦点132
9.3浏览器非兼容性132
9.4延伸阅读133
第10章 文档对象模型135
10.1 DOM元素135
10.1.1节点链接136
10.1.2节点类型136
10.1.3 innerHTML属性137
10.1.4查找节点137
10.1.5创建节点138
10.1.6节点创建辅助函数138
10.1.7移动节点139
10.1.8 print实现140
10.2样式表140
10.2.1样式属性141
10.2.2隐藏节点141
10.2.3定位141
10.2.4控制节点大小142
10.3警示语142
第11章 浏览器事件143
11.1事件句柄143
11.1.1注册事件句柄143
11.1.2事件对象145
11.1.3鼠标相关事件类型145
11.1.4键盘事件146
11.1.5停止事件147
11.1.6事件对象正规化147
11.1.7跟踪焦点148
11.1.8表单事件148
11.1.9 window事件149
11.2示例:实现推箱子149
11.2.1等级输入格式149
11.2.2程序设计150
11.2.3游戏板展示150
11.2.4控制器对象153
第12章HTTP请求157
12.1 HTTP协议157
12.2 XMLHttpRequest API158
12.2.1创建请求对象158
12.2.2简单的请求158
12.2.3发送异步请求159
12.2.4获取XML数据160
12.2.5读取JSON数据161
12.2.6基本的请求包装161
12.3学习HTTP162
热门推荐
- 2623117.html
- 3374338.html
- 1388348.html
- 485453.html
- 1672724.html
- 3058757.html
- 3411535.html
- 3260382.html
- 3469771.html
- 790435.html
- http://www.ickdjs.cc/book_1778153.html
- http://www.ickdjs.cc/book_3231597.html
- http://www.ickdjs.cc/book_2370354.html
- http://www.ickdjs.cc/book_3483352.html
- http://www.ickdjs.cc/book_3724079.html
- http://www.ickdjs.cc/book_3402477.html
- http://www.ickdjs.cc/book_2345433.html
- http://www.ickdjs.cc/book_2761279.html
- http://www.ickdjs.cc/book_3269651.html
- http://www.ickdjs.cc/book_2885960.html