JavaScript
1. 1995年首次出现;伴随着browser war;
2. 如今的JavaScript的实现包括:
a) EMCAScript:该标准定义了JavaScript基本的语法,各个对象的属性和方法;它是平台无关的,浏览器只不过是JavaScript的最常见的一种解释器;
b) DOM:定义了HTML、XML等结构化文本文档的API。将这些结构化文档表示为DOM树,伴随的还有一些DOM事件,DOM样式等;分为DOM Level1, Level2, Level3;它是平台且语言无关的,JavaScript仅是一种可以使用DOM的编程语言;
Web Browsers对DOM的支持:
Mozilla最好,Level1(完全), Level2(几乎所有), Level3(部分);
Opera, Safari, IE等,Level1(几乎所有)
c) BOM (浏览器对象模型):IE,Mozilla等提供的对浏览器窗口访问和操作的API,如移动窗口,浏览器页面导航,历史信息,cookie,工具栏、状态栏等。
1. 1995年首次出现;伴随着browser war;
2. 如今的JavaScript的实现包括:
a) EMCAScript:该标准定义了JavaScript基本的语法,各个对象的属性和方法;它是平台无关的,浏览器只不过是JavaScript的最常见的一种解释器;
b) DOM:定义了HTML、XML等结构化文本文档的API。将这些结构化文档表示为DOM树,伴随的还有一些DOM事件,DOM样式等;分为DOM Level1, Level2, Level3;它是平台且语言无关的,JavaScript仅是一种可以使用DOM的编程语言;
Web Browsers对DOM的支持:
Mozilla最好,Level1(完全), Level2(几乎所有), Level3(部分);
Opera, Safari, IE等,Level1(几乎所有)
c) BOM (浏览器对象模型):IE,Mozilla等提供的对浏览器窗口访问和操作的API,如移动窗口,浏览器页面导航,历史信息,cookie,工具栏、状态栏等。