前端开发要考虑的不仅仅是实现页面的功能,随着技术的发展,我们更多的要考虑如下:
1.载入时间;
2.代码性能;
3.适应不同屏幕的尺寸;
4.不同的输入方式;
5.build系统;
6.部署策略;
7.组织好代码,重构代码。
在学习的过程中,首先要学会三大浏览器能理解的语言--html,css,javascript。确保在各种尺寸的屏幕上能展示网页,网页上涉及的功能,按钮能够达到你想要的效果。推荐一些有用的资源:https://developer.mozilla.org/en-US/docs/Web。 SegmentFault社区里面有很多牛人,遇到问题,大胆提问,会有热心的前辈回答你的。
其次,命令行操作需要掌握最基本的,熟悉怎么样配置你的环境,这些会经常用到的。(各种百度,各种谷歌,绝对不会错的)。
搭建一个build系统:使用gulb或者grunt的构建任务管理器编译sass,less等。搭建一个本地的web服务器用于测试代码,学会自己mock数据。使用git管理代码,在github上分享代码,然后让自己的项目上线。(免费的服务商推荐:heroku.com,https://pages.github.com).
如果你已经能够成功搭建网站,并体验非常好,这时候可以把网站与内容管理系统集成(也就相当于后台管理系统),可以让你增删查改,而且不需要代码。wordpress是免费的。
搭建一个CMS需要熟悉一门后端语言,比如PHP,或者node.js。有人说PHP是最好的语言,node.js现在非常的火。知道怎么与数据库打交道,mongodb(非关系型数据库)和MySQL(关系型数据库)。
接下来可以学习一门前端框架(angular,react,vue),一定要精通一门哦~
当然,想要成为终极大boss,你可以试着写写框架,让我们都成为你的忠实粉丝。
PS:一定要会FQ。