美文网首页
【盘一盘】004 《JavaScript高级程序设计(第3版)》

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

作者: 大白0928 | 来源:发表于2019-10-16 15:00 被阅读0次
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操作。

相关文章

网友评论

      本文标题:【盘一盘】004 《JavaScript高级程序设计(第3版)》

      本文链接:https://www.haomeiwen.com/subject/uecumctx.html