搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  Javascript编程精解.rar
资料下载链接地址: https://bbs.pinggu.org/a-1824881.html
本附件包括:
  • Marijn Haverbeke-Eloquent JavaScript_ A Modern Introduction to Programming-No Starch Press (2011).pdf
  • Javascript编程精解.pdf
  • Marijn Haverbeke-Eloquent Javascript_ A Modern Introduction to Programming-No Starch Press (2015).pdf
附件大小:

JavaScript之父高度评价并强力推荐,系统学习JS首选!
中文名称:JavaScript编程精解
[美] Marijn Haverbeke 著;徐涛 译
出版社: 机械工业出版社
ISBN:9787111396659
版次:1
商品编码:11091494
包装:平装
丛书名: 华章程序员书库
外文名称:Eloquent JavaScript: A Modern Introduction to Programming
开本:16开
出版时间:中文版2012-09-01,英文第二版2015
编辑推荐
·世界级JavaScript程序员力作,JavaScript之父Brendan Eich高度评价并强力推荐。
·JavaScript编程原理与运用规则完美融合,读者将在游戏式开发中学会JavaScript程序设计,是系统学习JavaScript程序设计的首选之作。
内容简介
如果你只想阅读一本关于JavaScript的图书,那么《JavaScript编程精解》应该是你的首眩本书由世界级JavaScript程序员撰写,JavaScript之父和多位JavaScript专家鼎力推荐。本书适合作为系统学习JavaScript的参考书,它在写作思路上几乎与现有的所有同类书都不同,打破常规,将编程原理与运用规则完美地结合在一起,而且将所有知识点与一个又一个经典的编程故事融合在一起,读者可以在轻松的游戏式开发中学会JavaScript程序设计,趣味性十足,可操作性极强。
《JavaScript编程精解》全书一共12章:第1~3章介绍了JavaScript的基本语法,旨在帮助读者编写出正确的JavaScript程序,包含数字、算术、字符串、变量、程序结构、控制流程、类型、函数、对象和数组等最基础和最核心的内容;第4~7章讲解了JavaScript编程中的高级技术,目的是帮助读者编写更复杂的JavaScript程序,主要涉及错误处理、函数式编程、面向对象编程、模块化等重要内容;第8~12章则将重心转移到JavaScript环境中可用的工具上,分别详细讲解了正则表达式、与Web编程相关的知识、文档对象模型、浏览器事件和HTTP请求等。
作者简介
Marijn Haverbeke,世界级JavaScript程序员,通晓多种编程语言,在Web开发方面积累了丰富的经验,在JavaScript领域颇有影响力。如今,他专注于动态语言下的数据库系统的研究和Web API的设计。此外,他创建并维护着多个流行的开源项目。
[hide][/hide]
目录
对本书的赞誉
译者序
前言
第1章JavaScript基础:值、变量、控制流程
1.1 值
1.1.1 数字
1.1.2算术
1.1.3字符串
1.1.4一元操作符
1.1.5布尔值、比较和布尔逻辑
1.1.6表达式与语句
1.2 变量
1.3 环境
1.3.1 函数
1.3.2prompt和confirm
1.3.3print函数
1.3.4修改环境
1.4程序结构
1.4.1条件执行
1.4.2while循环与do循环
1.4.3缩进代码
1.4.4for循环
1.4.5跳出循环
1.4.6更新变量简便法
1.4.7使用switch进行调度
1.4.8大小写
1.4.9注释
1.5进一步认识类型
1.5.1Undefined值
1.5.2自动类型转换
1.5.3自动类型转换的风险
1.5.4进一步了解&&和||
第2章函数
2.1剖析函数定义
2.1.1定义顺序
2.1.2局部变量
2.1.3嵌套作用域
2.1.4栈
2.1.5函数值
2.1.6闭包
2.1.7可选参数
2.2技巧
2.2.1避免重复
2.2.2纯函数
2.2.3递归
第3章数据结构:对象与数组
3.1问题:Emily姨妈家的猫
3.2基本数据结构
3.2.1属性
3.2.2对象值
3.2.3对象即集合
3.2.4易变性
3.2.5对象即集合:数组
3.2.6方法
3.3解决关于Emily姨妈家猫的问题
3.3.1分离段落
3.3.2找出相关段落
3.3.3提取猫的名字
3.3.4完整算法
3.3.5清理代码
3.3.6日期表示
3.3.7日期提取
3.3.8收集更多信息
3.3.9数据表示
3.4更多理论
3.4.1arguments对象
3.4.2完成扫尾工作
3.4.3Math对象
3.4.4可枚举属性
第4章错误处理
4.1问题类型
4.1.1程序员错误
4.1.2运行时错误
4.2处理错误
4.2.1返回特殊值
4.2.2异常
4.2.3异常之后的错误清除
4.2.4Error对象
4.2.5未处理的异常
4.2.6选择性Catch
4.3自动化测试
第5章函数式编程
5.1抽象
5.2高阶函数
5.2.1修改函数
5.2.2归约函数
5.2.3映射数组
5.3隐士的悲惨故事
5.3.1HTML
5.3.2隐士的文本文件
5.3.3找出段落
5.3.4强调与脚注
5.3.5移动脚注
5.3.6生成HTML
5.3.7转化隐士的书
5.4其他函数技巧
5.4.1操作符函数
5.4.2分布应用
5.4.3组合
第6章面向对象编程
6.1对象
6.1.1定义方法
6.1.2构造函数
6.1.3从原型中构建
6.1.4构造函数与原型
6.1.5原型污染
6.1.6对象即词典
6.1.7指定接口
6.2构建生态系统模拟
6.2.1定义生态圈
6.2.2空间里的点
6.2.3呈现网格
6.2.4昆虫的编程接口
6.2.5生态圈对象
6.2.6this及其作用域
6.2.7有活力的生命
6.2.8昆虫移动
6.2.9更多生命形式
6.2.10多态性
6.3更逼真的模拟生态系统
6.3.1继承
6.3.2记录能量
6.3.3添加植物
6.3.4食草动物
6.3.5为它带来生命
6.3.6人工愚蠢
6.4原型继承
6.4.1类型定义工具
6.4.2类型原型
6.4.3对象的世界
6.4.4instanceof操作符
6.4.5混合类型
第7章模块化
7.1模块
7.1.1生态圈例子
7.1.2 模块文件化
7.2模块的形态
7.2.1函数作为局部命名空间
7.2.2模块对象
7.3接口设计
7.3.1可预见性
7.3.2可组合性
7.3.3分层接口
7.3.4参数对象
7.4JS库
第8章正则表达式
8.1语法
8.1.1匹配字符集
8.1.2匹配单词和字符边界
8.1.3重复模式
8.1.4子表达式分组
8.1.5多选一
8.2匹配与替换
8.2.1匹配方法
8.2.2正则表达式和替换方法
8.2.3动态创建RegExp 对象
8.3解析.ini文件
8.4结论
第9章Web编程:速成课
9.1互联网
9.1.1URL网址
9.1.2服务器端编程
9.1.3客户端编程
9.2 Web脚本基础知识
9.2.1windows对象
9.2.2document对象
9.2.3计时器
9.2.4表单
9.2.5表单脚本化
9.2.6自动焦点
9.3浏览器非兼容性
9.4延伸阅读
第10章文档对象模型
10.1DOM元素
10.1.1节点链接
10.1.2节点类型
10.1.3innerHTML属性
10.1.4查找节点
10.1.5创建节点
10.1.6节点创建辅助函数
10.1.7移动节点
10.1.8print实现
10.2样式表
10.2.1样式属性
10.2.2隐藏节点
10.2.3定位
10.2.4控制节点大小
10.3警示语
第11章浏览器事件
11.1事件句柄
11.1.1注册事件句柄
11.1.2事件对象
11.1.3鼠标相关事件类型
11.1.4键盘事件
11.1.5停止事件
11.1.6事件对象正规化
11.1.7跟踪焦点
11.1.8表单事件
11.1.9window事件
11.2示例:实现推箱子
11.2.1等级输入格式
11.2.2程序设计
11.2.3游戏板展示
11.2.4 控制器对象
第12章HTTP请求
12.1HTTP协议
12.2XMLHttpRequest API
12.2.1创建请求对象
12.2.2简单的请求
12.2.3发送异步请求
12.2.4获取XML数据
12.2.5读取JSON数据
12.2.6 基本的请求包装
12.3学习HTTP



    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

GMT+8, 2025-12-26 08:42