活动介绍

javascript学习手册

preview
需积分: 0 9 下载量 135 浏览量 更新于2009-01-13 收藏 571KB PDF 举报
### JavaScript学习手册知识点详解 #### 一、标准与历史背景 - **ECMA-262标准** - **版本信息**:ECMA-262第二版(1998年8月发布) - **标准化组织**:ECMA(欧洲计算机制造商协会) - **联系方式**: - 电话:+4122849.60.00 - 传真:+4122849.60.01 - URL:http://www.ecma.ch - Internet:[email protected] - **背景简介**:此标准基于多种起始技术,其中最知名的是Netscape Communications的JavaScript和Microsoft Corporation的JScript。该语言由Brendan Eich在Netscape发明,并首次出现在Netscape的Navigator 2.0浏览器中。之后在所有Netscape浏览器以及从Internet Explorer 3.0开始的所有Microsoft浏览器中均有应用。 - **标准化历程**: - 开始时间:1996年11月 - 第一版采用时间:1997年6月 - ISO/IEC采纳时间:1998年4月,作为国际标准ISO/IEC 16262 - 第二版采用时间:1998年8月 - **变化内容**:第二版的变化主要为编辑性质。 #### 二、概述 - **1. 范围**:定义了ECMAScript语言规范的标准范围。 - **2. 符合性**:规定了如何判断一个实现是否符合ECMAScript标准。 - **3. 规范引用**:列出了本标准所依赖的其他文档或标准。 - **4. 概览** - **4.1 Web脚本**:描述了ECMAScript作为Web脚本语言的角色和重要性。 - **4.2 语言概览** - **4.2.1 对象**:ECMAScript是一种面向对象的语言,几乎所有东西都是对象。对象是属性的集合,包括函数、数组等。 - **4.3 定义** - **4.3.1 类型**:ECMAScript中的数据类型分为原始类型和引用类型。 - **4.3.2 原始值**:如数字、字符串、布尔值等,存储在变量中。 - **4.3.3 对象**:ECMAScript中的一种数据类型,用于封装属性和方法。 - **4.3.4 构造器**:用于创建特定类型对象的函数。 - **4.3.5 原型**:每个对象都有一个内部链接指向一个原型对象。当试图访问对象的一个属性时,如果对象本身没有这个属性,则会沿着原型链查找。 - **4.3.6 本地对象**:ECMAScript环境提供的内置对象,例如`Array`、`Function`等。 #### 三、核心特性与发展 - **核心语言**:前两版ECMA标准已经定义了ECMAScript的核心语言部分,包括基本语法、数据类型、控制结构等。 - **扩展功能**: - **正则表达式**:用于模式匹配和文本处理的强大工具。 - **更丰富的控制语句**:如`try/catch`异常处理机制,提高了语言的健壮性和可用性。 - **更好的字符串处理**:增加了更多字符串操作的方法。 - **国际化支持**:增强了对不同国家和地区语言的支持。 - **未来发展**:第三版标准计划在1999年末发布,将包含语言的第二版本,预计会进一步增强这些特性和功能。 通过上述内容,我们可以看出《JavaScript学习手册》不仅涵盖了ECMAScript的基本概念和发展历程,还深入介绍了其核心特性及未来发展方向。对于想要深入了解并掌握JavaScript的开发者来说,这是一份非常宝贵的学习资料。
身份认证 购VIP最低享 7 折!
30元优惠券