0 0 0

JavaScript核心概念及实践.epub

星辰逐梦
5天前 140
我用夸克网盘分享了「JavaScript核心概念及实践.epub」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
JavaScript核心概念及实践 作者: 邱俊涛 出版社: 人民邮电出版社 出版年: 2013-5-1 页数: 250 定价: 49.00元 装帧: 平装 ISBN: 9787115313515

内容简介

本书不仅帮助读者迅速掌握JavaScript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程能力,以简洁、优美的代码开发出功能强大且更易于维护和扩展的应用程序。 全书共16章和两个附录,可以分为两个部分。第一部分包括第1章到第7章,侧重介绍JavaScript语言的核心概念,为读者学习后续内容打下牢固基础;这部分介绍了JavaScript的对象、函数、数组、正则表达式、闭包等主题,以及相关的重要知识点。 第二部分包括第8章到第16章,着重讨论了JavaScript支持的编程范式、核心概念的延伸、JavaScript的前端开发框架、测试框架、JavaScript引擎、JavaScript在Java,C、C++等应用中的使用,以及服务器端的JavaScript应用。这部分内容更注重实例,帮助读者将核心概念引用到实际工作中。附录A介绍了一些常用JavaScript技巧;附录B简单介绍了jQuery并给出了一个应用实例。 本书可以供JavaScript初学者阅读,以快速学习和掌握这门语言的核心内容:对于有一定经验的JavaScript程序员,则可以通过本书加深和拓展对JavaScript的认识,提升应用开发能力。

作者简介

邱俊涛,ThoughtWorks软件工程师。喜欢编程,尤其喜欢编程带来的成就感。对动态语言、函数式编程等有浓厚的兴趣。喜欢开源软件,喜欢知识分享,并从他人的分享中学习。崇尚简单、轻量的设计和模式。个人主页:http://icodeit.org。微博:@正反反长。

网友热评

意欲蔓延: 这样体量的书里塞进16章内容,可以想象理论讲解的部分基本无法深入,部分章节还给人拼凑的感觉。不过全书最宝贵的地方在于配合理论讲解的实践案例,都很有代表性和启发性。 小王: 12章开始之后、附录之前的内容,对目前的我来说基本没用。也就没看了。其他部分,对帮助自己理解JS的闭包等概念还是很有效果的。 : http://abruzzi.iteye.com/blog/646947 Yuanjie: 书中的知识点比较全面,讲解也很到位。 下面是自己简单梳理的内容: JavaScript是动态语言、弱类型、基于原型的 JavaScript的MVC模式,降低整个前端开发端的耦合度,提高事个前端的开发效率。Backbone.js框架 单元测试框架:QUnit,Jasmine:测试框架,支持BDD

图书目录

目 录 第1章概述 1 1.1JavaScript简史 1 1.1.1动态网页 1 1.1.2浏览器之战 2 1.2JavaScript语言特性 3 1.2.1动态性 3 1.2.2弱类型 5 1.2.3面向对象 6 1.2.4解释与编译 7 1.3JavaScript应用范围 7 1.3.1客户端JavaScript 7 1.3.2服务器端JavaScript 10 1.3.3其他应用中的JavaScript 12 第2章基本概念 16 2.1数据类型 16 2.1.1数据类型 16 2.1.2对象类型 17 2.1.3基本类型与对象间的转换 18 2.1.4类型的判断 20 2.2变量 21 2.2.1基本类型和引用类型 21 2.2.2变量的作用域 22 2.3运算符 23 2.3.1中括号运算符([]) 23 2.3.2点运算符(.) 24 2.3.3相等与等同运算符 25 第3章对象 28 3.1JavaScript对象 28 3.1.1对象的属性 29 3.1.2属性与变量 29 3.1.3原型对象及原型链 30 3.1.4this指针 32 3.2使用对象 33 3.3对象字面量 34 3.4JSON 36 第4章函数 38 4.1函数对象 38 4.1.1创建函数 38 4.1.2函数的参数 40 4.2函数作用域 41 4.2.1词法作用域 41 4.2.2调用对象 43 4.3函数上下文 44 4.4call和apply 44 4.5使用函数 45 4.5.1赋值给一个变量 45 4.5.2赋值为对象的属性 46 4.5.3作为参数传递 46 4.5.4作为函数的返回值 47 第5章数组 48 5.1数组的特性 48 5.2使用数组 50 5.2.1数组的基本方法使用 50 5.2.2删除数组元素 53 5.2.3遍历数组 55 第6章正则表达式 57 6.1正则表达式基础概念 57 6.1.1元字符与特殊字符 58 6.1.2范围及重复 58 6.1.3分组与引用 61 6.2使用正则表达式 62 6.2.1创建正则表达式 62 6.2.2String中的正则表达式 64 6.3实例:JSFilter 65 第7章闭包 67 7.1闭包的特性 67 7.2闭包的用途 69 7.2.1匿名自执行函数 69 7.2.2缓存 70 7.2.3实现封装 71 7.3应该注意的问题 72 7.3.1内存泄漏 72 7.3.2上下文的引用 73 第8章面向对象的JavaScript 75 8.1原型继承 75 8.1.1引用 77 8.1.2new操作符 78 8.2封装 79 8.3工具包Base 80 8.4实例:事件分发器 83 第9章函数式的JavaScript 92 9.1匿名函数 93 9.2高阶函数 93 9.2.1JavaScript中的高阶函数 94 9.2.2C语言中的高阶函数 95 9.2.3Java中的高阶函数 96 9.3闭包与柯里化 97 9.3.1柯里化的概念 98 9.3.2柯里化的应用 98 9.4一些例子 99 9.4.1函数式编程风格 99 9.4.2Y-结合子 101 9.4.3其他实例 103 第10章核心概念深入 104 10.1原型链 104 10.1.1原型对象与原型链 104 10.1.2构造器 107 10.2执行期上下文 108 10.3活动对象 111 10.4作用域链 111 10.5this值 113 10.5.1词法作用域 113 10.5.2this的上下文 114 第11章客户端的JavaScript 116 11.1客户端JavaScript执行环境 116 11.2文档对象模型(DOM) 117 11.3事件驱动模型 118 11.4与服务器端交互(Ajax) 119 11.5调试 122 11.5.1FireFox 122 11.5.2Chrome 124 11.6客户端的MVC 126 11.7JavaScript/Ajax框架 128 第12章客户端的MVC框架:Backbone.js 130 12.1Backbone背景简介 130 12.1.1Backbone模型 131 12.1.2Backbone集合 132 12.1.3Backbone视图 133 12.1.4Backbone路由 134 12.2Backbone实例1:使用客户端本地存储 135 12.2.1客户端存储 135 12.2.2运行结果 136 12.2.3数据模型 137 12.2.4视图及模板 137 12.3Backbone实例2:与服务器端交互 141 12.3.1后台服务 141 12.3.2客户端代码修改 142 第13章JavaScript测试 144 13.1单元测试框架QUnit 144 13.1.1QUnit简介 144 13.1.2QUnit示例 144 13.2Jasmine 150 13.2.1Jasmine基本概念 151 13.2.2Jasmine的spy 155 13.2.3Jasmine实例 159 13.2.4测试复杂的场景 162 第14章JavaScript引擎 165 14.1使用SpiderMonkey 165 14.1.1SpiderMonkey简介 165 14.1.2JavaScript对象与C对象间的转换关系 166 14.1.3基本代码模板 167 14.1.4执行JavaScript代码 170 14.1.5C程序调用JavaScript函数 172 14.1.6JavaScript程序调用C函数 173 14.1.7在C程序中定义JavaScript对象 175 14.2SpiderMonkey的实现简介 177 14.2.1虚拟机概述 177 14.2.2SpiderMonkey体系结构 177 14.2.3jsval类型 178 14.2.4对象 179 14.3V8引擎概览 179 14.3.1V8引擎基本概念 179 14.3.2V8引擎使用示例 181 14.3.3使用C++变量 181 14.3.4调用C++函数 183 14.3.5使用C++类 184 第15章Java应用中的JavaScript 188 15.1脚本化基础 188 15.2使用Rhino引擎 189 15.2.1直接对脚本求值 189 15.2.2传递Java对象 190 15.2.3调用脚本内的函数 191 15.2.4在脚本中使用Java资源 193 15.2.5实现Java接口 194 15.3实例:sTodo 195 15.3.1sTodo简介 195 15.3.2sTodo的插件机制 197 15.3.3sTodo中的脚本 199 15.4实例:可编程计算器phoc 201 15.4.1phoc简介 201 15.4.2phoc中的脚本 203 第16章服务器端的JavaScript 207 16.1node.js 207 16.1.1node.js简介 207 16.1.2node.js使用示例 208 16.1.3node.js实例 211 16.1.4使用Jasmine测试 215 16.2CouchDB 217 16.2.1CouchDB简介 217 16.2.2CouchDB使用 218 16.2.3CouchDB实例 220 16.3MongoDB 227 16.3.1基本操作 227 16.3.2map/reduce 230 附录A一些JavaScript技巧 232 A.1创建对象 232 A.2访问对象的属性 232 A.3遍历对象 233 A.4名称空间 234 附录B前端JavaScript框架:jQuery 236 B.1jQuery简介 236 B.2jQuery基础 239 B.2.1jQuery选择器 239 B.2.2对DOM的操作 241 B.2.3对CSS的操作 242 B.2.4事件处理 244 B.2.5实用函数 246 B.3jQuery实例 247

JavaScript核心概念及实践.epub"网盘下载"

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件76556431@qq.com投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 小奶猫的萌萌哒
  • 叶落别样美
  • 忘了梦了忽略我了
  • 索性独饮
  • 一拳打穿地球
  • Eternal永恒
  • 刀刃在手尖
  • 丨ㄖ巷
  • 悲伤成立
  • 性命
  • 粉妆
  • 红漫过了眼
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!