JavaScript高级程序设计读书笔记

JavaScript简介

  • JavaScript历史
    客户端完成表单验证

  • JavaScript是什么
    ECMAScript + DOM + BOM

    • ECMAScript
      • 由ECMA-262定义,提供核心语言功能
    • DOM(document object model 文档对象模型)
      • 提供访问和操作网页内容的方法和接口
      • 针对XML但经过扩展用于HTML的应用程序编程接口(API),可以把整个页面映射为一个多层节点结构。
      • 开发人员无需重新加载网页,就可以修改其外观和内容。
      • DOM1级:映射文档借口
      • DOM2级:views视图 events事件 style样式 traversal and range遍历和范围
    • BOM(browswe object model 浏览器模型对象)
      • 提供与浏览器交互的方法和接口
  • JavaScript与ECMAScript的关系

    • web浏览器只是ECMAScript实现可能的宿主环境之一,两者无依赖关系。宿主环境提供ECMAScript的实现和扩展,如JavaScript。
  • JavaScript的不同版本

在HTML中使用JavaScript

你可能感兴趣的:(JavaScript高级程序设计读书笔记)