JavaScript高级程序设计
JavaScript高级程序设计封面图

JavaScript高级程序设计

扎卡斯, 著

出版社:人民邮电出版社

年代:2006

定价:59.0

书籍简介:

JavaScript 是Ajax的重要组成部分,它是一种不严格基于Java的面向对象程序设计语言,以嵌入式Java小程序的形式在 Web上广为使用。

书籍目录:

>>> JAVA编程思想(第4版) - 埃克尔[美]  ▲ 本书是著名的《Thinking In JAVA》 的中译本  √ 编辑推荐优秀Java图书  √ 本书自出版至今一直被JAVA程序员奉为经典  √ 本书荣获《Java World》杂志编辑推荐图书奖等5项大奖  √ CSDN专家一致推荐的JAVA图书   本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在BruceEckel具有亲和力的文字和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐…设计模式--可复用面向对象软件的基础 - ERICH GAMMA   ◆ 英文书名是《 Design Patterns: Elements of Reusable Object-Oriented Software 》  √ 特别推荐:本书是面向对象程序设计的经典名著  √ Amazon的读者综合评价达到了★★★★★  本书是软件设计领域中的经典著作,对软件技术的发展起了重要作用。本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式…  >>> JAVA学习好书推荐★★★★★"第1章JavaScript是什么1

1.1历史简述1

1.2JavaScript实现2

1.2.1ECMAScript

1.2.2DOM5

1.2.3BOM8

1.3小结8

第2章ECMAScript基础9

2.1语法9

2.2变量10

2.3关键字12

2.4保留字12

2.5原始值和引用值13

2.6原始类型13

2.6.1typeof运算符14

2.6.2Undefined类型14

2.6.3Null类型15

2.6.4Boolean类型15

2.6.5Number类型15

2.6.6String类型17

2.7转换18

2.7.1转换成字符串18

2.7.2转换成数字19

2.7.3强制类型转换20

2.8引用类型22

2.8.1Object类22

2.8.2Boolean类23

2.8.3Number类23

2.8.4String类24

2.8.5instanceof运算符28

2.9运算符28

2.9.1一元运算符28

2.9.2位运算符32

2.9.3Boolean运算符37

2.9.4乘性运算符40

2.9.5加性运算符41

2.9.6关系运算符42

2.9.7等性运算符43

2.9.8条件运算符45

2.9.9赋值运算符45

2.9.10逗号运算符46

2.10语句46

2.10.1if语句46

2.10.2迭代语句47

2.10.3有标签的语句48

2.10.4break语句和continue

语句48

2.10.5with语句50

2.10.6switch语句50

2.11函数512.11.1无重载53

2.11.2arguments对象53

2.11.3Function类54

2.11.4闭包56

2.12小结57

第3章对象基础.58

3.1面向对象术语58

3.1.1面向对象语言的要求58

3.1.2对象的构成59

3.2对象应用59

3.2.1声明和实例化59

3.2.2对象引用59

3.2.3对象废除59

3.2.4早绑定和晚绑定60

3.3对象的类型60

3.3.1本地对象60

3.3.2内置对象70

3.3.3宿主对象75

3.4作用域75

3.4.1公用、受保护和私有作用域75

3.4.2静态作用域并非静态的76

3.4.3关键字this76

3.5定义类或对象78

3.5.1工厂方式78

3.5.2构造函数方式80

3.5.3原型方式80

3.5.4混合的构造函数/原型方式81

3.5.5动态原型方法82

3.5.6混合工厂方式83

3.5.7采用哪种方式84

3.5.8实例84

3.6修改对象86

3.6.1创建新方法86

3.6.2重定义已有方法87

3.6.3极晚绑定88

3.7小结88

第4章继承.104.89100

4.1继承机制实例89

4.2继承机制的实现90

4.2.1继承的方式90

4.2.2一个更实际的例子96

4.3其他继承方式100

4.3.1zInherit

4.3.2xbObjects

4.4小结108

第5章浏览器中的JavaScript109

5.1HTML中的JavaScript109

5.1.1

"

内容摘要:

"  JavaScript是目前Web客户端开发的主要编程语言,也是Ajax的核心技术之一。本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署JavaScript解决方案有关的问题,如错误处理、调试、安全性、优化/混淆化、XML和Web服务,最后介绍应用所有这些知识来创建动态用户界面。本书适合有一定编程经验的开发人员阅读,也可作为高校相关专业课程的教材。  JavaScript作为赋予网页活力与交互性的主要手段之一。早已经成为Web设计师和开发人员的必备技能。全世界无数网页每天都在依靠JavaScript完成各种关键任务。然而。JavaScript可能也是被人误解和误用最多的主流编程语言。很多人将它看作Java等面向对象编程语言的功能不全的小兄弟。甚至贬为雕虫小技,对它不屑一顾。如今,随着越来越多的程序员转向浏览器/服务器模式开发。更加上Web2.0和Ajax的兴起,JavaScript已经被推到了舞台中心。人们开始认识到。JavaScript绝非一种容易学习和掌握的技术,它同时具有面向对象、过程和函数型语言三类语言的特性。将灵活性与强大功能完美结合。迄今为止,它的惊人潜力还远远没有真正释放出来。本书针对开发人员和有经验的Web设计师撰写,在简明扼要地讲述了JavaScript的语言核心ECMAScript,以及面向对象特性、BOM、DOM之后。很快转向高级主题:正则表达式、事件、数据验证、表排序、拖放、错误处理、调试、XML、Web服务、安全、国际化、优化和知识产权保护。能够解决Web开发者目前面对的各种迫切问题。"

书籍规格:

书籍详细信息
书名JavaScript高级程序设计站内查询相似图书
丛书名图灵程序设计丛书
9787115152091
如需购买下载《JavaScript高级程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26装帧平装
页数 350 印数

书籍信息归属:

JavaScript高级程序设计是人民邮电出版社于2006.09出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。