javascript - 前端进阶书籍

 平凡天使zj 发布于 2022-11-19 17:54

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

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

    2022-11-19 17:59 回答
  • 2022-11-19 17:59 回答
  • 《JavaScript函数式编程》
    书还是要经常看的,毕竟汇聚了大神不少的时间和精力。

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

    2022-11-19 17:59 回答
  • 《JavaScript编程精解》
    《JavaScript忍者秘籍》

    网络上都有免费的英文原版,后一本是 jquery 作者写的,对你工作中的jquery有参考价值。

    上述说得是javascript编程语言方面的,前端则远不止 javascript

    2022-11-19 17:59 回答
  • 简单说(tu)说(cao)这几本书吧。

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

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

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

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

    以上

    2022-11-19 17:59 回答
  • 个人觉得如果想深入学习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/

    2022-11-19 17:59 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有