1、理论知识
基础很重要,学习前端知识主要是两方面。一方面是硬知识,另一方面是软知识。。。
硬知识:重点学习HTML、CSS/CSS3、JavaScript。作为开发的“三大块”,具备很高的重要性。HTML主要学习语义
、DOM、2D、3D、本地储存。CSS/CSS3主要学习层叠规则
、选择器、排版、绘制和动画。JS主要学习DOMAPI、BOMAPI、事件、Ajax。
软知识:也就是基本功,主要学习数据结构、算法、面向对象、设计模式等。
2、框架和类库
学习了基本的理论之后,那么就需要提高开发效率。用类库或者是框架,能大大提高效率。主要学习JQuery、Bootstrap,这两个基本是大部分Web前端开发者不可或缺的工具。
JQuery是目前用的最多的前端JavaScript类库,对DOM的操作也比较到位,支持的效果和控件也很多。
Bootstrap是目前桌面端最为流行的开发框架,虽然现在框架很多,但是主流还是Bootstrap。其他的框架大家也可以自己延申去学习,企业的需求不同,知识越丰富越好。
3、编码开发
主要学习开发工具
、模块定义、版本管理
、调试和测试,每个板块所需要学习的工具都不一样。像用编辑器的话,主要使用Sublime,效率工具的话使用Grunt。模块定义使用CMD/AMD、版本管理使用Git、调试使用Firebug/Chrome控制台、测试使用Grunt。
4、运行环境
当真正到了运营环境中,其实还有一些知识点需要学习。使用浏览器运行的话,要掌握浏览器兼容性
、相应式布局、Web安全和性能优化。Web系统大部分是在浏览器下运行,但是JS可能会被运行在node环境。所以,大家还需要学习在Node环境下的运行。
前端开发的市场需求一直都不少,所以大家想要学习就要趁早,占领有利的开发地位。前端开发相比后端技术上没有那么困难,但是薪资也不一定就比后端开发低。因此,掌握前端开发
重点需要掌握的知识点,学以致用,可以为自己赢得一个满意的待遇。对于自学相对困难的同学而言,前端开发培训班
值得去!
5、学习内容
HTML、CSS和JavaScript。html是内容,css是表现,javascript是行为。前端开发的门槛其实非常低,与服务器端
语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事IT工作的人来说,前端开发是个不错的初入点。也正因为如此,前端开发的领域有很多自学成“才”的同行。html是最基础的,现在流行的是html5设计,先学会网页布局。css是用来美化html页面的为页面提供布局和格式。最后再学javascript。如果你把每天看电影、看电视剧的时间用来学习Web前端,小千想一个星期入门是没有问题的