前端JavaScript学习路线,图书推荐

一、初级前端

确定基础ok了(比如最常见的HTML标签及其属性、事件、方法;最常见的CSS属性;基础的JavaScript编程能力),能够完成一些简单的WEB前端需求。

1.1 推荐:《JavaScript Dom编程艺术

简洁,实用,详细,易懂,书不厚,相信很快就能看完。

读完感受:开始看这个书的名字以为需要多么牛的JS技术,到手之后发现远远不像我之前想象的那样,书中的内容真的非常好懂,讲解方式非常人性化,就好像一个老师在你面前给你讲课一样,没有一些翻译过来的书那样读起来别扭的地方,书中讲到的一些技巧是作者多年总结出来的一些经验,看了这本书后自己会少走很多弯路,上大学的时候就听说过这本书,当时一直没买,现在有相见恨晚的感觉,五星奉上

二、 前端初级开发

初级开发首先不要过多苛责代码的对错严谨,毕竟每个程序员都有这样的一个过程。

2.1 推荐:《JavaScript高级程序设计》(第二版)

重点说一下第五章(类型),第六章(OOP),第七章(匿名),多看几遍,至少要完全看明白,能为以后进阶打好基础,个人感觉这几章是本书的 精华所在。

读完感受:不建议没有任何编程基础的人直接来看这边书,因为里面有1/3的内容比较专业,javascript高手就需要特别推荐了,很多我们常用的东西,比如函数的参数,我一直以为是数组来着,看完才发现是自己的误区,类似的情况还有这里面讲我们平时操作的变量,作为一个松散类型的符号标记来使用,同时进行的是值传递等概念,都是对已有知识很好的补充。

2.2 推荐:《高性能JavaScript》《JavaScript语言精髓与编程实践

读完感受:《高性能JS》,这本书还是 Nicholas C.Zakas 所著,经典之作,书中大量举例了各种不同写法的JavaScript在浏览器中的性能情况,对规范JavaScript代码和提升性能有很好的帮助,最后 提到了很多工具和性能测试的方法,灰常实用!建议看这本书,言简意赅多了~

都很薄,而且所说的内容只要有基础都不难。相信读完对以后的代码规范和浏览器差异性等高级问题有了新的认识。

三、前端中级开发

高质量的完成工作,并对产品或项目有自己的想法与理解。

3.1强烈推荐:《JavaScript DOM高级程序设计

异常强大的一本JS巨作,此书不薄,强烈推荐。现在已经买不到正版了,找找电子版

读完感受:说实话,这本书的翻译一般,代码也有少许错误,可是这不影响这本书的强大,通过学习 本书,可以理解一个JS的库如何产生,自己动手写一个简单的自己的JS库,如果你打算研究其他的JS库或者正在研究其他的JS库,那么这本书会使你的理解 达到新的高度,进阶高级必读,写库必读。

3.2 推荐:《高性能网站建设指南》《高性能网站建设进阶指南

达到一定程度以后真的合适的书很难找了,更多只有在工作中总结和积累。工作的越久碰到过的问题也就越多

读完感受:书不厚,但是很值得拥有,比起那些大段大段抄袭的书来说,这本可称得上是精髓。前后章节承接紧密,在读完前几本书之后我们对前端的性能和自己的代码的效率已经达到相当的高度了,然后我们在接触一些前端工程师的一些精髓。本书对HTTP请求,CDN,内容缓存和一些web开发中常见问题进行讲解。

一般说高级程序员一般都是至少都3年以上的工作经验,没办法,实践才出真理。(5年以上)的人近两年大概都会有一种感觉到天花板了。这是因为很多东西都已经成为了前端事实上的主流,以前前端没有的基建慢慢的被完善。语言、框架、可视化、跨端、游戏、工具/自动化/工程化 这些领域都在发展。但我觉得,未来还会有更多新的东西,学无止境,你我皆有可能为前端贡献新的idea,加油吧,同志们!


有愿意看书的有不愿意看书的,还有想天上掉馅饼的,别傻了,捷径是没有滴,一步步学吧

JavaScript22天学习计划,就这么学,轻松学习JavaScript只需搞定这4部分!
 

第一部分JavaScript基础 9天

JavaScript基础从变量的定义与使用、数据类型及相互转换、运算符、流程控制语句、三元运算符、数组、函数、构造函数、内置对象以及对象等基础必备技能。

  1. JavaScript初识导读

  2. 初始JavaScript

  3. 浏览器执行JS过程

  4. JS三部分组成

  5. JS三种书写位置

  6. JS注释

  7. 什么是变量

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值