在函数内部,有两个特殊的对象: arguments 和 this。其中, arguments 在第 3 章曾经介绍过,它是一个类数组对象,包含着传入函数中的所有参数。虽然 arguments 的主要用途是保存函数参数,但这个对象还有一个名叫 callee 的属性,该属性是一个指针,指向拥有这个 ar... ...
分类:
编程语言 时间:
2017-07-04 14:46:45
阅读次数:
274
1. 变量 javascript中的变量是松散型,可以用来保存任何类型的数据。 用var操作符定义的变量将成为定义该变量的作用域中的局部变量。 省略var操作符后可以创建一个全局变量。(不推荐) 可以使用一条语句定义多个变量: 2. 数据类型 简单数据类型:undefined, Null, Bool ...
分类:
编程语言 时间:
2017-07-03 12:17:47
阅读次数:
198
第三章 基本概念 任何语言的核心必然会描述这门语言最基本的工作原理。这部分内容对我们来说,读起来很乏味,甚至会产生困意,但这部分内容却是重要的!我有幸拜读《JavaScript高级程序设计》,更具我自己工作中体会,下面列出一些注意点和有用的东西(⊙o⊙)… ①命名规则。推荐采用驼峰命名。比如:use ...
分类:
编程语言 时间:
2017-06-28 14:26:29
阅读次数:
151
引用类型的值(对象)是引用类型的一个实例。在 ECMAScript 中, 引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类,但这种称呼并不妥当。尽管 ECMAScript从技术上讲是一门面向对象的语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构。引用类型有时候也被称为对... ...
分类:
编程语言 时间:
2017-06-27 10:57:48
阅读次数:
221
这个系列,我会把阅读《Javascript高级程序设计》之后,感觉讲的比较深入,而且实际使用价值较大的内容记录下来,并且注释上我的一些想法。做这个一方面是提升了我的阅读效果以及方便我以后阅读 另一个目的是,Javascript高级程序设计这本书内容很多也很厚,希望其他没有时间的人可以通过看这系列摘录... ...
分类:
编程语言 时间:
2017-06-23 23:02:30
阅读次数:
269
第三章 基本概念 1、严格模式:对ES3中不确定的行为作出处理,对某些不安全的操作抛出错误。要在整个脚本中启用严格模式,可以在顶部加上"use strict";要在函数中启用严格模式,可以在函数顶部加上"use strict"。 2、定义变量:有var=>局部变量;省略var=>全局变量。在严格模式 ...
分类:
编程语言 时间:
2017-06-15 21:53:37
阅读次数:
179
可以先从阅读开始,推荐阅读顺序:《javascript+dom编程艺术》 --> 《锋利的jQuery》 --> 《javascript高级程序设计》(第三版)--> 《javascript语言精髓》 --> 《基于MVC的javascript富应用开发》然后,订阅一些好的bolg:CSS森林(CS ...
分类:
其他好文 时间:
2017-06-14 21:11:55
阅读次数:
129
第一章 JavaSript概论 1.什么是JavaScript. 具有面向对象能力的,解释型的程序设计语言。 2.JavaScript的特点. 松散性 对象属性 继承机制(基于原型) 3.JavaScript核心 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) 第二章 ...
分类:
编程语言 时间:
2017-06-12 11:51:53
阅读次数:
184
本章内容:使用对象、创建并操作数组、理解基本的JavaScript类型、使用基本类型和基本包装类型。 引用类型的值(对象)是引用类型的一个实例。在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。它也长被称为类,但这种称呼并不妥当。尽管ECMAScript从技术讲是一门面向 ...
分类:
编程语言 时间:
2017-06-11 21:08:46
阅读次数:
161
以下为JavaScript高级程序设计 第六章面向对象的程序设计6.2节 创建对象(设计模式部分)读书记录。 1)工厂模式: function createPerson(name, age, sex) { var o = new Obejct(); o.age = age; o.sex = sex; ...
分类:
编程语言 时间:
2017-06-06 22:01:25
阅读次数:
195