前端开发需要学什么 零基础怎么系统地学习前端开发( 二 )


3、HTML5和CSS3。HTML5规范已经于2014年10月28日发布了,移动端HTML5和CSS3已经得到了非常广泛的使用,必知必会呀 。

前端开发需要学什么 零基础怎么系统地学习前端开发


代码层面有了以上知识,对于大多数小型网站,你应该已经可以写出能够工作的代码了 。但要想成为更专业的前端,你还需继续努力 。更高的要求大概还有四方面:1)易维护,2)可测试,3)高性能,4)低流量(移动端) 。
1)易维护 。对于页面你该理解‘样式’,‘数据’,‘行为’三者分离,对应的当然就是CSS,HTML,js 。对于js代码,你较好了解设计模式,重构,MVC等内容 。
2)可测性 。
3)高性能 。必读《高性能Javascript》
4)低流量 。移动端关注比较多 。
工程层面前端项目同样面临软件生命周期的各个环节,首先是代码管理,你必须学会使用Svn和Git 。其次是代码的构建,如今前端代码构建已经不是简单的压缩一下了,需要进行依赖管理、模块合并、各种编译,比需要学会使用Grunt、Gulp等前端构建工具 。
然后呢?
【前端开发需要学什么 零基础怎么系统地学习前端开发】以上内容只是简单说了前端学习的顺序 。
前端开发需要学什么 零基础怎么系统地学习前端开发


对于前段开发,基本内容就这些了,可以根据自己的兴趣爱好选择性学习以下内容 。
1、交互设计 。大公司依然有专业人士搞这些,不过不懂交互的前端一定不是好前端 。推荐《简约至上》 。
2、后端 。
应该说前段工程师必须至少了解一门后端语言,不过如果爱好也可深入学习,入手难度比较低的应该是PHP了 。这部分由可分为基于页面,基于框架两种 。大型项目都是基于框架开发的,建议至少了解一个MVC框架,比如PHP的Ci、Yii、Yaf 等,好还框架的设计思想都大同小异 。如今NodeJs在大公司已经得到普遍的使用,推荐大家使用在Node上使用Express框架做一些后端服务的开发 。
3、Android和IOS开发 。
时至今日,前端的工作领域已经非常广泛,native的界面开发本质上也是前端开发,个大公司都面临着Native环境和web环境页面同时维护的问题,如果能够在技术上得到统一,将会有巨大的价值 。对于学有余力的同学,应该了解Native开发的基本流程,至少了解到界面构建的技术 。
哈哈,上面的教程其实小编也看不大懂,如果你对前端开发有兴趣,如果你想成为前端开发大神,不妨可以借鉴下!

推荐阅读