出版社:电子工业出版社
年代:2007
定价:50.0
本书讲述了JavaScript的语言实现与扩展,主要包括以下三个方面的内容:(1)动态、函数式语言,以及其它语言特性在JavaScript的表现与应用;(2)如何用动态函数式语言的特性来扩展JavaScript的语言特性与框架;(3)如何将JavaScript引擎整合到其它高级语言的开发过程中。本书适合于有编程经验的、想学习和掌握JavaScript的语言实现与扩展知识的开发者。
第1部分语言基础
第1章十年JavaScript
1.1网页中的代码
1.1.1新鲜的玩意儿
1.1.2第一段在网页中的代码
l.1.3最初的价值
1.2用JavaScript来写浏览器上的应用
1.2.1我要做一个聊天室
1.2.2Flash的一席之地
1.2.3RWC与RIA之争
1.3没有框架与库的语言能怎样发展呢?
1.3.1做一个框架
1.3.2重写框架的语言层
1.3.3富浏览器端开发(RwC)与AJAX
1.4为JavaScript正名
1.4.1JavaScript
1.4.2CorcJavaScript
1.4.3SpiderMonkeyJavaScript
1.4.4ECMAscript
1.4.5JScript
1.4.6总述
1.5JavaScript的应用环境
1.5.1宿主环境(hostenvironment)
1.5.2外壳程序(shell)
1.5.3运行期环境(runtime)
第2章JavaScript的语法
2.1语法综述
2.1.1标识符所绑定的语义
2.1.2识别语法错误与运行错误
2.2JavaScript的语法:变量声明
2.2.1变量的数据类型
2.2.2变量声明
2.2.3变量声明中的一般性问题
2.3JavaScript的语法:表达式运算
2.3.1一般表达式运算
2.3.2逻辑运算
2.3.3字符串运算
2.3.4比较运算
2.3.5赋值运算
2.3.6函数调用
2.3.7特殊作用的运算符
2.3.8运算优先级
2.4JavaScript的语法:语句
2.4.1表达式语句
2.4.2分支语句
2.4.3循环语句
2.4.4流程控制:一般子句
2.4.5流程控制:异常
2.5面向对象编程的语法概要
2.5.1对象直接量声明与实例创建
2.5.2对象成员列举、存取和删除
2.5.3属性存取与方法调用
2.5.4对象及其成员的检查
2.5.5可列举性
……
第2部分语言特性及基本应用
第3章JavaScript的非函数式语言特性
第4章JavaScript的函数式语言特性
第5章JavaScript的动态语言特性
第6章编程实践
第7章一般性的动态函数式语言技巧
附录A
附录B
附录C
附录D
本书共分2部分7个章节,对JavaScript语言精髓与编程实践作了全面介绍,具体内容包括JavaScript的语法、JavaScript的非函数式语言特性、JavaScript的函数式语言特性、JavaScript的动态语言特性、编程实践、一般性的动态函数式语言技巧等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。 本书详细讲述JavaScript作为一种混合式语言的各方面特性,包括过程式、面向对象、函数式和动态语言特性等,在动态函数式语言特性方面有着尤为细致的讲述。本书的主要努力之一,就是分解出这些语言原子,并重现将它们混合在一起的过程与方法。通过从复杂性到单一语言特性的还原过程,读者可了解到语言的本质,以及“层出不穷的语言特性”背后的真相。 本书主要的著述目的是基于一种形式上简单的语言来讲述“语言的本质及其应用”。本书详细讲述了通过框架执行过程来构造一个JavaScript扩展框架的方法,并完整地讲述了框架扩展中各种设计取舍,因此可以作为学习研究计算机程序设计语言时的参考,用以展示现实系统如何实现经典理论中的各种编程范型。【作者简介】 周爱民:国内软件开发界资深软件工程师,从1996年开始涉足商业软件开发,历任部门经理、区域总经理、高级软件工程师、平台架构师等职。周爱民先生在软件开发、软件了程、团队建设以及部门管理方面经验丰富,是BorlandDelphi产品技术专家,也是Qomo开源项目(JavaScript)的发起者。在JavaScript开发方面,有超过9年的实践经验。2003年5月被美国Borland公司授予“BorlandDeophi产品专家”称号,并授予“论坛特别贡献奖”;2004年8月出版软件开发专著《Delphi源代码分析》,被业界誉为“Delphi领域精品著作”;2005年12月发起JavaScript开源项目Qomolangma(Qomo),研究语言特性、框架设计与企业级应用库;2007年4月出版软件工程专著《大道至简软件工程实践者的思想》,被誉为“激荡新思的佳作”;2007年11月参加CSDN主办的软件开发大会(SD2C),主讲“JJavaScript引擎技术”。
书籍详细信息 | |||
书名 | JAVASCRIPT语言精髓与编程实践站内查询相似图书 | ||
丛书名 | 动态语言技术精品书廊 | ||
9787121056871 如需购买下载《JAVASCRIPT语言精髓与编程实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 50.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
JAVASCRIPT语言精髓与编程实践是电子工业出版社于2008.01出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。
周爱民, 著
周爱民, 著
(美) 伯纳姆 (Burnham,T.) , 著
(美) 达格特 (Daggett,M.) , 著
袁建洲, 编著
陈争航, 编著
(美) 拉希 (Raasch,J.) , 著
(美) 克罗克福德 (Crockford,D.) , 著
(美) 道格拉斯, (美) 克罗克福德, 著