前端的学习路线如下:
第一阶段HTML+CSS核心基础 HTML,CSS核心基础CSS过渡HTML5语义化标签线性渐变,径向渐变HTML新增标签属性CSS动画Animation表单项新增属性弹性盒模型CSS选择器经典布局练习(双飞翼,CSS3伪类 品字布局) + 案例CSS伪元素响应式布局第二阶段JavaScriptJavaScript基础JavaScript操作DOMJavaScript面向对象(js高级)第三阶段PC端整栈开发PC项目jQueryjQuery项目lessbootStrap第四阶段ES6+Node+工程化ES6/7/8promisenpm常用命令git基础(常用操作)git高级Node.js基础git基础(常用操作)http协议 & cookie & sessionMongoDBExpress框架ajax(原生,jQuery,axios,fetch)ajax库基本封装使用 promise封装模块化构建工具gulp,webpack4.0基础第五阶段React技术栈React基础语法react-routerReact Antd使用ReduxReact移动端项目第六阶段Vue技术栈Vue基础VueRouterVuexVue源码(v-model, 双向数据绑定)VuePC项目-电商Vue后台管理第七阶段小程序小程序UniAppTypeScript第八阶段就业指导+面试精讲vue实战(移动端)小程序实战 面试精讲就业指导不管学什么,都是完后开头难。
你要针对性的去学习,不要一口吃个大胖子,学习是个循循渐进地过程。
建议按着学习路线去学习,基本这种都是针对企业的招聘来安排的课程。或者看看招聘信息去学习。
每天有效学习时长要有6个小时这样,1-2小时的笔记时间,敲代码的时长2-3小时。
编程一定要代码量上去!!!
因为很多都是一学就会,一敲就废。
俗话说,键盘敲烂月薪过万;键盘落灰狗屎一堆。
学编程没有什么捷径,就是要多看别人的代码,多敲自己的代码。多思考为什么要这样,培养编程思维。