小白自学前端,轻松月入过万哦!
第一、 前端的入门操作
首先是要熟悉前端的基础操作。
前端的基础:JavaScript,HTML,CSS,然后可以深入学习jQuery。
如果你是想
1.专攻网页,那你就学习HTML。
2.专攻层叠样式表,就学习CSS,它可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
然后JS,也就是Javescript的语法、时间、对象、Dom等基础知识也最好掌握一下。
第二、做项目
我一开始报了一个java的培训班,在毕业前的实习,以及正式工作时也都是从事java开发的工作。大概一年左右,我开始对前端感兴趣,于是我自学了前端的基础知识,并开始找前端这方面的工作,一年的时间薪资已经达到了15k。
所以,新手小白看过来!从0到1,前端开发项目就是这么简单。
其次是Node.js,Node.js是服务器端的一个平台,其给前端开发提供了很多实用的工具,是如今前端开发的重要组成部分。
工具推荐:Babel,Webpack,Postcss。
框架推荐:React,Vue.js。
前端的入门门槛极低,体现在 HTML 和 CSS 上。运行环境就是浏览器,推荐 Chrome。你需要的只是一个编辑器,直接用 VSCode 吧。
我当时是看了一本书 Head First HTML and CSS,比较无脑,虽然浅显易懂但价格比较感人,粗略翻一遍就可以了,不用买。
迅速刷一遍 MDN 上介绍 HTML 和 CSS 的部分,对两者有个大致印象就好,不用死记硬背,短时间记不住的。刷慕课网勉强还行,但以后查资料还是要看 MDN 的,建议一步到位,最好看英文原版的。
学了几天 HTML 和 CSS 了,应该也有点成果了。打开 IFE2015 task1,写个静态页面吧。
HTML重点掌握语义化。区分块级和内联标签。其他查文档就好了。还有就是定义 head 里面一些meta 了解下。
JavaScript。重点来了,红宝书看一遍掌握基础。进阶去看《你不知道的 JavaScript》。就这两套足够了,别搞那么多。每个知识点搞懂。ES6基本没啥问题。下面几个问题优搞懂,优先级如下:
this 用法,相关原理 原型/原型链 闭包 面向对象相关 同步异步/回调/promise/async、await 模块化 CommonJS, AMD
评论