第1章 什么是JavaScript

  • 1995年JavaScript问世时主要用途时代替Perl等服务器段语言处理输入验证

1. JavaScript实现

1.1 ECMAScript

  • ECMAScript只是一个标准,由ECMA-262定义并提供核心功能,在基本的层面,它描述了这门语言的:语法、类型、语句、关键字、保留字、操作符、全局对象
  • Web浏览器只是ECMAScript实现可能存在的一种宿主环境
  • 宿主环境提供ECMAScript的基准实现和与环境自身交互必需的扩展

1.2 DOM

  • 文档对象模型(Document Object Model)是一个应用编程接口,用于在HTML中使用扩展的XML

1.3 BOM

  • 浏览器对象模型是用于支持访问和操作浏览器的窗口API,总体来说包括:
    • 弹出新浏览器窗口的能力
    • 移动、缩放和关闭浏览器窗口的能力
    • navigator对象,提供关于浏览器的详尽信息
    • location对象,提供浏览器加载页面的详尽信息
    • screen对象,提供关于用户屏幕分辨率的详尽信息
    • performance对象,提供浏览器内存占用、导航行为和时间统计的详尽信息
    • 对cookie的支持
    • 其他自定义对象,如XMLHtmlRequest
原文地址:https://www.cnblogs.com/hycstar/p/14064229.html