任何一种学习都需要一个科学合理的学习思路,先是要进行自我定位,自我检测,知道自己所处的阶段,对症下药,或者说查缺补漏,知道自己尚暂缺什么样的学习。适当付出时间和精力,提高效率,使自己的知识结构逐渐完善起来。
第一阶段 前端入门HTML5+CSS3+电商网页制作
内容:
1、HTML5 是网页开发的基础,从最简单的网页开发基础入手,使用常见的标签制作网页内容
2、Css3通过浮动、定位、Flex 精细控制网页布局,通过背景、圆角、阴影、渐变等美装饰美化网页内容,结合转换、过渡、动画高级特性增强用户体验,能够编写大型综合性网页。
3、电商网页制作,基于设计稿编写网页,确保网页布局的高还原度,综合运用 HTML、CSS 的基础知识,归纳使用技巧,提升综合实战水平。
推荐学习:B站-黑马程序员Pink老师Web前端入门教程html5+css3+移动web实战项目-零基础前端视频教程
第二阶段 JavaScript系列
1.JavaScript 基础语法
了解语言的基本概念,熟识语法规则,培养语言基础逻辑能力,建立良好的编程思维,具有一定的语言驾驭能力。
JS是一种脚本语言,实现操作对象的行为的功能,主要功能有以下几点:
1.表单动态校验(密码强度检测等 减轻服务器的压力 JS产生的最初目的)
2.网页特效
3.服务器端开发(Node.js)
4.桌面程序(Electron)
5.App(Cordova)
6.控制硬件-物联网(Ruff)
7.游戏开发(cocos2d-js)
推荐学习:B站-黑马程序员JavaScript全套系列_零基础入门JavaScript,Web前端必学的JS教程
2.WebAPI/Dom Bom操作方法
学习客户端开发技术,能够根据产品需求完成开发任务,如视觉交互、数据处理、安全、性能等,熟练掌握 DOM 操作的方法,能够分析视觉交互需求,结合 CSS 规则设计合理的 DOM 结构,完成开发任务。
推荐学习:B站-黑马程序员前端基础教程-JavaScript核心教程,JS必会的DOM BOM操作_pink老师
3.jQuery
借助 jQuery 提升开发的效率,同时借鉴和学习 jQuery 的封装实现思想,巩固面向对象的相关知识,加深对面象对象的理解。
推荐学习:B站-黑马程序员前端基础必备教程| jQuery 网页案例精讲
4.ECharts
综合 JavaScript、HTML、CSS 所学的知识,针对企业现实开发需求,基于 ECharts 数据可视化插件归纳数据可视化领域解决方案,提升知识综合运用水平。
推荐学习:B站-黑马程序员用最流行的图表引擎ECharts来展示电商平台数据
第三阶段 服务端编程
1.Ajax
系统的学习网页数据交互的 Ajax 技术,建立前后端交互的知识体系,为学生夯实网络编程的基础,为后期高级课程的学习做好铺垫。
推荐学习:B站-黑马程序员-Ajax零基础入门上下两部
2.Git
借助 Git 对项目进行版本控制,掌握实际开发中那些必知必会的 Git 操作。
推荐学习:B站-黑马程序员-Git 零基础入门到实战详解
3.nodejs基础
新的、必知必会的概念,能够基于模块化的开发思想优化项目代码,编写出高效、健壮的代码,同时培养出 Node.js 的编程思维。
推荐学习:B站-黑马程序员-4天精通Node.js
4.MySQL
了解后端数据库的基本使用,能够使用常见的 SQL 语句操作数据库,并且能够使用 MySQL 模块在项目中操作 MySQL 数据库,为实现从前端程序员进阶到全栈程序员做准备。
推荐学习:B站-黑马程序员-6天掌握 MySQL基础视频
第四阶段 Vue.js
满足前端工程师的岗位要求,重中之重,也是主流框架之一,必会技能。
推荐学习:B站-黑马程序员-4小时带你快速入门vue 个人建议可以先跟着官方文档的入门教学视频操作一遍
推荐学习:B站-黑马程序员-前端开发利器vue,微信小程序快速开发实战,黑马程序员前端Web教程
第五阶段 小程序
1.小程序基础+电商项目
了解小程序开发的一般流程序,熟悉小程基础组件的使用,能够基于 wxml 和 wxss 实现小程序的界面布局,基于模板的数据绑定实现数据的动态渲染,基于 API 实现与服务端的数据通信,以及熟悉其它高级 API 的使用。
推荐学习:B站-黑马程序员-Web前端教程_零基础玩转微信小程序
2.uni-app
理解 uni-app 实现跨平台开发的原理机制,理清单文件组件与原生小程序组件的对应关系,以及 uni-app 开发小程序时开发时与原生小程序的差异。
推荐学习:B站-黑马程序员-前端开发利器vue,微信小程序快速开发实战,黑马程序员前端Web教程
第六阶段 React.js
1.React.js 基础
深入理解组件化和模块化开发思想,三大主流框架之一,满足企业招聘中的岗位要求。
推荐学习:B站-黑马程序员-React精品课程,React从零基础入门到原理详解
2.TypeScript 基础+高级
理解类型系统 理解并能使用泛型 了解类型的推断过程 了解类型的高级用法,能理解代码就可以了
推荐学习:B站-黑马程序员-2020年前端热门教程推荐|五天从零基础学会TypeScript
第七阶段 其它学习推荐
投资自己,有规划,有目标,自律地对待生活。当然了,不要做机器人,要有自己的生活乐趣,比如适当的健身,烹饪美食,撩拨琴棋书画等等也是不错的,充分合理安排即可,有舍有得。
推荐查找资料学习的APP
1.哔哩哔哩(B站)推荐:黑马程序员、尚硅谷、黎曼的猜想、Young村长、手把手撸码前端、cxr春去春又来等
2.腾讯课堂 [部分付费课程的好处就是社区的交流能使你快速查缺补漏,有问题就找]
3.网易云课堂
4.中国大学MOOC
5.淘宝买[因为有的课程不提供其它端的服务,整个项目光靠免费的视频教程是无法使你真正去上手项目的,这叫“花钱”解决问题]
6.刷面试题是进行自我检测的方式之一
7.其它[靠自己自律学习,肯动脑,花上时间和精力]
说明:这篇文稿参考借鉴了黑马程序员的web前端学习路线,觉得比较实在,小编就把它收藏在这里了,希望能给供小伙伴们提供一些学习的参考。