
《JavaScript语言精粹》学习笔记
NiceNemo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《JavaScript语言精粹》学习笔记——2.语法
1、标识符a、字母开头,由字母、数字、下划线组成,不能使用保留字。被用于语句、变量、参数、属性名、运算符和标记。2、数字a、JavaScript只有一个数字类型,64位的浮点数,没有整数类型。b、NaN是不能产生正常结果的运算结果,NaN不等于任何值,包括它自己。可以用函数isNaN(number)来检测NaN。c、Infinity表示所有大于1.79xxxxxxxe+原创 2016-07-12 09:23:42 · 514 阅读 · 0 评论 -
《JavaScript语言精粹》学习笔记——3.对象
前言JavaScript的简单数据模型包括数字、字符串、布尔值(true和false)、null值和undefined,其他所有值都是对象。JavaScript中的对象是无类型的。1、对象字面量对象字面量就是包围在一对花括号中的零或多个“名/值”对。var empty_object={};var stooge={ "first-name":"J原创 2016-07-12 13:51:07 · 699 阅读 · 0 评论 -
《JavaScript语言精粹》学习笔记——4.函数
前言函数用于指定对象的行为,是JavaScript的基础单元。所谓编程,就是将一组需求分解为一组函数和数据结构的功能。1、函数对象JavaScript中的函数就是对象。每个函数在创建时会附加两个隐藏的属性:函数的上下文和实现函数调用的代码。函数可以像其他的值一样被使用,可以被保存在另一个对象中,可以作为参数传递,可以返回函数,还可以有方法,唯一不同的是可以被调用。2、函数字面量原创 2016-07-13 13:33:30 · 552 阅读 · 0 评论 -
《JavaScript语言精粹》学习笔记——5.继承
前言JavaScript 提供了一套更为丰富的代码重用模式。代码重用模式可以减少软件开发的成本。本章介绍了几种直接的继承模式。对象是类的实例,并且类可以从另一个类继承。JavaScript是一门基于原型的语言,意味着对象直接从其他对象继承。1、伪类JavaScript 对象从另一个对象继承,需要使用中间层,通过构造器函数产生对象。函数被创建时:this.prototype原创 2016-07-15 13:34:17 · 457 阅读 · 0 评论 -
《JavaScript语言精粹》学习笔记——6.数组
前言JavaScript中没有数组。JavaScript提供一种拥有一些类数组(array-like)特性的对象。把数组的下标变成字符串,作为对象的属性。1、数组字面量一个数组字面量是在一对方括号中包围零个或多个用逗号分隔的值的表达式。数组的第一个值将获得属性名‘0’,第二个值获得属性名‘1’,以此类推。数组的原型与对象原型的区别,数组原型继承了大量有用的方法。JavaScri原创 2016-07-31 09:49:13 · 424 阅读 · 0 评论 -
《JavaScript语言精粹》学习笔记——8.方法
JavaScript 提供数组、函数、数字、对象、字符串标准类型的标准方法集。1、数组(Array)array.concat(item...)concat 方法产生一个新数组,包含 array 的浅复制和附加在后面的一个或多个item参数。var b = ['x', 'y', 'z'];var c = a.concat(b, true);// c =['a', 'b',原创 2016-08-01 18:02:54 · 624 阅读 · 0 评论 -
《JavaScript语言精粹》学习笔记——附录A.毒瘤
1、全局变量JavaScript 依赖全局变量。定义全局变量的三种方式:第一种,在任何函数之外放置一个 var 语句。var foo = value;第二种,直接给全局变量增加一个属性,在 web 浏览器中,全局对象名为 window。window.foo = value;第三种,直接使用未声明的变量,被称为隐式的全局变量原创 2016-08-03 10:19:21 · 519 阅读 · 0 评论 -
《JavaScript语言精粹》学习笔记——附录B.糟粕
作者的意思是尽量弃之不用的部分。1、==== 和 != 运算符只有在两个运算时类型一致时,才能做出正确判断,如果两个运算数是不同类型,会强制转换值的类型,有时会得到正确的结果,有时不会,因此永远不要使用这个运算符,始终使用 === 和 !== 运算符,可以减少错误。2、with 语句with 语句本意是想用它来快捷访问对象的属性,但它的结果有时不可预料,应尽量避免使用它。3、e原创 2016-08-03 10:52:49 · 465 阅读 · 0 评论