本文主要是介绍JavaScript是什么,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
ECMA-262、ECMAScirpt、JavaScript
ECMA-262
标准,即ECMAScript语言,描述了ECMAScript的核心部分:语法、类型、关键字、保留字、操作符、全局对象等
ECMAScript
是对实现这一标准的语言(如JavaScript
、ActionScript等)的称呼
ECMAScript的版本
1、2、3、4(未发布)、5(ES5
,2009年12月3日发布)、6(ES6
、ES2015、ES Harmony,2015年6月发布)、7(ES7
、ES2016,2016年6月发布)、8(ES8
、ES2017,2017年6月完成)、9(ES9
、ES2018,2018年6月发布)、10(ES10
、ES2019,2019年6月发布)
ECMAScript符合性
定义了一些成为ECMAScript实现的条件,为开发者基于ECMAScirpt开发语言提供了权限和灵活性
浏览器对ECMAScript的支持情况
(略,相关资料见网络)
DOM(Document Object Model)
- 一个API,将网页抽象为一组分层结点,控制网页内容和结构
- 各浏览器厂家各行其是,为此,W3C(World Wide Web Consortium)开始制定DOM标准
- DOM级别:1级、2级、3级、4级等
- 除了ECMAScript的DOM标准,其他语言也有自己的DOM标准和实现,如SVG(Scalable Vector Graphics,可伸缩矢量图)、MathML(Mathematical Markup Language)、XUL(Mozilla的XML用户界面语言)
浏览器对DOM的支持情况
(略,相关资料见网络)
BOM
- 一个针对浏览器窗口及子窗口的API
- 在HTML5出现之前没有标准实现
这篇关于JavaScript是什么的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!