笔记《JavaScript 权威指南》(第6版) 系统理论知识概要
主要内容概要
【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版) 系统理论知识概要的更多相关文章
- javascript权威指南第6版学习笔记
javascript权威指南第6版学习笔记 javascript数组.函数是特殊对象 看一点少一点. 3.1.4 hello.js内容是 var x=.3-.2;var y=.2-.1 console ...
- JavaScript权威指南(第6版)(中文版)笔记
JavaScript权威指南(第6版)(中文版)笔记
- 《JavaScript权威指南 第六版 中文版》(一)
<JavaScript权威指南 第六版 中文版> 第二章 词法结构 2.1字符集 JavaScript是使用Unicode字符集编码写的. 2.1.1区分大小写 JavaScript是区分 ...
- 《JavaScript权威指南(第6版)(中文版)》PDF
简介自1996年以来,JavaScript的:权威指南已为JavaScript圣经程序员,程序员指南和全面的参考,以核心语言和客户端JavaScript API的Web浏览器定义.第6版包括HTML5 ...
- [在读] javascript权威指南第六版
耽搁了有大半年没看,记得当时看到5分之2了吧.权威指南是不管读几遍都能觉得有新收获的书^^
- 【JavaScript权威指南(第五版)】笔记之第一部分 核心javascript (第1章~第12章)
第一章 javascript概述 ①.javascript是一种松散类型语言;也是一种解释型语言; 第二章 词法结构 ①.大小写敏感 第三章 数据类型和值 ①.isFi ...
- JS 语言核心(JavaScript权威指南第六版)(阅读笔记)
前言: 对于程序员,学习是无止境的,知识淘换非常快,能够快速稳固掌握一门新技术,是一个程序员应该具备的素质.这里将分享本人一点点不成熟的心得. 了解一门语言,了解它的概念非常重要,但是一些优秀的设计思 ...
- 【读书笔记--cookie】JavaScript权威指南 第六版
遇到一些问题需要用cookie处理,正好读了一下犀牛书关于cookie的介绍,整理了一些笔记. cookie是指web浏览器存储的少量数据,同时它是与具体的web页面或者站点相关的. cookie数据 ...
- JavaScript权威指南第六版(阅读笔记)
前言: 对于软件行业学习是无止境的,因为知识更替非常快,能够快速稳固掌握一门新技术是一个程序员应该具备的基本素质. 了解一门语言,了解它的概念非常重要,但是一些优秀的设计思想需要细心和大量实践才能慢慢 ...
随机推荐
- Fetch和ajax的比较和区别
传统 Ajax 已死,Fetch 永生 Ajax 不会死,传统 Ajax 指的是 XMLHttpRequest(XHR),未来现在已被 Fetch 替代. 最近把阿里一个千万级 PV 的数据产品全 ...
- 如何在linux上查看tomcat的端口号
1.先到tomcat配置文件查看tomcat的端口是什么,配置文件一般是:$CATALINA_HOME/conf/server这个文件,查找<Connector port="8080& ...
- 软件综合实践Axure介绍
首先就是下载安装Axure这款软件了,在百度上搜索“”Axure rp下载“”即可,下载完成后,打开exe安装,根据步骤一步步点击下一步即可完成安装. 运行该软件时会出现类似于填写激活码的东西,这时依 ...
- 《Whitelabel Error Page 404》 对于Springboot初学者可能出现问题的原因
whitelabel error page异常一定是有原因的,比如,访问路径不对,解析不对,注解忘记引入等.对于初学者,一定要注意一点,程序只加载Application.java所在包及其子包下的内容 ...
- Oarcle之group by关键字与having关键字
group by关键字 *group by :分组由 作用: 用于对于查询的数据进行分组并进行处理 例如:select deptno ,job from emp group by deptno, ...
- GRU and LSTM
门控循环单元(GRU): 背景: 当时间步数较大或者时间步数较小的时候,循环神经网络的梯度较容易出现衰减或者爆炸.虽然裁剪梯度可以应对梯度爆炸, 但是无法解决梯度衰减的问题.正因为如此,循环神经网络在 ...
- 第01节:ActiveMQ入门和消息中间件
1.ActiveMQ最主要的功能:实现JMS Provider,用来帮助实现高可用.高性能.可伸缩.易用和安全的企业级面向消息服务的系统.是一个异步的功能. 2.ActiveMQ特点: 完全支持JMS ...
- /var/log各种日志
文章为装载 1)/var/log/secure:记录登录系统存取数据的文件;例如:pop3,ssh,telnet,ftp等都会记录在此. 2)/ar/log/btmp:记录登录这的信息记录,被编码过, ...
- java0422 wen 集合框架
- MySQL中show profiles的开启
Query Profiler是MYSQL自带的一种query诊断分析工具,通过它可以分析出一条SQL语句的性能瓶颈在什么地方.通常我们是使用的explain,以及slow query log都无法做到 ...