语法
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脚手架已经集成了
wepack、less、scss、vue-router、vuex等依赖包,前期用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/