javascript笔记

1. 疑问从未停止

1. XMLDOM的load方法和loadXML方法有什么不同?

答案:两种方法都是载入符合XML格式的文档,不同的是load载入的是一个完整的有路径的XML文档,而loadXML是用来载入符合XML格式的字符串或完整文档,简单的说就是他们一个是用来载入XML文件,一个是载入XML格式字符串

2. 为什么正则表达式偏向用字面量语法而少用new生成RegExp对象?

答案:最主要的原因应该是对于new出的RegExp中对于某些元字符需要进行转义,但由于javascript解释器会用翻译”\n”的方法来翻译转义,所以往往这里需要进行双重转义才能达到想要的效果,但显然这并不好理解,二字面量只需要一次转义即可,所以多数人偏向于使用字面量的方式表示正则表达式

2. 第1章 JavaScript是什么

1.1 历史简述

97年,JavaScript1.1作为一个草案提交给欧洲计算机制造商协会(ECMA),第39技术委员会被委派来“标准化一个通用、跨平台、中立于厂商的脚本语言的语法和定义”,该标准定义了叫做ECMAScript的全新脚本语言

1.2 JavaScript实现

一个完成的JavaScript由三部分组成

2. 核心(ECMAScript)

3. 文档对象模型(DOM)

4. 浏览器对象模型(BOM)

1.2.1 ECMAScript

ECMAScript可以为不同种类的宿主环境提供核心的脚本编写能力,因此核心的脚本语言是与任何特定的宿主环境分开进行规定的

ECMAScript还规定了以下内容:

1. 语法

2. 类型

3. 语句

4. 关键字

5. 保留字

6. 运算符

7. 对象

ECMAScript仅仅是一个描述,定义了脚本语言的所有属性、方法和对象,其他语言可以实现ECMAScript来作为功能的基准

1.2.2 DOM

DOM是HTML和XML的应用程序接口

1.2.3 BOM

浏览器对象模型,可以对浏览器进行访问和操作

你可能喜欢

  • Javascript基础教程
  • javascript学习笔记
  • JavaScript基础知识
  • 认识平面图形
  • HTML语言
  • 求职技巧
  • 面试试题大全

javascript笔记相关文档

最新文档

返回顶部