语法

html(超文本标记语言)

菜鸟教程:https://www.runoob.com/html/html-tutorial.html

MDN教程:https://developer.mozilla.org/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Getting_started

javascript(js)

es5基础语法:https://www.w3school.com.cn/js/index.asp

es6基础语法:阮一峰es6教程

熟悉es5后再学习

js进阶语法-typescript:https://www.tslang.cn/docs/home.html

熟悉es6基础后再研究

js排序算法 :https://www.cnblogs.com/AlbertP/p/10847627.html

熟悉js基础后再研究

js设计模式:https://juejin.cn/post/6844903503266054157

熟悉js基础后再研究

css

css基础语法:w3c css基础语法

css进阶语法-less:http://lesscss.cn/

css进阶语法-scss:https://www.sass.hk/

前端框架

vue

vuejs(2.x):https://cn.vuejs.org/v2/guide/ 国内比较流行的框架

vuejs(3.x):https://v3.cn.vuejs.org/guide/introduction.html

vue-router:vue路由管理工具https://router.vuejs.org/zh/

vuex:vue状态管理工具https://vuex.vuejs.org/zh/

vue脚手架工具,https://cli.vuejs.org/zh/guide/,直接使用这个即可创建vue项目

vue脚手架已经集成了wepacklessscssvue-routervuex等依赖包,前期用vue-cli创建项目即可开发,开箱即用,等熟悉了再一一研究以上开发工具

react

reactjs https://react.docschina.org/docs/getting-started.html

angular

angular2 http://angular.cn/docs这个框架学习难度较大,熟悉前两个再学

angular cdk:angular开发集成 https://v7.material.angular.io/cdk/categories

前端工程发开发

依赖包管理

npm 前端开发依赖包管理工具:https://www.npmjs.cn/

yarn 基于npm改进的依赖包管理工具:https://www.yarnpkg.cn/

项目打包工具

webpack https://webpack.docschina.org/concepts/ 前期通过vue-cli脚手架工具开发项目即可,熟悉用法后再深入研究

代码管理

git,廖雪峰教程:https://www.liaoxuefeng.com/wiki/896043488029600

代码仓库,github(世界最出名的代码仓库):https://github.com/

代码仓库,gitee(国内代码仓库):https://gitee.com/

代码仓库,coding(国内代码仓库):hhttps://coding.net/