主要内容概要

【JavaScript语言核心】词法结构,类型、值和变量,表达式和运算符,语句,对象,数组,函数,类和模块,正则表达式的模式匹配,JavaScript的子集和扩展,服务器端JavaScript。

【客户端JavaScript】Web浏览器中的JavaScript,Window对象,脚本化文档,脚本化CSS,事件处理,脚本化HTTP,jQuery类库,客户端存储,多媒体和图形编程,HTML5 API。

1.【词法结构】字符集、注释、直接量、标识符和保留字、分号(可选的)。

2.【类型、值和变量】数字,文本,布尔值,null和undefined,全局对象,包装对象,原始值(不可变的)和对象引用(可变的),类型转换,变量声明,变量作用域。

3.【表达式和运算符】原始表达式,初始化表达式(对象和数组的),函数定义表达式,属性访问表达式,调用表达式,对象创建表达式,运算符概述,算术表达式,关系表达式,逻辑表达式,赋值表达式,表达式计算,其他运算符。

4.【语句】表达式语句,复合语句和空语句,声明语句,条件语句,循环,跳转,其他语句类型,JavaScript语句小结。

5.【对象】创建对象,属性的查询和设置,删除属性,检测属性,枚举属性,属性getter和setter,属性的特性,对象的三个属性,序列化对象,对象方法。

6.【数组】创建数组,数组元素的读和写,稀疏数组,数组长度,数组元素的添加和删除,数组遍历,多维数组,数组方法,ECMAScript 5 中的数组方法,数组类型,类数组对象,作为数组的字符串。

7.【函数】函数定义,函数调用,函数的实参和形参,作为值的函数,作为命名空间的函数,闭包,函数属性、方法和构造函数,函数式编程。

8.【类和模块】类和原型,类和构造函数,JavaScript中Java式的类继承,类的扩充,类和类型,JavaScript中的面向对象技术,子类,ECMAScript 5 中的类,模块。

9.【正则表达式的模式匹配】正则表达式的定义,用于模式匹配的String方法,RegExp对象。

10.【JavaScript的子集和扩展】JavaScript的子集,常量和局部变量,解构赋值,迭代,函数简写,多 catch 从句,E4X:ECMAScript for XML。

11.【服务器端JavaScript】用Rhino脚本化Java,用Node实现异步I/O。  

12.【Web浏览器中的JavaScript】客户端JavaScript,在HTML里嵌入JavaScript,JavaScript程序的执行,兼容性和互用性,可访问性,安全性,客户端框架。

13.【Window对象】计时器,浏览器定位和导航,浏览历史,浏览器和屏幕信息,对话框,错误处理,作为Window对象属性的文档元素,多窗口和窗体。

14.【脚本化文档】DOM概览,选取文档元素,文档结构和遍历,属性,元素的内容,创建、插入和删除节点,例子:生成目录表,文档和元素的几何形状和滚动,HTML表单,其他文档特性。

15.【脚本化CSS】CSS概览,重要的CSS属性,脚本化内联样式,查询计算出的样式,脚本化CSS类,脚本化样式表。

16.【事件处理】事件类型,注册事件处理程序,事件处理程序的调用,文档加载事件,鼠标事件,鼠标滚轮事件,拖放事件,文本事件,键盘事件。

17.【脚本化HTTP】使用XMLHttpRequest,借助<script>发送HTTP请求:JSONP,基于服务器端推送事件的Comet技术。

18.【jQuery类库】jQuery基础,jQuery的getter和setter,修改文档结构,使用jQuery处理事件,动画效果,jQuery中的Ajax,工具函数,jQuery选择器和选取方法,jQuery的插件扩展,jQuery UI 类库。

19.【客户端存储】localStorage和sessionStorage,cookie,利用 IE userData 持久化数据,应用程序存储和离线Web应用。

20.【多媒体和图形编程】脚本化图片,脚本化音频和视频,SVG:可伸缩的矢量图形,<canvas>中的图形。

21.【HTML5 API】地理位置,历史记录管理,跨域消息传递,Web Worker,类型化数组和ArrayBuffer,Blob,文件系统API,客户端数据库,Web套接字。 

笔记《JavaScript 权威指南》(第6版) 系统理论知识概要的更多相关文章

  1. javascript权威指南第6版学习笔记

    javascript权威指南第6版学习笔记 javascript数组.函数是特殊对象 看一点少一点. 3.1.4 hello.js内容是 var x=.3-.2;var y=.2-.1 console ...

  2. JavaScript权威指南(第6版)(中文版)笔记

      JavaScript权威指南(第6版)(中文版)笔记      

  3. 《JavaScript权威指南 第六版 中文版》(一)

    <JavaScript权威指南 第六版 中文版> 第二章 词法结构 2.1字符集 JavaScript是使用Unicode字符集编码写的. 2.1.1区分大小写 JavaScript是区分 ...

  4. 《JavaScript权威指南(第6版)(中文版)》PDF

    简介自1996年以来,JavaScript的:权威指南已为JavaScript圣经程序员,程序员指南和全面的参考,以核心语言和客户端JavaScript API的Web浏览器定义.第6版包括HTML5 ...

  5. [在读] javascript权威指南第六版

    耽搁了有大半年没看,记得当时看到5分之2了吧.权威指南是不管读几遍都能觉得有新收获的书^^

  6. 【JavaScript权威指南(第五版)】笔记之第一部分 核心javascript (第1章~第12章)

    第一章 javascript概述 ①.javascript是一种松散类型语言;也是一种解释型语言;         第二章 词法结构 ①.大小写敏感         第三章 数据类型和值 ①.isFi ...

  7. JS 语言核心(JavaScript权威指南第六版)(阅读笔记)

    前言: 对于程序员,学习是无止境的,知识淘换非常快,能够快速稳固掌握一门新技术,是一个程序员应该具备的素质.这里将分享本人一点点不成熟的心得. 了解一门语言,了解它的概念非常重要,但是一些优秀的设计思 ...

  8. 【读书笔记--cookie】JavaScript权威指南 第六版

    遇到一些问题需要用cookie处理,正好读了一下犀牛书关于cookie的介绍,整理了一些笔记. cookie是指web浏览器存储的少量数据,同时它是与具体的web页面或者站点相关的. cookie数据 ...

  9. JavaScript权威指南第六版(阅读笔记)

    前言: 对于软件行业学习是无止境的,因为知识更替非常快,能够快速稳固掌握一门新技术是一个程序员应该具备的基本素质. 了解一门语言,了解它的概念非常重要,但是一些优秀的设计思想需要细心和大量实践才能慢慢 ...

随机推荐

  1. 20165305 《网络对抗技术》 Kali安装

    一.安装kali 在虚拟机中安装kali我参考了下面的网页,里面写的很全面,所以我就不重复了,我主要说一下kali里面的环境配置. 在虚拟机中安装kali linux 注意:输入用户和密码时,kali ...

  2. python-列表与元组

    列表(List)     特性:         列表也是一种Sequence 类型        下标         能切片         可以存储任何类型的数据,每个元素是任意类型,可以存放任 ...

  3. python简单制作GIF

    第一步安装工具:imageio (已安装好的页面) 第二步:打开python 插入代码,代码如下. import imageio savename = "C://Users//Thinkpa ...

  4. asp.net(c#)网页跳转 方法小结

    返回 打印 asp.net(c#)网页跳转七种方法小结_实用技巧_脚本之家 在asp.net下,经常需要页面的跳转,下面是具体的几种方法.跳转页面是大部编辑语言中都会有的,正面我们来分别介绍一下关于. ...

  5. Event and Delegate

    文章著作权归作者所有.转载请联系作者,并在文中注明出处,给出原文链接. 本文原更新于作者的github博客,这里给出链接. 委托 委托的实质是一个类. // 委托定义 delegate ReturnT ...

  6. win7有多条隧道适配器(isatap、teredo、6to4)的原因及关闭方法

    问题:sdp协商时,带有IPV6的信息,需要将IPV6相关信息去掉 原因:网卡启用了ipv6通道 解决:关闭IPv6数据接口 netsh interface isatap set state disa ...

  7. linux 安装oracle

    报错1:报display相关错误su - oracleDISPLAY=redhat64-2:1 --此处为远程会话地址(可以写localhost或IP均可)export DISPLAYcd /home ...

  8. Overture小课堂之如何演绎钢琴滑音

    在我们学习钢琴和学习使用Overture时,要学习如何弹奏和使用滑音.那么我们先来看看什么是滑音,如何使用钢琴演绎,在Overture里滑音又在哪里呢? 滑音,在音乐术语中通常指一种装饰音和演奏指法. ...

  9. 史上最全!Selenium元素定位的30种方式

    Selenium对网页的控制是基于各种前端元素的,在使用过程中,对于元素的定位是基础,只有准去抓取到对应元素才能进行后续的自动化控制,我在这里将对各种元素定位方式进行总结归纳一下. 这里将统一使用百度 ...

  10. BZOJ-2298|区间dp|线段树

    problem a Description 一次考试共有n个人参加,第i个人说:"有ai个人分数比我高,bi个人分数比我低."问最少有几个人没有说真话(可能有相同的分数) Inpu ...