前端进阶书籍

题主正规来说看过的书也就一本javascript高级程序设计,其他一些零碎的知识都是在网上学的,工作也将近一年了。工作主要也就是使用jquery库,框架没用。感觉jq用多了,都快忘了原生js怎么写了。想要充充电,也想提升下自己。下面是我百度总结的进阶书籍,不知道可不可行,望大家指点一二。
1:高性能javascript
2: javascript模式
3:javascript设计框架
4:基于mvc javascript富应用开发
(额外提一下:题主想学习react框架)

阅读 11.3k
8 个回答

个人觉得如果想深入学习JavaScript的话,在阅读各种进阶书籍之前,先通读一下ES5规范,掌握JS的解析原理,如:作用域链,闭包,Execution Context, 原型链,this等,先把基础的东西熟悉了.万变不离其宗。

JS是一种弱类型语言,支持函数式,对象继承基于prototype, 很灵活,各种技巧很多,不建议使用太晦涩的技巧,如隐匿类型转换。增加维护难度,容易引入bug.

jQuery只是操作dom很方便的一个库,很实用,特别要学会里面的:

  1. dom查找,过滤,修改

  2. ajax

  3. promise

  4. event
    jQuery动画方面不建议过多使用,如果兼容性允许的话,尽量用css3动画,可启用GPU加速,适合移动端,性能更好。

框架方面至少要熟悉一个MVVM框架,如vue.js, angular.js avalon.js等.
或backbone.js,掌握MVC及路由概念。

前端构建工具也要至少掌握一种,如gulp, 百度fis/fis3等,基于此,需要了解一下NodeJS.

React方面,也支持数据绑定,性能很高,我了解不多。

进阶书籍方面,有很多,我觉得只要深入学习一两本就行,反复阅读实践。别贪多嚼不烂。

除了JS, 前端UI需要与CSS/Html结合实现,需要了解CSS渲染方式,文档流,重绘,重排,Selector优先级等概念。Html方面需要了解常用tag的使用场景。以便找到最优雅,性能最好的解决方法。

参考:http://dmitrysoshnikov.com/tag/es-5/

简单说(tu)说(cao)这几本书吧。

《高性能javascript》书不错,貌似是08年的书,所以里面很多东西已经有点旧了。但里面很多思想还是有价值的,值得看看。

《javascript模式》就是把一些设计模式用JS写了一遍,然后就出了这么一本书。有学过设计模式的童鞋,就没必要看了。没学过的,估计看完后也不知道该应用在什么场景。恩,就是这么鸡肋,但可以满足你ZB的需求。

《javascript设计框架》?还是《javascript框架设计》!如果是《javascript框架设计》,那应该是「正妹」出的书。简单看过几章,貌似是他开发自己框架「avalon.js」的总结,有不少「黑魔法」在里面,有兴趣的值得看看。

《基于mvc javascript富应用开发》这应该是四本书里面最渣渣的一本(至少我是这么认为的),代码案例各种乱。恩,还是基于JQ聊MVC,放在2015年年末,此书已经毫无价值的。

以上

还是用到什么去学什么比较快,如果楼主能坚持下来,看什么书都有收获的!react主要是用来开发app的吧,有这方面的需求可以学习啊,听说崛起的挺快!

新手上路,请多包涵

《JavaScript函数式编程》
书还是要经常看的,毕竟汇聚了大神不少的时间和精力。

瑶总管好!好拼我也不得不努力,奋发图强,悬梁刺屁股,话不多说!学习去了!

《js权威指南》相关系列的动物书都很不错。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏