首页 > 代码库 > JavaScript 简史

JavaScript 简史



JavaScript简史

 

一:JavaScript起源

 

   JavaScriptNetscapeSun一起合作开发的。其第一个版本出现在1995年退出的Netscape Navigator 2浏览器中。

   JavaScriptJava语言没有任何关系。Java理论上可以部署在任何环境、而JavaScript是一种脚本语言、只应用于Web浏览器。

   JavaScript向程序员提供了一些操作Web浏览器的手段。

 

二:DOM

 

   DOMDocument Object Model):是一套对文档内容进行抽象和概念化的方法。后面会有详述。

 

三:浏览器战争

 

一言而蔽之:各个浏览器对DOM的解析都有一套自己的标准、导致相同的操作或者效果在不同的浏览器中需要不同的实现方式。

 

1.   DHTML

 

   DynamicHTML(动态HTML)用于描述HTMLCSSJavaScript技术组合的术语。其背后含义:

  1. 利用HTML把网页标记为各种元素

  2. 利用CSS设置元素样式和他们的显示位置

  3. 利用JavaScript实时操控页面和改变样式。

 

2.   浏览器之间的冲突

   

不同浏览器对DOM操作支持不同、同样的JavaScript脚本在不同的浏览器中不一定全部都能正确执行。

 

四:制定标准

 

   W3CWorld Wide Web Consortium)联合浏览器制造商指定标准化DOMDOM是一种API。其定义:一个与系统平台和编程语言无关的接口、程序和脚本可以通过这个接口动态地访问和修改文档的内容、结构和样式。

   如今几乎所有的浏览器都内置了对DOM标准的支持、实现“一次编写,随处运行”梦想。

   

五:DOMJavaScript以及jQuery之间的关系

 

DOM(documentobject model)是一套对文档内容进行抽象和概念化的方法、是对外提供的操纵浏览器内容的API

JavaScript对网页进行的所有操作都是通过DOM进行的、用于改变浏览器呈现的内容与方式。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容。

     jQuery是继prototype之后又一个优秀的JavaScript框架、是JavaScript库。

JavaScript 简史