zoukankan      html  css  js  c++  java
  • 前端必备书籍



    1.《javaScript DOM 编程艺术》推荐 3 (比较基础,小白入门的话推荐,有基础的话不推荐)

    2.《css 权威指南》推荐 2 (书是好书,看了忘了的工具书,写样式谷歌更高效)

    3.《css 揭秘》 推荐 5 (不是css入门书籍,css提升必备,最棒的css工具书,css魔法)

    4.《JavaScript 语言精粹》 推荐4 (有经验的js可以看看,个人没有get到传说中的惊艳,加深理解)

    5.JavaScript 高级程序设计 推荐 5 (最权威的js入门书籍,不要被名字吓到)

    6.《JavaScript 权威指南 (第 6 版)》推荐 4 ( 入门刚入门都不推荐,个人的枕头书,讲的挺全面的可读性不高,提升的话应该要看吧,头看大了还没看完)

    7.你不知道的 JavaScript 上卷 推荐5 (强烈推荐,刷新对js的看法,语言精粹的配合着看,明明白白的理解原型链不需要工作5年后还不懂)

    8.《高性能 JavaScript 》推荐4 (提升必备吧,个人感觉,有些实践经常遇到)

    9. 《JavaScript 设计模式》 推荐4 (提升必备,设计模式是开发中的最佳实践,常看常新,我看的是张荣铭的那本,无论那本js设计模式书都可以的,想起来内容以情景对话的方式对我来说不是很友好,叙述方式个人不喜欢但是不影响内核5分)

    10. 《图解HTTP》 推荐3 (入门可以,简单有趣,提升不推荐)

    11. 深入浅出 Node.js推荐5 (强烈推荐,国人书精品,也有通病讲的比较深入但是知识点比较分散不系统像个博客集,有js基础看的比较过瘾,基础不好的话不知道能吸收多少)

    12. 《Node.js 实战》推荐3 (不推荐,书出的比较早实例也烂大街,一些实践已经有更好的替代模块了,没有后端基础的话可以看看)

    13.《HTML5 权威指南》推荐3 (书是好书,适合入门,有前端基础的话推荐MDN效率更高,一点基础没有的话抓不到主次适合泛读,没时间看的话不推荐本书,提升没有帮助)

    14. 《深入React技术栈》(没看完 ... )

    15. 《http权威指南》 推荐 5 (强烈推荐,内容稍微有点老,但是内容比较全面,协议,URL,代理,缓存,爬虫,cookie, 认证,负载均衡等等,看完绝对物超所值)

    16. 《深入理解ES6》推荐5 (强烈推荐,内容不多,相对于es6零散的入门博客文章来说,更加系统的介绍ES6的新特性)

    17. 《Three.js开发指南》推荐3 (不做3d可视化不推荐购买,我自己没看完,看文档也差不多水平)

    18.《精通css》推荐0 (书比较陈旧,新的特性比较少,看w3cSchool就够了,入门也不用看,当年确实是好书)

    19. 《javaScript 忍者秘籍 第2版》 推荐5 (强烈推荐,对js底层进行深入讲解,知其然知其所以然)

    20. 《web性能权威指南》推荐4 (暂时不需要网络性能极致优化暂时缓缓,入门那会没看懂,提升推荐)

    21. 《锋利的JQ》推荐1 (jQuery,Zepto前两年用的还挺多的,Bootstrap5即将移除对jquery的依赖,感兴趣的话可以看看文档,不需要特意看书学习了,d3.js 开发有时候也会用到不过都比较简单,querySelectorAll等原生方法是时候用起来了)

    22. 《编写可维护的javaScript》 推荐 0,(团队协作的工具书,关于js风格,JsLint,压缩,自动化测试,部署,内容过时了已经2012年第一版,建议参考 airbnb,google js风格指导,工程化是一个持续的过程,这本书价值不大,现在的前端框架,cli工具,git,webpack/rollup, npm/yarn, JSLint/ESLint/TSLint, jenkins基本上已经完成了Js项目的工程化,ui级别自动化测试一直没有好的实践)

    23. 《SVG动画 用复杂交互动画改善用户体验》推荐0,SVG简单的介绍了常用元素,三言两语的介绍了几个常用的SVG框架,实现灰常简单的Demo,简单的翻一下半天就看完了,深度和参考意义呵呵(这本书原本是打算做H5编辑器创建矢量组件的目的购买,想多了)

    感觉其实不用看那么多,只是前端的4本书《JavaScript高级程序设计》《深入理解es6》( 基础,都是Nicholas 的作品,eslint作者 )和《js忍者秘籍(第2版)》,《http权威指南》(提升)足够了,不要为了看书而看书,MDN 是个好网站比较基础,但是20%的基础可以完成90%的工作量,学习node的话还是推荐朴灵的《node深入浅出》,多看书没什么坏处,本身就是一个向大佬学习的过程。

  • 相关阅读:
    javascript时间戳和日期字符串相互转换
    jquery两稳定版本比较~~
    原生的强大DOM选择器querySelector
    分享一个自定义的 console 类,让你不再纠结JS中的调试代码的兼容
    基于Mesos运行Spark
    chrome插件 postman 可以调用restful服务
    cassandra优秀博客集
    Cassandra监控
    Cassandra
    SecureCRT中文显示乱码的解决方法
  • 原文地址:https://www.cnblogs.com/Programmer-bao/p/11206045.html
Copyright © 2011-2022 走看看