看了不少遍红皮书,老是以为本身看了就忘,多是jQuery用多了,也是本身没有系统的记过笔记,因此,本身记记笔记,看了抄一遍书会不会有变化.json
首先讲一下,这本书是基于ECMAScript 3 和 ECMAScript 5的语法(2009年出版),已经有点老,在现代不少浏览器使用EC 6 ,测试会出现一些偏差.跨域
可是永远都会改变,而改变永远都是基于上一个版本,因此学习这本书仍然颇有价值.浏览器
概要: js简介服务器
第一章先粗略了解下JS的历史与使用.学习
JS的历史测试
Js诞生于1995年,由网景公司开发。当时的目的是处理服务器短语言负责的一些输入验证操做。现在,已经具有了与浏览器窗口及其内容等几乎全部方面交互的能力。jsonp
JS包含三个部分对象
核心——ECMAScript接口
由ECMA-262定义,提供核心语言功能ip
文档对象模型——DOM
提供访问和操做网页内容的方法和接口
浏览器对象模型——BOM
提供与浏览器交互的方法和接口。
JS的使用
把JS插入到HTML页面中要使用<script>元素。使用这个元素能够把JS嵌入到HTML页面中,让脚本与标记混合在一块儿(难维护,应该杜绝这样写);也能够包含外部的JS文件(推荐标准)。使用src来指向对应文件的URL。
注意:在包含外部JS文件时,既能够时与包含它的页面位于同一个服务器上的文件,也能够时其余任何域中的文件(是跨域操做jsonp的基础)。