厦门SEO【百度营销】网站建设_关键词|网站|SEO搜索排名优化公司
结合客户的实际需求.选择最有价值的产品,选择最有诚意的服务!
作为一个小白,想学网站建设如何系统化的学习前端知识
厦门智云互联是一家厦门网站优化公司,主要业务是提供网站优化,网站优化分析,网站优化建设,网站优化报价,以专业的SEO手法为客户提供更好更广更专业的网站一条龙服务

    想要学习前端知识,您需要先有一个完善的思维导图,思维导图的作用可以在你前中后期都能给您提供最好的帮助。系统化的学习要对前端的整体有一个了解,漫无目的的学习思维只会更加的混乱,厦门智云总结了一套具体的前端流程介绍,希望能给想做网站建设的小白一点完整思路。

  

1. 理论知识 包括“软知识”和“硬知识”

  “软知识”和“硬知识”大家可能觉得词陌生,其实我一说大家就能明白。

  152129259385742

2. 分类

  所有知识框架,那肯定是一个结构型的展现,就是一棵树。web前端的知识点非常多,也非常散,需要好几层结构来组织这个体系,否则就会显得很乱。那么如何组织、把谁和谁放在一块儿?这是真正值得我们去思考的,你也可以自己来思考一下这个问题。

  在我总结的这个知识框架中,首先第一层我划分为:理论知识,类库框架,编码开发,运行环境。如下图:

  152119217207735

  接下来给大家解释一下:

  这个图要从下往上看,为何?——因为下面是上面的基础;

3. 框架和类库

  前面已经描述完了web前端开发所需要的理论知识。如何实践呢?——不能蛮干——还得绕世界去看看,有哪些大牛已经为我们做出了如此多的贡献。

  用下面的这些类库或者框架,能大大提高你的开发效率。

  152159399381422

5. 编码开发

  要问编码IDE哪家强,当然要属微软的visual studio!但是即便是微软的VS最新版本,它也代替不了下面要说的这套开发环境。

  152213479853405

  如果你专门做web前端,就不要在用vs了,当然要选择sublime。写html语句还用手动一条一条写吗?你得需要zencoding的协助,否则效率太差了。

  另外,针对html、css、js的压缩、合并、语法检查,文件的清除、复制这些操作,你还要手动去做吗?——你需要grunt或者gulp的帮助。

  如果你的系统中有比较多的js代码或者文件,请选择一个合适的模块定义规范——CMD / AMD

  请用git来帮助你做文件版本管理,最简单的就是使用github。

  调试、测试,也都有专门的工具,都是需要学的……

  ——我的天哪……这些字写到现在写的我的手都酸了,别说要学习这些知识了——再也别说我们web前端是“三大块”了!

6. 运行环境

  当系统真正到了运行环境中,当你觉得终于完事儿的时候,其实还有好几个知识点需要你掌握。看下图:

  152219247359926

  首先,你要知道web系统虽然大部分是在浏览器下运行,但是js可能会被运行在node环境。

  在浏览器环境下,最重要的两点是:web安全和性能优化。需要注意的纲要我都列出来了,如果想了解推荐两本书《白帽子将web安全》《高性能网站建设指南》

8. 其他

  以上这些是全部的知识体系。如果你想成为一名合格的、让leader喜欢的程序猿,你除了知道这些知识之外,我觉得还需要以下几点:

本文由厦门网站建设-厦门智云互联网络科技有限公司www.zy12580.com编辑发布


上一篇: 前端新人必学:网站建设必会的25前端个知识点

下一篇: 作为一个前端,网站建设的过程中应该注意的代码优化细节

厦门智云互联网络科技有限公司 版权所有
友情链接: 广州讨债公司   泉州夜场招聘   南京讨债公司   苏州讨债公司   广州讨债公司   宁波讨债公司   杭州讨债公司