码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript 简史

时间:2015-01-12 13:01:17      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:javascript   javascript简介   javascript起源   浏览器战争   dom标准   



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 简史

标签:javascript   javascript简介   javascript起源   浏览器战争   dom标准   

原文地址:http://blog.csdn.net/crave_shy/article/details/42640901

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!