JavaScript高级程序设计(第二版)随录01

“好记性不如写随笔”,写文章的初意是为了想促使自己学习,和方便自己总结看的这本书,分享一下自己的想法,同时也欢迎大家和我共同学习。

BOM:浏览器对象模型

DOM:文档对象模型

Ajax核心:XMLHttpRequest对象

前端大牛:zakas

第一章 JavaScript简介

JavaScript诞生于1995年(竟然和我同年出生,果然是缘分),它一开始是为了服务一些输入验证操作,如是否填写某个必填区域、是否输入无效值。

问题:什么是面向对象编程?

面向对象编程就是 把具有 共性 的事务 抽象 成 属性和方法 来进行代码编程.

JavaScript实现

一个完整的JavaScript实现由3部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)

其中,ECMAScript规定了JavaScipt语言的组成部分,如语法、类型、语句、关键字、保留字、操作符和对象。

五大主流Web浏览器

IE、Firefox、Safari、Chrome、Opera

文档对象模型(DOM,Document Object Model)是针对XML但经过扩展用于HTML的应用程序编程接口(API,Application Programming Interface)。DOM把整个页面映射成为一个多层节点的结构。HTML或XML页面中的每个组成部分都是某种类型的节点。这些节点又包含着不同的数据。

通过DOM创建的文档树形图,开发人员获得控制页面内容和结构的主动权。借助DOM提供的API,开发者可以轻松自如地删除、添加、替换或修改任何节点。使用DOM让开发人员首次无需重新加载网页,就可以修改其外观和内容了。

浏览器对象模型(BOM,Browser Object Model)处理浏览器窗口和框架,可以控制浏览器显示的页面以外的部分。

小结

JavaScript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成:ECMAScript提供核心语言功能、文档对象模型(DOM)提供访问和操作网页内容的方法和接口、浏览器对象模型(BOM)提供与浏览器交互的方法和接口。

你可能感兴趣的:(JavaScript高级程序设计(第二版)随录01)