可以先去 w3school 学一下基础,http://www.w3school.com.cn/
后续可以看看javascript高级程序设计等提升下js
红宝书,犀牛书,这两本必备(尤其是红宝书,值得反复读)。
还有阮老师的 ES6 入门,也是新时代下前端必备的一本书了。
高程 和 权威指南,都是前端必备,尤其是高程,值得细读。
阮老师的 ES6 入门,也是新时代下前端必备的书了。
从我自己的学习经历来讲,《JavaScript高级程序设计》是比较好的入门书籍。
边看书边写代码,并把原理理解透,掌握js不是很难。
先学习html,熟悉以后再学习css,后面再学习javascript.
这3个知识掌握以后,后面再巩固javascript的流行框架,如vue.js
前端就是个坑,哈哈,不过你如果志向做前端可以先从css 学起,书籍这方面几乎css的书都可以的,现在比以前好多了,书多知识全。
js方面就是《javascript 权威指南》,如果你觉得难可以先学jquery,比如《锋利的jquery》
1、基础
主要三块:html、css、js,另外:ps
初学可以看w3c:http://www.w3school.com.cn/
另外推荐一本基础书:《javascript dom编程艺术》
js的话:《javascript高级程序设计》,可以当工具书了,地铁上有本书看打发时间。平时网上学也足够。
打基础的过程中,多实践
2、框架
了解bootstrap、jquery等
3、模块化、工程化
基于AMD、CMD的框架,譬如vuejs、angularjs、seajs等等
打包工具webpack
构建工具gulp
等等
4、es6、nodejs等等
5、框架源码、计算机体系知识、webkit等等
总之先了解基础,打开门才能看见里面的世界,后面在工作中慢慢就知道自己要什么了。
前后端本身不是编程工作的全部,在前端学习和工作过程中肯定要接触别的,譬如网络、设计模式等等。
前端入门不难;进阶的话,虽然看上去轮子多,不过等经验多了就一通百通了。
凡事兴趣催生动力,而且程序员都是持续学习的,加油吧。
前端重实践,入门级w3school,了解基本的知识,甚至可以说是常识,推荐里面的html,js(jquery,ajax),css,一些比较古老的或者听都没怎么听过的可以不看。
进阶级,基于一定的web框架,找教程答服务,因为侧重前端,所以服务可用就行。这阶段最好能跟个项目,没有项目只能给自己提个要求,比如看某某网站漂亮,试试用你的水平能否模仿出来,期间就会遇到很多问题了也会适当自己写代码。
资深级,了解一些基本的开源组件,例如bootstrap、各种开源图表chart,组件积累越多越好。
高手级,自己写组件,很少有人敢说自己是高手。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。