• JavaScript编程精解
21年品牌 40万+商家 超1.5亿件商品

JavaScript编程精解

7.61 1.6折 49 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者[美] Marijn Haverbeke 著,徐涛 译

出版社机械工业出版社

ISBN9787111396659

出版时间2012-09

版次1

装帧平装

开本16开

纸张胶版纸

页数176页

定价49元

上书时间2024-12-06

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:JavaScript编程精解
定价:49元
作者:[美] Marijn Haverbeke 著,徐涛 译
出版社:机械工业出版社
出版日期:2012-09-01
ISBN:9787111396659
字数:
页码:176
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
·JavaScript程序员力作,JavaScript之父BrendaEich高度评价并强力推荐。     ·JavaScript编程原理与运用规则融合,读者将在游戏式开发中学会JavaScript程序设计,是系统学习JavaScript程序设计的之作。
内容提要
如果你只想阅读一本关于JavaScript的图书,那么《JavaScript编程精解》应该是你的。本书由JavaScript程序员撰写,JavaScript之父和多位JavaScript专家鼎力推荐。本书适合作为系统学习JavaScript的参考书,它在写作思路上几乎与现有的所有同类书都不同,打破常规,将编程原理与运用规则地结合在一起,而且将所有知识点与一个又一个经典的编程故事融合在一起,读者可以在轻松的游戏式开发中学会JavaScript程序设计,趣味性十足,可操作性极强。     《JavaScript编程精解》全书一共12章:~3章介绍了JavaScript的基本语法,旨在帮助读者编写出正确的JavaScript程序,包含数字、算术、字符串、变量、程序结构、控制流程、类型、函数、对象和数组等基础和核心的内容;第4~7章讲解了JavaScript编程中的高级技术,目的是帮助读者编写更复杂的JavaScript程序,主要涉及错误处理、函数式编程、面向对象编程、模块化等重要内容;第8~12章则将重心转移到JavaScript环境中可用的工具上,分别详细讲解了正则表达式、与Web编程相关的知识、文档对象模型、浏览器事件和HTTP请求等。
目录
对本书的赞誉译者序前言章 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.2 prompt和confirm1.3.3 print函数1.3.4 修改环境1.4 程序结构1.4.1 条件执行1.4.2 while循环与do循环1.4.3 缩进代码1.4.4 for循环1.4.5 跳出循环1.4.6 更新变量简便法1.4.7 使用switch进行调度1.4.8 大小写1.4.9 注释1.5 进一步认识类型1.5.1 Undefined值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.1 arguments对象3.4.2 完成扫尾工作3.4.3 Math对象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.4 Error对象4.2.5 未处理的异常4.2.6 选择性Catch4.3 自动化测试第5章 函数式编程5.1 抽象5.2 高阶函数5.2.1 修改函数5.2.2 归约函数5.2.3 映射数组5.3 隐士的悲惨故事5.3.1 HTML5.3.2 隐士的文本文件5.3.3 找出段落5.3.4 强调与脚注5.3.5 移动脚注5.3.6 生成HTML5.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.6 this及其作用域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.4 instanceof操作符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.4 JS库第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.1 URL网址9.1.2 服务器端编程9.1.3 客户端编程9.2  Web脚本基础知识9.2.1 windows对象9.2.2 document对象9.2.3 计时器9.2.4 表单9.2.5 表单脚本化9.2.6 自动焦点9.3 浏览器非兼容性9.4 延伸阅读0章 文档对象模型10.1 DOM元素10.1.1 节点链接10.1.2 节点类型10.1.3 innerHTML属性10.1.4 查找节点10.1.5 创建节点10.1.6 节点创建辅助函数10.1.7 移动节点10.1.8 print实现10.2 样式表10.2.1 样式属性10.2.2 隐藏节点10.2.3 定位10.2.4 控制节点大小10.3 警示语1章 浏览器事件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.9 window事件11.2 示例:实现推箱子11.2.1 等级输入格式11.2.2 程序设计11.2.3 游戏板展示11.2.4  控制器对象2章 HTTP请求12.1 HTTP协议12.2 XMLHttpRequest API12.2.1 创建请求对象12.2.2 简单的请求12.2.3 发送异步请求12.2.4 获取XML数据12.2.5 读取JSON数据12.2.6  基本的请求包装12.3 学习HTTP
作者介绍
MarijHaverbeke,JavaScript程序员,通晓多种编程语言,在Web开发方面积累了丰富的经验,在JavaScript领域颇有影响力。如今,他专注于动态语言下的数据库系统的研究和Web API的设计。此外,他创建并维护着多个流行的开源项目。
序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP