首页 > 代码库 > JavaScript 简史
JavaScript 简史
JavaScript简史
一:JavaScript起源
JavaScript是Netscape与Sun一起合作开发的。其第一个版本出现在1995年退出的Netscape Navigator 2浏览器中。
JavaScript与Java语言没有任何关系。Java理论上可以部署在任何环境、而JavaScript是一种脚本语言、只应用于Web浏览器。
JavaScript向程序员提供了一些操作Web浏览器的手段。
二:DOM
DOM(Document Object Model):是一套对文档内容进行抽象和概念化的方法。后面会有详述。
三:浏览器战争
一言而蔽之:各个浏览器对DOM的解析都有一套自己的标准、导致相同的操作或者效果在不同的浏览器中需要不同的实现方式。
1. DHTML
DynamicHTML(动态HTML)用于描述HTML、CSS、JavaScript技术组合的术语。其背后含义:
利用HTML把网页标记为各种元素
利用CSS设置元素样式和他们的显示位置
- 利用JavaScript实时操控页面和改变样式。
2. 浏览器之间的冲突
不同浏览器对DOM操作支持不同、同样的JavaScript脚本在不同的浏览器中不一定全部都能正确执行。
四:制定标准
W3C(World Wide Web Consortium)联合浏览器制造商指定标准化DOM。DOM是一种API。其定义:一个与系统平台和编程语言无关的接口、程序和脚本可以通过这个接口动态地访问和修改文档的内容、结构和样式。
如今几乎所有的浏览器都内置了对DOM标准的支持、实现“一次编写,随处运行”梦想。
五:DOM、JavaScript以及jQuery之间的关系
DOM(documentobject model)是一套对文档内容进行抽象和概念化的方法、是对外提供的操纵浏览器内容的API。
JavaScript对网页进行的所有操作都是通过DOM进行的、用于改变浏览器呈现的内容与方式。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容。
jQuery是继prototype之后又一个优秀的JavaScript框架、是JavaScript库。
JavaScript 简史