1、JavaScript的简单类型包括数字、字符串、布尔值、null值和undefined值。其他所有的值都是对象。
2、原型连接只有在检索值的时候才被用到。如果我们尝试去获取某个对象的某个属性值,且该对象没有此属性名,那么JavaScript会试着从原型对象中获取属性值。如果那个原型对象也没有该属性,那么再从它的原型中寻找,依此类推,直到该过程最后到达终点object.prototype。如果想要的属性完全不存在于原型链中,那么结果就是undefined值。这个过程称为委托。
3、使用hasOwnProperty方法,如果对象拥有独有的属性,它将返回true。hasOwnProperty方法不会检查原型链。
4、一般来说,所谓编程就是将一组需求分解成一组函数与数据结构的技能。
5、当一个函数被保存为对象的一个属性时,我们称它为一个方法。[方法调用模式]
当一个函数并非一个对象的属性时,那么它被当做一个函数来调用。[函数调用模式]
结合new前缀调用的函数被称为构造器函数。[构造器调用模式]
apply方法让我们构建一个参数数组并用其去调用函数。apply方法接收两个参数,第一个是将被绑定给this的值,第二个就是参数数组。[Apply调用模式]
6、一个try语句只会有一个将捕获所有异常的catch代码块。
7、函数可以访问它被创建时所处的上下文环境,这被称为闭包。
8、JavaScript允许数组包含任意混合类型的值。
9、JavaScript的许多特性都借鉴自其他语言。语法借鉴自Java,函数借鉴自Scheme,原型继承借鉴自Self,而JavaScript的正则表达式则借鉴自Perl。
10、JavaScript中处理正则表达式的方法有regexp.exec、regexp.test、string.match、string.replace、string.search和string.split。
11、^表示字符串的开始,$表示字符串的结束。(?:...)表示一个非捕获型分组,后缀?表示这个分组是可选的,对:后的内容进行匹配。正则表达式因子:\ / [ ] ( ) ? + * | . ^ $
12、正则表达式量词。?等同于{0,1}。*等同于{0,}。+等同于{1,}。
13、Array对象常用方法:concat、join、pop、push、reverse、shift、slice、sort、splice和unshift。
14、JavaScript没有块级作用域,提倡在每个函数的开头部分声明所有变量。
15、JavaScript有一个机制,它试图通过自动插入分号来修正有缺损的程序。
16、不要使用==运算符、with语句、eval函数、类型的包装对象(如new Object可用{}代替)、void。
分享到:
相关推荐
《JavaScript语言精粹》作为一本深入浅出讲解JavaScript编程语言的经典之作,对于想要提升自己JavaScript技能的开发者来说,无疑是一份宝贵的资源。本书由Douglas Crockford所著,他不仅是JSON格式的创始人,也是...
《JavaScript语言精粹》是JavaScript开发者必读的经典之作,它深入浅出地讲解了JavaScript语言的核心概念和实用技巧。这本书不仅适合初学者作为入门指南,也适合经验丰富的开发者用来巩固和提升自己的技能。 首先,...
《JavaScript语言精粹》这本书深入浅出地探讨了这一语言的核心概念和技术,旨在帮助开发者更好地理解和掌握JavaScript的精髓。 首先,JavaScript的核心特性包括弱类型、动态类型、基于原型的对象模型以及函数作为...
JavaScript语言精粹_修订版.pdf
《JavaScript语言精粹》作为一本经典的编程书籍,深入浅出地介绍了JavaScript这门语言的核心概念和技术要点,是每一个前端开发者乃至后端工程师都不容错过的读物。这本书由Douglas Crockford所著,他不仅是...
《JavaScript语言精粹》这本书是深入理解这一语言的宝贵资源,它涵盖了JavaScript的核心概念和技术,旨在帮助读者掌握这门语言的精髓。 在描述中提到的"JavaScript语言精粹 包含pdf 与 epub"表明,这本书提供了两种...
《JavaScript语言精粹》是一本深入探讨此语言核心概念和技术的书籍,分为翻译版和英文原版,为开发者提供了全面而深入的学习资源。 翻译版是以.pdf格式呈现,包含了详细的目录,方便读者快速定位和查阅所需内容。这...
JavaScript语言精粹
根据提供的文件信息,我们可以推断出这是一本关于JavaScript编程语言的专业书籍——《JavaScript语言精粹》,该书提供了PDF高清扫描版本。接下来,我们将从以下几个方面深入探讨与这本书相关的知识点: ### 一、...
本文将深入探讨标题和描述中提及的两本书籍《JavaScript语言精粹》和《高性能JavaScript》所涵盖的知识点。 首先,我们来关注《JavaScript语言精粹》。这本书主要侧重于JavaScript的核心概念和最佳实践,旨在帮助...
"JavaScript语言精粹.修订版",即《Javascript: The Good Parts》,是由知名的计算机科学家Douglas Crockford所著,这本书深入探讨了JavaScript的核心概念和最佳实践,为开发者提供了宝贵的洞察力。 书中的内容主要...
《JavaScript语言精粹》是一本深受开发者喜爱的经典书籍,它深入浅出地讲解了JavaScript的核心概念和最佳实践。这本书的中文高清PDF版本包含了详细的注解和书签,为读者提供了便利的学习路径。作为标签,"JavaScript...
《JavaScript语言精粹》是一本深受开发者欢迎的权威书籍,旨在深入探讨JavaScript这门重要的编程语言,帮助初学者和有经验的程序员掌握其核心概念和最佳实践。这本书以中文高清PDF的形式提供,使得读者可以方便地...
这本书《JavaScript语言精粹》无疑是深入理解和掌握这门语言的重要参考资料。它旨在帮助开发者掌握JavaScript的核心概念,提高编程技能,并理解如何写出高效、可维护的代码。 《JavaScript语言精粹》可能会涵盖以下...
JavaScript语言精粹 中文版 共两部分