当前位置:北大青鸟 > 学校资讯 >行业新闻

前端学什么的(零基础web前端自学路线)

南京北大青鸟小编
WEB前端快讯
2022-11-11 16:12:48
  随着Web前端的飞速发展,学习web前端的人员也是越来越多,在移动 互联网 时代,相信我们每个人的手机上都装有数十个APP,这些APP的开发其实也和当下热门的 Web 前端开发息息相关

  随着Web前端的飞速发展,学习web前端的人员也是越来越多,在移动 互联网 时代,相信我们每个人的手机上都装有数十个APP,这些APP的开发其实也和当下热门的 Web 前端开发息息相关。事实上,如今一半以上的APP都是采用Hybrid混合模式开发,即结合安卓和Web端技术开发。而纯 Web开发 的APP也不在少数,除了APP,我们在手机端常看到的H5页面,也是主要运用了Web端的 HTML5 技术开发。 当然,Web前端现在也不仅仅局限于前端网页和APP,服务器端、桌面级应用甚至是VR都有涉及。首先讲一下Web前端开发所需要的知识技能及学习路径。
 

  1. HTML5 + CSS3 + JavaScript

  Web开发基础中的基础,HTML是负责网页结构,CSS负责网页样式,JS则负责逻辑交互。前两者更像是标记语言,没有什么逻辑,JS才是前端的重中之重。 HTML5 新增的技术大部分需要结合JS学习。

  每个人学习进度可能不同,这个阶段主要是多仿站,熟悉基础,试试用CSS写响应式页面,了解JS深入性的知识,比如原型链、闭包、 设计模式 等需要更多的积累,逐渐理解并实践掌握。
 

  2. JQuery + BootStrap + Ajax + Json

  jQuery是JS的一个应用库,能够提升原生JS开发效率。Bootstrap则是响应式框架,更简单的实现手机/平板/PC多个设备的页面支持。Ajax技术用于异步交互,不刷新页面就能更新数据,比如

  地图 应用等。Json是一种数据格式,被广泛应用在各大编程语言中。

  jQuery 和 bootstrap 会简化很多编写的代码量,用着不亦乐乎,但对于基础还不是很扎实的人建议还是少用。 Ajax 和 json 通常用于和后端交互,在实际业务中也经常用到。
 

  3. Git/SVN

  版本管理工具,主要用于团队开发时避免文件冲突,也可回档。前端推荐学习Git。
 

  4. Nodejs + Mysql /MongoDB(可选)

  运行在服务器端的JavaScript。Express是其拓展MVC框架。其中nodejs常用到的就是npm包管理器,不用到各个网站去下载资源包。

  数据库 的学习可以选择MongoDB或者MySQL,前者与Nodejs的契合度更好,不过现在大多数网站都是 PHP

  +Mysql的组合,如果有学PHP的打算的话,可以先学习 Mysql 。


前端学什么的
 

  5. ECMAScript 6

  JavaScript 的语言标准。ES6中加入了很多新的概念,也弥补了之前版本中JS的很多缺陷,越来越多的项目开始运用ES6进行开发。学之前把ES5先搞懂了,目前实际项目中考虑到兼容性,ES6是需要通过Babel将其编译为ES5来部署的。
 

  6. Angular/React/Vue

  前端三大框架,各自也有着各自的生态系统,根据需求自行选择学习。目前企业需求量较大的仍然是Angular,但近期趋势来看react和vue则更受欢迎。因为现在前端技术发展太过于突飞猛进,工具和框架的更新比翻书还快,建议学习还是看文档比较好。学习过程中也会遇到很多用到各种构建工具的时候。
 

  7. 其他常用工具

  这个一样是根据需求自行选择学习。比较常用的现在有 Web

  pack,可以将多个不同编程风格的文件打包,比如ES6/AMD/CMD之类的模块化都能识别并编译成 浏览器

  能运行的文件。Sass/Less,CSS预编译框架,可以用带有逻辑性的方式编写CSS代码。Gulp/Grunt构建工具,可以自动化对代码进行压缩合并等工作。
 

  8. 其他后端编程语言

  目前市场对前端基本都要求会一门后端语言, PHP / JAVA / Nodejs / Python 等。
 

  学习编程重要的还是实践,多敲代码,多去尝试。独立解决问题的能力、探究钻研的精神是必不可少的。有兴趣的话也可以自己搭建一个技术博客 ,往 github上传几个开源项目,这些都是不错的加分点。





版权声明:前端学什么的(零基础web前端自学路线): http://www.jingch.net/zxzz/hyxw/1040.html 的内容、图片由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2353260942@qq.com 举报,一经查实,本站将立刻删除。(如需投稿联系管理员开通!)


相关推荐
最新文章
大数据培训机构哪家好南京?

  现在南京有很多的大数据培训机构,要选择一家比较靠谱的...

java学出来好找工作吗?

  互联网信息技术的发展速度是非常快的,现在很多企业和公...

南京大数据培训机构能学会吗?

  都知道大数据开发技术是一门综合性比较高的编程语言,所...

15岁初中没毕业能干嘛?可以学什么技术

  15岁初中没毕业能干嘛?其实15岁什么也干不了。因为国家的...

猜你喜欢
女生学习人工智能好找工作吗?

  人工智能现在已经应用到我们的生活中了,可能在你不知道...

如何学习Python才能月薪过万呢?

  月薪过万难不难?不同的人有着不同的看法。有的人没有什么...

初中成绩差毕业能上的学校?

  初中毕业能上北大青鸟学校,要说初三毕业后的学校是有很...

学习UI设计的三大技巧

  UI设计虽然移动互联网的兴起不断发展,现在企业对于UI设计...

ui设计好学吗?(ui设计可以自学吗?)

  由于UI设计工作不需要编程代码,所以很多人就会认为学习...