前端需要掌握的知识

核心提示从前端产生到现在,已经从简陋的HTML,CSS,Javascript三把刷子做出来静态网页的时代,发展到现在视觉效果酷炫,适用终端广泛,开发手段丰富多样的更广阔的发展时代。 HTML、CSS,Javascript是学习前端的基础,特别是Ja

从前端的出现到现在,静态网页已经从简单的HTML、CSS、Javascript制作的时代,发展到了视觉效果炫酷、应用终端广泛、开发手段丰富多样的更广阔的开发时代。

HTML,CSS,Javascript是学习前端的基础,尤其是Javascript。我们对前端基础的掌握很大程度上体现在对Javascript的掌握上。所有的浏览器引擎都是用Javascript运行的,我们用的框架也是用Javascript开发的。此外,我们还需要学习运行的机制和原理。不仅仅是框架的原理,还有Javascript语言和浏览器引擎的原理。高级工程师对框架和语言的理解绝不会停留在理解API的层面,而是需要深入到理解内部原理和运行机制的层面。

在学习的前端,这里有一些给新手的建议:

首先:

记住学习前端开发不能依赖任何人。我做开发这么久,十年了,见过很多依赖老师的学生。结果就是我没有解决问题的能力,也没有独立学习的能力。面试过不了,找工作会很难,因为学习发展就是锻炼这种自学能力。

第二:

而且必须有老师带着,不管是学JAVA还是前端。根据我遇到的人的经验,如果没有一个善解人意的人帮你解决问题,一开始会浪费很多时间。而且学习不专业,基础把握不牢,剩下的都是白搭。

第三:

坚持很重要。确实有很多人学前端学JS然后放弃了。这叫退让。JS确实很难,但正因为难,所以才有价值。我们判断一个前端开发者是什么水平,就是用JS说话。

以下是基本的学习路线,遵循这个基本没有问题:

第一阶段:HTML+CSS/HTML5+CSS3

1.HTML+css

2.pc端网页重构

3.HTML5+css3

4.移动网页重建

5.css预处理和版本管理

实用参考:淘宝官网、JD.COM官网、小米官网等。这样基本可以做五个静态页面,静态部分不会有任何问题。

第二阶段:JS

1.js数据类型和语法

2.js对象

3.Js内置对象

4.BOM、DOM

项目实战:实战游戏项目开发

第三阶段:JS高级/Ajax/JQ

1.AJAX,浏览器缓存

2.JS对象高级

3.设计模式

4.ES6

5.框架

6.组件开发和插件。

项目实践:自动插件包

第四阶段:前端主流框架

1.前端工程

2.开发

3.组件

4.反应自然

5.微信小程序

实际项目:大型网站建设

 
友情链接
鄂ICP备19019357号-22