【盘一盘】004 《JavaScript高级程序设计(第3版)》(一)

JavaScript高级程序设计(第3版)

我挺不喜欢阅读这样的书籍的,特别是这种封面看起来很像教科书的。但这本书被称之为经典,我不禁思考,700多页的书,再加上那么难看的封面,那么多人阅读,想必有过人之处。

今天我们来总体盘一盘这本书。

这本书是一本大部头,可以说前端开发工作中基本离不开这本书。但这本书可以说不太适合没有开发过小项目的前端人员,它讲得细致入微,让你知道真正的工作原理,但这可能会成为开发前的绊脚石,无法从业务上真正渗透JavaScript。推荐给有做过项目的前端开发人员,这样你就知道哪些是你的重点,挑重点看。

书一共被分为25章,每章之间有一定关联

1. 简介

----JavaScript和ECMAScript 关系

----DOM(Document Object Model文档对象模型)

----BOM(Browser Object Model 浏览器对象模型)

2.html中使用

----嵌入、

----JavaScript内容类型content-type和<script>元素的关系

3.基本概念

----语法

----流程控制语句

----内置操作符有关的类型转换

4.变量 作用域 内存

----原始值 引用值

----变量执行环境

----垃圾回收机制

----变量退出作用域时释放内存的问题

5.引用类型

----Object

----Array

----浏览器实现

6.面向对象的程序设计

----JavaScript没有类的概念

----对象的创建和继承

----函数原型概念

----函数原型 与 面向对象方法的关系

7.函数表达式

----闭包

----this

----模块模式

----创建私有对象成员

8.BOM

----浏览器交互对象合集

----Bom对象

----window,document,location,navigator,screen

9.客户端检测

----不了解

10. dom

----dom1

----xml

11.DOM扩展

----浏览器为dom添加的功能

----selectors api

----element traversal api

----html5

12.dom2 dom3

----新增的dom属性 方法 对象

----ie于其他浏览器兼容

13.事件

----事件本质

----对遗留机制的支持

----dom对事件机制的重新定义

----设备 wii iphone

14.表单脚本

----表单交互

----表单元素

----数据验证

15. canvas

----原理

----2d

----webGL 3d

----动画 游戏

16.html5 脚本

----html5 api

----跨文档传输消息

----拖放

----audio

----video

----管理历史状态

17.错误处理与调试

----调试工具

----调试技术

18.xml

----读取操作xml

----浏览器差异

----转换xml数据xslt

19.E4X

----ECMAScript for xml

----e4x 于 dom

20.json

----xml代替格式->json

----浏览器原生支持的

----json解析

----序列化

----安全问题

21. ajax comet

----ajax跨域通信

----浏览器差异建议

22.高级技巧

----复杂模式

----函数科里化

----函数应用

----动态函数

----自定义事件框架

----es5 创建防篡改对象

23. 离线应用与客户端存储

----cookie

----web Storage

----indexedDB

24.最佳实践

----可维护

----编码技巧

----格式化

----通用变成实践

----执行性能

----速度优化

----部署问题

----创建构建过程

25. 新兴的api

----web计时

——文件api

这些整理出来会更加清楚的知道哪些是当前自己所需要的。

那我们就开始吧。

对我来说BOM(Browser Object Model 浏览器对象模型)、DOM(Document Object Model 文档对象模型)在当前开发中使用较多的,但对于他的了解却是最少的,我只停留在怎么用,至于他是如何“冒泡”的、如何产生a标签“定位”的,我将一一了解并帮助大家完成这本书的阅读。

下一篇的阅读内容:第1章的BOM和DOM操作部分,第8章的BOM,第10章~第12章的DOM操作。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,064评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,606评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,011评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,550评论 1 269
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,465评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,919评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,428评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,075评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,208评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,185评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,191评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,914评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,482评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,585评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,825评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,194评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,703评论 2 339

推荐阅读更多精彩内容