JavaScript语言精髓与编程实践
¥
16.44
1.1折
¥
144
九五品
仅1件
作者周爱民
出版社电子工业出版社
ISBN9787121386695
出版时间2020-06
版次1
装帧平装
开本16开
纸张胶版纸
定价144元
上书时间2024-12-03
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:JavaScript语言精髓与编程实践
定价:144.00元
作者:周爱民
出版社:电子工业出版社
出版日期:2020-06-01
ISBN:9787121386695
字数:
页码:
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
√ 绿皮书正式版:经过前两个版本的积累和历经三年的全面重写,这本书终于达成技术剖析和用户体验的契合√ 广深铸就宏篇:论深,本书深究JS之所以然,举世无可出其右;论广,本书遍历语义之细部,看罢再无机理之惑√ 超语言之思想:万法归宗异曲同工,剥去JS外壳,本书居高处辨析语言奥义的技术大局观,适用于所有编程语言√ 修炼重在重学:混合App|Node服务端|FaaS云原生|前端智能化时代,回归本质重修这门基础课才能走得更远更快
内容提要
目录
章 二十年来的 JavaScript ............................................................................................... 1 1.1 网页中的代码 ........................................................................................................................................ 1 1.1.1 新鲜的玩意儿 ............................................................................................................................ 1 1.1.2 写在网页中的段代码 ........................................................................................................ 2 1.1.3 初的价值 ................................................................................................................................ 3 1.2 用 JavaScript 来写浏览器上的应用 ...................................................................................................... 5 1.2.1 我要做一个聊天室 .................................................................................................................... 5 1.2.2 Flash 的一席之地 ....................................................................................................................... 7 1.2.3 RWC 与 RIA 之争...................................................................................................................... 8 1.3 没有框架与库的语言能怎样发展呢 ....................................................................................................10 1.3.1 做一个框架 ...............................................................................................................................10 1.3.2 重写框架的语言层 ...................................................................................................................13 1.3.3 富浏览器端开发(RWC)与 AJAX ........................................................................................14 1.4 语言的进化 ...........................................................................................................................................16 1.4.1 Qomo 的重生 ............................................................................................................................16 1.4.2 QoBean 是对语言的重新组织 .................................................................................................17 1.4.3 JavaScript 作为一门语言的进化 ..............................................................................................18 1.5 大型系统开发 .......................................................................................................................................20 1.5.1 框架与架构是不同的 ...............................................................................................................20 1.5.2 大型系统与分布式的环境 .......................................................................................................21 1.5.3 划时代的 ES6............................................................................................................................23 1.6 为 JavaScript 正名 .................................................................................................................................24 1.6.1 JavaScript ..................................................................................................................................25 1.6.1.1 Core JavaScript ...........................................................................................................26 1.6.1.2 SpiderMonkey JavaScript ...........................................................................................27 1.6.1.3 JScript .........................................................................................................................27 1.6.2 ECMAScript ..............................................................................................................................28 1.7 JavaScript 的应用环境 ..........................................................................................................................29 1.7.1 宿主环境 ...................................................................................................................................30 1.7.2 外壳程序 ...................................................................................................................................31 1.7.3 运行期环境 ...............................................................................................................................32 1.7.4 兼容环境下的测试 ...................................................................................................................34 第 2 章 JavaScript 的语法 ..................................................................................................... 36 2.1 语法综述 ...............................................................................................................................................36 2.1.1 标识符所绑定的语义 ...............................................................................................................37 2.1.2 识别语法错误与运行错误 .......................................................................................................38 2.2 JavaScript 的语法:声明 ......................................................................................................................40 2.2.1 变量的数据类型 .......................................................................................................................40 2.2.1.1 基本数据类型 ............................................................................................................41 2.2.1.2 宿主定义的其他对象类型 ........................................................................................42 2.2.1.3 值类型与引用类型 ....................................................................................................42 2.2.1.4 讨论:ECMAScript 的类型系统 ..............................................................................43 2.2.2 变量声明 ...................................................................................................................................45 2.2.2.1 块级作用域的变量声明与一般 var 声明 .................................................................47 2.2.2.2 用赋值模板声明一批变量 ........................................................................................48 2.2.3 使用字面量风格的值 ...............................................................................................................48 2.2.3.1 字符串字面量、转义符 ............................................................................................49 2.2.3.2 模板字面量 ................................................................................................................51 2.2.3.3 数值字面量 ................................................................................................................52 2.2.4 其他声明 ...................................................................................................................................53 2.2.4.1 常量声明 ....................................................................................................................53 2.2.4.2 符号声明 ....................................................................................................................54 2.2.4.3 函数声明 ....................................................................................................................55 2.3 JavaScript 的语法:表达式运算 ..........................................................................................................56 2.3.1 一般表达式运算 .......................................................................................................................59 2.3.1.1 逻辑运算 .....................................................................................
作者介绍
周爱民( Aimingoo )南潮( ruff.io )架构师、知名JavaScript专家。从1996年开始涉足商业软件开发,在软件开发、软件工程、团队建设以及部门管理方面经验丰富,曾任(中国)公司业务架构师、盛大网络平台架构师、豌豆荚架构师等职。著有《Delphi源代码分析》《大道至简》《大道至易》《程序原本》《动态函数式语言精髓》《 我的架构思想》《 JavaScript语言精髓与编程实践》等图书。
序言
— 没有更多了 —
以下为对购买帮助不大的评价