《JavaScript启示录》是一本独特的书籍,虽然与JavaScript设计模式和面向对象编程无关,但它深入探讨了JavaScript中原生对象以及它们在不同环境中的支持和微妙差异。这本书的主题意思是通过考察原生JavaScript对象和不同环境对其的支持来揭示JavaScript的奥秘。无论你是初学者还是有经验的开发者,这本书都能给你带来深思和领悟,帮助你在JavaScript编程中更加熟练。
JavaScript启示录
读者评价
内容无敌实用,javascript提升的好书,深入理解javascript的原理,javascript设计师必备佳品,应该人手一本。
书很简洁,花了一个半天看完,其中部分章节把我感到困惑的一些问题都阐述得很清楚,感觉很受用。
主题就是 JavaScript 中的对象,简述对象的特点、作用域链、原型链等概念。
书不错,不是入门的书,需要至少知道一些JS的东西,薄薄的一本把很多东西讲的非常明白,如this关键字、闭包、作用域但是翻译的不好,有能力的还是推荐去看原版吧。
1.书中都是精华,很喜欢这种很薄的书
2.列举大量知识点,都是些应该知道的知识点
3.但都比较简单,看过犀牛书应该就不用买这本了
4.看代码就可以了,几乎不需要看内容
5.看了3天终于看完了,推荐大家阅读
内容介绍
JavaScript是Web开发人员必须掌握的一门编程语言,但JavaScript语言及其相关技术正在变得越来越复杂。如何掌握JavaScript的基本概念和核心技术,往往让初学者和JavaScript新手感到束手无策。
《JavaScript启示录》力图在有限的篇幅内,通过考察原生JavaScript对象和所支持的细微差别,来给读者展现准确的JavaScript世界观,涉及对象、属性、复杂值、原始值、作用域、继承、this关键字、head对象等重要概念。本书帮助读者厘清这些概念,进而掌握应用它们的技术和技巧。
《JavaScript启示录》适合希望通过深入了解JavaScript对象来巩固对语言理解的高级初学者或中级JavaScript开发人员阅读,也适合准备研究JavaScript幕后知识的JavaScript库使用老手参考。
目录
- 第1章 JavaScript对象 1
- 第2章 对象与属性 29
- 第3章 Object() 43
- 第4章 Function() 49
- 第5章 head/全局对象 64
- 第6章 this关键字 69
- 第7章 作用域和闭包 77
- 第8章 函数原型属性 84
- 第9章 Array() 95
- 第10章 String() 103
- 第11章 Number() 106
- 第12章 Boolean() 109
- 第13章 使用原始值:字符串、数字和布尔值 113
- 第14章 null 116
- 第15章 undefined 118
- 第16章 Math函数 120
- 附录A 回顾 123
- 附录B 总结 126
1.什么是函数 (1)函数是完成某一功能的代码段 (2)函数是可重复执行的代码段 (3)函数方便维护和管理 2.创建函数时我们应该注意些什么? (1)函数名称严格区分大小写 (2)函数名称重复会产生覆盖 (3)函数名称最好语义化
通过这个星期对JavaScript的学习,知道它是由C语言演变而来的,而且在很大程度上借用了Java的语法,而Java又是由C和C++演生而来的,所以JavaScript和C有许多相似的语法特点。JavaScript的出现,可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交互的表达能力。从而基于CGI静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面取代。JavaScript 脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱和欢迎,它是众多脚本语言中较为优秀的一种。 我在第一次学习javascript时,应该是在学校吧,那个时候只是简单的看了一下它的语法规则,并没有自己尝试着写一些东西或是做一些效果出来,结果导致直到准毕业我连一个动态的导航菜单都不会写。因此这个星期,我要发奋图强,联想自己当初学习c语言的情景,发奋学习js,结果一个这个星期下来感觉大脑里出来了好多思路,好多特效问题现在我都可以单独解决了,当然,以后还要多读代码来培养自己的思维。 其实学习一门编程语言并不难,当初我在学校学习C语言的时候,是被C语言的兴趣吸引了,所以才把能C语言学习好,还加上当时我的坚持,基本每天都练习打代码,所以,这件事情告诉了我“世界上没有最难的东西,只有最懒的人”(包括工作、学习);因此,以后再学任何东西,如果只是单纯的看语法规则是永远写不出代码的,一定要多实践多读多写,这样才能学好。