javascript简介

  javascript是由美国网景公司开发的动态网页交互脚本语言,诞生于1995年。诞生源由是由于当时网络大部分都采用猫拨号,平均网速在25kbit/s,网页动态每次交互都要提交到服务器才能执行,假如一个表单验证,一个用户忘记填一表单项,提交到服务器去验证发现一项必填又返回给用户重填,这时用户要花很长时间才能等待一次交互,非常苦恼。于是javascript概念就成型了,网景公司希望能开发一个类似插件或脚本在浏览器运行验证表单,而不必每次动作都请求到服务器。

  javascript最开始叫LiveScript,后来因java流行,再加上语法与java相似,为了跟风后改为javascript,其实本质上讲这2种语言完全没一点关系。当时微软为了打压,自己另开发一个叫JSScript,从而有2个不同的版本脚本语言。97年网景公司提交javascript1.1的蓝本建议给ECMA(欧洲计算机制造协会),目的是为了统一标准。第2年,ECMA发布了标准,叫ECMAScript,至此,各大浏览器厂商都遵循这一标准。

  javascript内部结构主要由三部分组成,如下图:

 

 

ECMAScript:定义js语法、对象、类型、关键字、保留字、操作符内置函数

BOM: 浏览器对象模型,处理浏览器框架和窗口,如窗口缩放,打开,关闭,导航,Cookie,Location,提供与浏览器交互的接口。

DOM:文档对象模型,处理网页内部HTML结构,如下HTML代码:

<html>

  <head>

    <title>标题</title>

  </head>

  <body>

    网页显示的内容

  </body>

</html>

整个文档格式类似XML,提供文档节点事件处理,网页元素处理,提供跟网页交互的接口。

javascript对于当前浏览器如IE,火狐,chrome,safari,欧朋等浏览器都得到很好的支持。

posted @ 2015-08-02 18:31  司马逍遥  阅读(209)  评论(0)    收藏  举报