• JavaScript核心概念及实践
  • JavaScript核心概念及实践
  • JavaScript核心概念及实践
  • JavaScript核心概念及实践
  • JavaScript核心概念及实践
21年品牌 40万+商家 超1.5亿件商品

JavaScript核心概念及实践

6.48 1.3折 49 八五品

仅1件

安徽蚌埠
认证卖家担保交易快速发货售后保障

作者邱俊涛 著

出版社人民邮电出版社

出版时间2013-05

版次1

装帧平装

货号289

上书时间2023-07-01

春思秋雨旧书店

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

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 邱俊涛 著
  • 出版社 人民邮电出版社
  • 出版时间 2013-05
  • 版次 1
  • ISBN 9787115313515
  • 定价 49.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 250页
  • 字数 317千字
  • 正文语种 简体中文
【内容简介】
  《JavaScript核心概念及实践》不仅帮助读者迅速掌握JavaScript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程能力,以简洁、优美的代码开发出功能强大且更易于维护和扩展的应用程序。
  全书共16章和两个附录,可以分为两个部分。第一部分包括第1章到第7章,侧重介绍JavaScript语言的核心概念,为读者学习后续内容打下牢固基础;这部分介绍了JavaScript的对象、函数、数组、正则表达式、闭包等主题,以及相关的重要知识点。第二部分包括第8章到第16章,着重讨论了JavaScript支持的编程范式、核心概念的延伸、JavaScript的前端开发框架、测试框架、JavaScript引擎、JavaScript在Java,C、C++等应用中的使用,以及服务器端的JavaScript应用。这部分内容更注重实例,帮助读者将核心概念引用到实际工作中。附录A介绍了一些常用JavaScript技巧;附录B简单介绍了jQuery并给出了一个应用实例。
  《JavaScript核心概念及实践》可以供JavaScript初学者阅读,以快速学习和掌握这门语言的核心内容:对于有一定经验的JavaScript程序员,则可以通过本书加深和拓展对JavaScript的认识,提升应用开发能力。
【作者简介】
邱俊涛,ThoughtWorks软件工程师。喜欢编程,尤其喜欢编程带来的成就感。对动态语言、函数式编程等有浓厚的兴趣。喜欢开源软件,喜欢知识分享,并从他人的分享中学习。崇尚简单、轻量的设计和模式。个人主页:http
【目录】
第1章概述
1.1JavaScript简史
1.1.1动态网页
1.1.2浏览器之战
1.2JavaScript语言特性
1.2.1动态性
1.2.2弱类型
1.2.3面向对象
1.2.4解释与编译
1.3JavaScript应用范围
1.3.1客户端JavaScript
1.3.2服务器端JavaScript
1.3.3其他应用中的JavaScript

第2章基本概念
2.1数据类型
2.1.1数据类型
2.1.2对象类型
2.1.3基本类型与对象间的转换
2.1.4类型的判断
2.2变量
2.2.1基本类型和引用类型
2.2.2变量的作用域
2.3运算符
2.3.1中括号运算符
2.3.2点运算符
2.3.3相等与等同运算符

第3章对象
3.1JavaScript对象
3.1.1对象的属性
3.1.2属性与变量
3.1.3原型对象及原型链
3.1.4this指针
3.2使用对象
3.3对象字面量
3.4JSON

第4章函数
4.1函数对象
4.1.1创建函数
4.1.2函数的参数
4.2函数作用域
4.2.1词法作用域
4.2.2调用对象
4.3函数上下文
4.4call和apply
4.5使用函数
4.5.1赋值给一个变量
4.5.2赋值为对象的属性
4.5.3作为参数传递
4.5.4作为函数的返回值

第5章数组
5.1数组的特性
5.2使用数组
5.2.1数组的基本方法使用
5.2.2删除数组元素
5.2.3遍历数组

第6章正则表达式
6.1正则表达式基础概念
6.1.1元字符与特殊字符
6.1.2范围及重复
6.1.3分组与引用
6.2使用正则表达式
6.2.1创建正则表达式
6.2.2String中的正则表达式
6.3实例:JSFilter

第7章闭包
7.1闭包的特性
7.2闭包的用途
7.2.1匿名自执行函数
7.2.2缓存
7.2.3实现封装
7.3应该注意的问题
7.3.1内存泄漏
7.3.2上下文的引用

第8章面向对象的JavaScript
8.1原型继承
8.1.1引用
8.1.2new操作符
8.2封装
8.3工具包Base
8.4实例:事件分发器

第9章函数式的JavaScript
9.1匿名函数
9.2高阶函数
9.2.1JavaScript中的高阶函数
9.2.2C语言中的高阶函数
9.2.3Java中的高阶函数
9.3闭包与柯里化
9.3.1柯里化的概念
9.3.2柯里化的应用
9.4一些例子
9.4.1函数式编程风格
9.4.2Y-结合子
9.4.3其他实例

第10章核心概念深入
10.1原型链
10.1.1原型对象与原型链
10.1.2构造器
10.2执行期上下文
10.3活动对象
10.4作用域链
10.5this值
10.5.1词法作用域
10.5.2this的上下文

第11章客户端的JavaScript
11.1客户端JavaScript执行环境
11.2文档对象模型(DOM)
11.3事件驱动模型
11.4与服务器端交互(Ajax)
11.5调试
11.5.1FireFox
11.5.2Chrome
11.6客户端的MVC
11.7JavaScript/Ajax框架

第12章客户端的MVC框架:Backbone.js
12.1Backbone背景简介
12.1.1Backbone模型
12.1.2Backbone集合
12.1.3Backbone视图
12.1.4Backbone路由
12.2Backbone实例1:使用客户端本地存储
12.2.1客户端存储
12.2.2运行结果
12.2.3数据模型
12.2.4视图及模板
12.3Backbone实例2:与服务器端交互
12.3.1后台服务
12.3.2客户端代码修改

第13章JavaScript测试
13.1单元测试框架QUnit
13.1.1QUnit简介
13.1.2QUnit示例
13.2Jasmine
13.2.1Jasmine基本概念
13.2.2Jasmine的spy
13.2.3Jasmine实例
13.2.4测试复杂的场景

第14章JavaScript引擎
14.1使用SpiderMonkey
14.1.1SpiderMonkey简介
14.1.2JavaScript对象与C对象间的转换关系
14.1.3基本代码模板
14.1.4执行JavaScript代码
14.1.5C程序调用JavaScript函数
14.1.6JavaScript程序调用C函数
14.1.7在C程序中定义JavaScript对象
14.2SpiderMonkey的实现简介
14.2.1虚拟机概述
14.2.2SpiderMonkey体系结构
14.2.3jsval类型
14.2.4对象
14.3V8引擎概览
14.3.1V8引擎基本概念
14.3.2V8引擎使用示例
14.3.3使用C++变量
14.3.4调用C++函数
14.3.5使用C++类

第15章Java应用中的JavaScript
15.1脚本化基础
15.2使用Rhino引擎
15.2.1直接对脚本求值
15.2.2传递Java对象
15.2.3调用脚本内的函数
15.2.4在脚本中使用Java资源
15.2.5实现Java接口
15.3实例:sTodo
15.3.1sTodo简介
15.3.2sTodo的插件机制
15.3.3sTodo中的脚本
15.4实例:可编程计算器phoc
15.4.1phoc简介
15.4.2phoc中的脚本

第16章服务器端的JavaScript
16.1node.js
16.1.1node.js简介
16.1.2node.js使用示例
16.1.3node.js实例
16.1.4使用Jasmine测试
16.2CouchDB
16.2.1CouchDB简介
16.2.2CouchDB使用
16.2.3CouchDB实例
16.3MongoDB
16.3.1基本操作
16.3.2map/reduce

附录A一些JavaScript技巧
A.1创建对象
A.2访问对象的属性
A.3遍历对象
A.4名称空间

附录B前端JavaScript框架:jQuery
B.1jQuery简介
B.2jQuery基础
B.2.1jQuery选择器
B.2.2对DOM的操作
B.2.3对CSS的操作
B.2.4事件处理
B.2.5实用函数
B.3jQuery实例
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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