摘要:第六章 面向对象的程序设计 1. 数据属性 [[Configurable]]:表示能否通过delete删除属性从而重新定义属性。默认值为true。 [[Enumerable]]:表示能否通过for-in循环返回属性。默认值为true。 [[Writable]]:表示能否修改属性的值,默认为true。
阅读全文
摘要:第五章 引用类型 创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数,例如: var person = new Object( ); person.name = “Nicholas”; person.age=29; 第二种是使用对象字面量表示法。如: var pers
阅读全文
摘要:第四章 变量、作用域和内存问题 ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。基本数据类型是:Undefined、Null、Boolean、Number和String。引用类型的值是保存在内存中的对
阅读全文
摘要:第三章 基本概念 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。 标识符是指变量、函数、属性的名字,或者函数的参数。 标识符的组成规则是:第一个字符必须是一个字母、下划线(_)或一个美元符号($);其他字符可以是字母、下划线、美元符号或数字。 ECMAScript标识符采用驼峰大
阅读全文
摘要:第二章在HTML中使用JavaScript 1. HTML4.01为<script>定义了6个属性:async(异步加载,仅对外部文件有效)、charset、defer(脚本可以延迟到文档完全被解析和显示之后再执行)、language(已废弃)、src、type(可看成language的替代属性,表
阅读全文
摘要:第一章 JavaScript简介 JavaScript实现由三个部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。 ECMAScript,由ECMA-262定义,其组成部分:语法、类型、语句、关键字、保留字、操作符、对象 五大主流浏览器:IE、Firefox、
阅读全文