JAVASCRIPT语言精髓与编程实践

JAVASCRIPT语言精髓与编程实践

周爱民, 著

出版社:电子工业出版社

年代: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语言-程序设计 的书籍。