红宝书《JavaScript高级程序设计》学习笔记(一)JavaScript简介

红宝书《JavaScript高级程序设计》学习笔记是我阅读JavaScript红宝书留下的笔记,本笔记侧重于你应该花点时间去关注的知识,这些知识可能不太起眼,但在以后但学习中,或许就是你有一天达到瓶颈的绊脚石。

js诞生1995年,当时主要目的是处理输入验证,在js问世之前,表单验证是在服务器端进行的。

一个完整的JavaScript由三个不同的部分组成。

  • 核心(ECMAScript)

  • 文档对象模型(DOM)

  • 浏览器对象模型(BOM)

ECMAScript,由ECMA-262定义,提供核心语言功能

文档对象模型(DOM)是针对XML拓展用于HTML应用程序编程接口(API),用于访问和操作网页内容。

浏览器对象模型(BOM)只处理浏览器窗口和框架,但人们习惯上把所有针对浏览器但JavaScript扩展算作BOM的一部分,下面就是一些这样的拓展:

  • 弹出新浏览器窗口的功能
  • 移动、缩放和关闭浏览器窗口的功能
  • 提供浏览器详细信息的navigator对象
  • 提供浏览器所加载页面的详细信息的location对象
  • 提供用户显示器分辨率详细信息的screen对象
  • 对cookies支持
  • 像XMLHttpRequest和IE的ActiveXObject这样的自定义对象
发布了122 篇原创文章 · 获赞 25 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/HuoYiHengYuan/article/details/101434153