前言:
今天同学们对“是js”大概比较着重,姐妹们都需要知道一些“是js”的相关文章。那么小编在网上网罗了一些有关“是js””的相关文章,希望同学们能喜欢,小伙伴们一起来学习一下吧!直接上干货
完整的JavaScript包括:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)
● 核心(ECMAScript):
定义了JavaScript的标准语义,基于这个标准实现更稳健的脚本语言,目前还没有有基于ECMAScript的JavaScript之外的其他脚本语言,所以可以认为ECMAScript就是JavaScript的标准定义。常见的ES5、ES6指的就是ECMAScript的版本号。Web浏览器是实现ECMAScript标准的宿主环境(其他还有NodeJS等),宿主环境可以理解为是JavaScript的运行时环境,不同的宿主环境可以执行相同的ECMAScript代码,但执行后的行为不尽相同。
ECMAScript中定义了如下内容:
语法类型语句关键字保留字操作符全局对象
● 文档对象模型(DOM):
文档对象模型Document Object Model 提供与网页内容交互的方法和接口(各个浏览器间趋于一致)
是以ECMAScript的语法和概念,对HTML的封装,以便可以使用ECMAScript操作HTML
● 浏览器对象模型(BOM):
提供与浏览器交互的方法和接口(浏览器间有差异)
是以ECMAScript的语法和概念,对浏览器交互的封装,以便可以使用ECMAScript操作浏览器行为
絮絮叨叨
JavaScript于1995年问世,用于在Navigator浏览器中提供客户端验证功能。1997年,发展两年的JavaScript被打造成了ECMAScript,这个脚本语言标准(ECMA-262),对应JavaScript1.1版本。1998年,ISO将ECMAScript国际标准(ISO/IEC-16262),也就是从这时起,所有的浏览器都要以ECMAScript标准来实现自己的JavaScript。我们常见的ES5,指的是ECMA-262第五版,ES6、ES2015或ES Harmony,指的是ECMA-262第六版,到2022年,ECMA-262已经发布到了第十三版,即ES13、ES2022各大浏览器对ES6版本的支持程度可在Can I use?中查询
标签: #是js #什么叫做html #js脚本是干嘛的 #javascript包含哪些内容 #js核心是什么