读书笔记_基于MVC的JavaScript Web富应用开发书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 互联网 > 基于MVC的JavaScript Web富应用开发 > 读书笔记
机械唯物主义 基于MVC的JavaScript Web富应用开发 的书评 发表时间:2012-02-26 19:02:45

读书笔记

这几天抽空把这本书看完了, 整理一下学到的东西.

在我看来, 整本书主要内容就是讲如何抽象js前端开发, 让代码变得更清晰. 具体采用的手法是在js里面实现class, MVC, module等抽象.

整理整理一下我觉得对我来说重要的知识点:

- context switch.
  js里面, new会转换context, 各种回调函数里面context会有变化, 具体影响到的是this以及环境变量.
  要利用到jQuery里面的proxy(底层调用apply等)来做context switch.
- js是prototype的语言, js里面实现继承, 需要通过递归调用prototype.
- MVC模型, 这个也不需要多说了. Controller里面负责联系model和view, UI事件处理之类的事情.

对我来说比较有用资源的索引:

- 利用前端实现MVC
- 实现module以及对应的依赖关系
- file, drag&drop等的API实现
- 前端开发需要考虑的: performance, cache
- 浏览器调试方面的一些工具: profile, logging
- 一些前端MVC库的介绍: spine, backbone, javascriptMVC

我自己比较不足的地方, 可以在接下来的开发工作中提高的有:

- 针对MVC的理解, 重构现有的程序.
- 考虑使用一些前端的UI库.
- performance, profile, logging, 用它们来提高现有前端代码的性能.

展开全文
有用 6 无用 1

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“读书笔记”的回应

小小的寂寞 2015-04-27 17:16:40

学多了之后真心觉得 MVVM 才是趋势

叔叔张 2013-06-07 23:25:59

前端UI库,bootstrap啊

Learning 2013-01-27 21:59:52

对此书我最多也是给3星,学到的比较少,大都在讲Spine框架里某些功能的实现。

机械唯物主义 2013-01-04 09:45:07

@yazhouren 同问。

yazhouren 2013-01-04 09:38:13

前端的UI库有啥好用的没?
我最近使用backbone.js,但是没有UI,就是mvc架构,感觉开发界面太难了,一点艺术细胞都没有

机械唯物主义 2012-02-27 12:48:23

发了.

[已注销] 2012-02-26 20:34:54

backbone的作者牛逼一点吧

机械唯物主义 2012-02-26 20:27:47

spine是作者在写书的过程中开发出来的一个库, 我现在在考虑用哪个, 看起来backbone大家知道得更多一些, 看起来我需要好好选选了...

[已注销] 2012-02-26 20:01:11

underscore和backbone不错