JavaScript的组成:ECMAScript、DOM、BOM

DOM: Document Object Model,是文档对象模型的意思

BOM: Browser Object Model,是浏览器对象模型的意思

DOM赋予了JavaScript操作HTML文件的能力

BOM赋予了JavaScript操作浏览器的能力,但兼容性很蛋疼,且用户体验不好,所以尽可能用DOM别用BOM

">
立诚勿怠,格物致知
It's all about connecting the dots

JavaScript的组成

JavaScript的组成:

  • ECMAScript:解释器
  • DOM: Document Object Model,文档对象模型赋予了JavaScript操作HTML文件对象(document)的能力
  • BOM: Browser Object Model,浏览器对象模型赋予了JavaScript操作浏览器对象(window)的能力

ECMAScript几乎没有兼容性问题。

DOM有一些兼容性问题。

BOM没有兼容问题,因为实际上BOM的功能几乎很少有能在所有浏览器中都兼容的。所以BOM功能我们很少会去用。而且另一方面,BOM功能的用户体验一般也不是很好,要弹出个什么东西在网页上弹出来就好了,动不动就在浏览器上弹出新窗口对用户而言是不太爽的。

赞(0) 打赏
文章名称:《JavaScript的组成》
文章链接:https://www.orzzone.com/javascript%e7%9a%84%e7%bb%84%e6%88%90.html
商业联系:yakima.public@gmail.com

本站大部分文章为原创或编译而来,对于本站版权文章,未经许可不得用于商业目的,非商业性转载请以链接形式标注原文出处。
本站内容仅供个人学习交流,不做为任何投资、建议的参考依据,因此产生的问题需自行承担。

评论 抢沙发

大前端WordPress主题 更专业 更方便

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

去看看

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力提供更多优质内容!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册