前端学习路线
写网页
web 1.0
早期互联网,网页都是静态网页
web 2.0 ❤
目前互联网就处于web 2.0,网页可以动态显示,并且可以和用户进行交互
网页变成了动态网页
web 3.0
噱头
早期的前端工程师
早期就没有前端工程师,早期动态网页都是由服务器生成的
问题:
网页由服务器动态生成,会对服务器造成较大的压力
大部分工作都由后台工程师完成,不利于工作的分工
后台渲染的页面,每次都需要发送新的请求,用户体验不佳
...
现在的前端工程师
前端负责编写网页,同时负责将网页转换为动态页面
动态页面的渲染主要由JavaScript在客户端(浏览器)中完成
学习路线
HTML CSS
选择器
基本样式
布局(盒子模型、浮动、定位、弹性盒、栅格、变形)❤
动画、过渡
移动端适配 ❤
响应式的布局
CSS预处理(less sass)
HTML负责定义网页的结构(☆)
CSS负责设置网页的样式(☆☆)
JavaScript(☆☆☆)
开始要正式编程了,主要难点在于编程思想的建立
遇到无法独立处理问题时,最佳的解决手段就是多敲代码
基本语法
流程控制语句 ❤
函数(作用域、this)、内建对象 ❤
面向对象(原型和原型链) ❤
Web API(DOM、BOM)
jQuery(选学)
异步、Promise、事件循环模型、简单算法 ❤
TypeScript(语法更严格的JS)
Node.js(☆)
JavaScript运行环境,可以让JS运行在服务器中
可以通过Node.js来编写服务器(不用学的特别深)
学习内容:
模块化(重点)
异步编程(重点)
服务器开发(Express或Koa)
数据库(选学)
包管理器(npm yarn pnpm)(重点)
AJAX(xhr、Fetch、Axios)
开发工具(☆)
webpack
vite
git(代码版本控制工具)
打包工具
前端框架(☆☆)
React
Vue
建议都学,如果只学一个,可以根据期望就业的地区选择
只学一个建议学Vue
项目实战(组件库)
不在多,在精,认认真真做一个足够了
就业
选学
小程序
公众号
原生应用
Uni App
我的计划
更新Vue的视频
TypeScript
Vue项目
前端的直播课
2023年2月13日 周一开始前端直播课
从头开始讲,长直播,每周一二、四五
每天,上午8:30 - 11:30,下午13:30 - 16:30 (暂定)

