0
点赞
收藏
分享

微信扫一扫

《JavaScript高级程序设计》- 第一章

仲秋花似锦 2022-02-09 阅读 62

博客

zyzcos.gitee.io

第一章:什么是JavaScript?

1.1 历史

1995年,由网景公司一名工程师Brendan Eich开发的脚本语言。

Mocha——>LiveScript——>JavaScript是其名字的发展史。

1997年,由各公司、部门联合制定了ECMAScript,成为JavaScript的语言标准.

1.2 JavaScript的实现

完整的JavaScript由如下三部分组成:

  • 核心(ECMAScript)
  • 文档对象模型(DOM)
  • 浏览器对象模型(BOM)

1.2.1 ECMAScript

1.2.2 文档对象模型

文档对象模型(DOM,Docunent Object Model)是一个应用编程接口(API)。

  <html>
    <head>
      <title>welcome</title>
    </head>
    <body>
      <p>this is my world</p>
    </body>
  </html>

DOM会将整个页面抽象为一组分层节点:

  html
    |--head
    |    |--title
    |          |--welcome
    |--body
         |--p
            |-- this is my world
  

因为可以使得开发者做到不刷新页面而修改页面外观和内容

万维网联盟(W3C,World Wide Web Consortium)为了保持Web跨平台的本性,控制各大公司的开发规范,开始制定了DOM的标准。

1.2.3 浏览器对象模型

浏览器对象模型(BOM,Browser Object Model),用于支持访问和操作浏览器的窗口。

BOM是DOM的补充,DOM是用来操作页面内容的,而BOM则用来操作页面内容之外的浏览器

BOM主要针对浏览器窗口和子窗口,包含但不限于如下拓展:
* 弹出新浏览器窗口
* 移动、缩放、关闭浏览器
* navigator对象,提供浏览器的详细信息
* location对象,提供浏览器加载页面的详细信息
* screen对象,提供关于用户分辨率的详细信息
* performance对象,提供浏览器内存占用、导航行为和时间统计的详细信息

1.3 总结

  • JavaScript是一门用来与网页交互的脚本语言,包含三部分:ECMAScript、BOM、DOM。当然,三者也存在版本问题、兼容问题。
举报

相关推荐

0 条评论