JavaScript的三大构成一部分(基本上篇)

JavaScript是啥?它是由哪些一部分构成的?

  新手入门JavaScript的情形下,一直会有一个疑虑,为什么JS这门语言表达表述既感觉比较简单,有感觉很复杂,简单是考虑到它的非常放松的设计方案设计风格,并不是其他强类型语言表达能力那么苛刻,复杂的是JS这门语言表达能力,也是啥ES6,也是啥DOM、BOM的。并并不像Python这种的语言表达能力就是Python。那么JS到底是啥,它也是由哪些一部分构成的呢?

  JavaScript 是一种具有涵数首先选择的轻巧,描述型的电子计算机语言表达,是一种弱类型的编程语言,因为它是作为设计开发Web网页页面界面的编程语言,因而 JS这门语言表达能力跟电脑上电脑浏览器(BOM)和网页页面网页页面(DOM)有着密切联系的关系,因而 它的组成一部分也离不开宿主地理环境电脑浏览器和实际操作目标网页页面网页页面了。

  JavaScript由以下三个一部分组成:

    1.ECMAScript

    2.文字文本文档行业实体模型(DOM)

    3.电脑浏览器领域模型(BOM)

 

JS组成一部分详细描述

  1.ECMAScript

    ECMA(欧洲地区地域计算机制造商促进会)

    1997年,在ECMA的和睦下,由NETscape、Sun、微软公司企业、Borland组成的考察组确立统一标准:ECMA-262,可以掌握为ECMAScript。

    ECMAScript规定了JS的关键英语的英语的语法,如语法知识, 基本上数据信息种类关键字,保留字,运算符,目标等,它相当于JavaScript的”架构”,定义了JS这门语言表达能力的”大部分样子”,仅有有着这一架构,才还可以对它进行拓展,ECMAScript的版本信息也会一直升級,每一次的提升也是更加的完善JavaScript。

 

  2.文本文档领域模型(DOM)

    DOM是“Document Object Model”的通称,统称文本文档领域模型,由W3C特殊规范。DOM定义了JavaSCript实际操作 HTML 文本文档的插孔,给与了访问 HTML文本文档(body、div、p等)的方法和操作流程。当电脑浏览器载入 HTML 文本文档后,将所有文本文档总体规划成由节点构成的节点树,文本文档中的每一个一部分都是一个节点。

  重要包含内容:

    DOM树:DOM规定HTML文本文档中的每一个元素都是一种节点

    检索文本文档

    节点实际操作

    CSS特性实际操作

    事儿event

    这种

 

  3.电脑浏览器领域模型(BOM)

    BOM是“Browser Object Model”的通称,统称电脑浏览器领域模型。BOM定义了JavaScript实际操作电脑浏览器的插孔,给与了访问一些功效(如电脑浏览器提示框规格,版本信息,浏览历史记录等)的方法和操作流程。

    BOM 只是 ECMAScript 的一个扩展,它并没有一切相关标准,W3C也没有对该一部分作出规范,不一样的电脑浏览器有自己的BOM进行,因而 物件也是很繁杂的。

    一般情况下,电脑浏览器独特的(即非 W3C 规范的)JavaScript 扩展都被作为 BOM 的一部分。

    BOM重要包含内容:
      navigator目标:电脑浏览器目标,依据这一目标可以判定顾客所运用的电脑浏览器,包含了电脑浏览器相关信息内容。
      screen目标:显示器目标,可以得到一些和显示器相关的信息。
      HIStory目标:浏览历史目标,包含了顾客对现如今网页页面界面的浏览历史,但我们无法查看具体的具体地址,可以简单的用以向前或后退一个网页页面网页页面。
      location目标:用于得到电脑浏览器的如今的网站网页页面具体地址,还可以自动跳转新的具体地址。
      弹出框相关方法 。
      计时相关方法 。
      对cookie的可用。
      IE 扩展了 BOM,加上了 ActiveXObject类,可以依据JS建立目标 ActiveX目标
      这种
 

 

原创者: 冷漠天睛
blog详细地址:http://www.cnblogs.com/bryanfu/

原文中版权归原创者和博客园一共有,欢迎转截,但未经原创者容许尽量储存此段声明,且在文章内容內容网页页面网页页面明显位置得到,
全篇联接
如有哪些难题, 可电子器件电子邮件(fukangkobe@163.com)咨询.