北京HTML5培训探讨JS的真正含义

250人已阅读 2017-12-12 20:26:28
导读 JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。
HTML5培训 JavaEE+大数据 网络工程师

新闻详情

2017-12-12 20:26:28

北京HTML5培训探讨JS的真正含义

  JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。但是,很多人对于JavaScript不是很了解,下面飞雀教育北京HTML5培训小编分享索老师总结JavaScript的真正含义给大家。
  1.什么是JavaScript?
  JavaScript是一种专门与网页交互而设计的脚本语言.
  2.JavaScript的组成
  虽然JavaScript和ECMAScript通常被人用来表达相同的意思,但JavaScript的含义去比ECMA-262中规定的多得多。一个完整的JavaScript实现应由三个部分组成:
  (1).核心(ECMAScript)
  (2).文档对象模型(DOM)
  (3).浏览器对象模型(BOM)
  ECMAScript
  由ECMA-262定义的ECMAScript其实与Web浏览器没有依赖关系。Web浏览器只是ECMAScript实现可能的宿主环境之一。ECMA-262定义的只这门语言的基础,而在此基础上可能构建更完善的脚本语言。说回宿主,它不仅提供基本的JavaScript的实现,同时也会提供该语言的扩展,比如DOM。其他宿主环境还*括Node和Adobe Flash。
  ECMA-262标准主要规定了这门语言的以下组成部分:
  1.语法,2.类型,3.语句,4.关键字,5.保留字,6.操作符,7.对象。
  ECMAScript是一套标准,定义了一种语言(假如A语言)是什么样子”—完全正确
  也就是说它只是定义了接口,规则,然后由各大浏览器厂商去实现这些接口,根规则.具体的实现代码就在浏览器中,你是看不到的,比如Array.join()这个方法,ECMAScript只是定义,浏览器去具体实现.
  ECMAScript的版本
  ECAMScript的不同版本又称为版次,ECMA-262最近一版是第5版,发布于2009年。ECAM-262的第1版实质上与Netscape的JavaScript1.1相同,只不过做了些小改动:支持Unicode标准,对象与平台无关。
  ECMA-262第2版主要是编辑加工的结果,没有作任何新增、修改或删节处理。
  ECMA-262第3版才是对该标准*次真正的修改。修改内容*括字符串处理、错误定义和数值输出。这一版还新增了对正则表达式、新控制语句、try-catch异常处理的支持,并围绕标准的国际化做出了一些小的修改。第3版也标志着ECMAScript成为了一门真正的编程语言。
  ECMA-262第4版对这门语言进行了一次全面的检核修订。,出台后的标准几乎是在第3版的基础上完全定义了一门新语言。
  第4版不仅*含了强类型变量、新语句和新的数据结构、真正的类和经典继承。还定义了与数据交互的新方式。
  ECMAScript
  3.1最终成为ECMA-262第5版,并于2009年12月3日正式发布。
  第5版力求澄清第3版中已知的歧义并添加了新的功能,*括原生JSON对象、继承的方法和高级属性定义,以及严格模式。
  文档对象模型(DOM)
  文档对象模型是针对XML但经过扩展用于HTML的应用程序编程接口。DOM把整个页面映射为一个多层节点结构。HTML或XML页面中的每个组成部分都是某种类型的节点,这些节点又*含着不同类型的数据。。
上一篇: 如何快速学习好HTML5培训课程 下一篇: HTML5培训机构哪家好?

相关文章

推荐课程

查看全部课程
北京飞雀教育

北京飞雀教育

海淀校区

查看全部校区 进入官方主页