零基础自学前端开发学习路线(2)
大家也可参考以下学习路线
(1)HTML负责定义网页的结构
(2)CSS负责设置网页的样式
- 1)选择器
- 2)基本样式
- 3)布局(盒子模型、浮动、定位、弹性盒、栅格、变形)♥
- 4)动画、过渡
- 5)移动端适配 ♥
- 6)响应式布局
- 7)CSS预处理
(3)Javascript:不懂就多敲代码
- 1)基本语法
- 2)流程控制语句 ♥
- 3)函数(作用域、this)、内建对象 ♥
- 4)面向对象(原型和原型链) ♥
- 5)Web API (DOM、BOM)
- 6)异步、Promise、事件循环模型、简单算法 ♥
- 7)Typescript(语法更严格的JS)
- 8)jQuery(选学)
(4)Node.js
- 1)Javascript的运行环境,可以让JS运行在服务器中
- 2)通过Node,js编写服务器(简学)
- 3)学习内容:
- 模块化 ▲
- 异步编程 ▲
- 服务器开发(Koa或Express)
- 数据库(选学)
- 包管理器(npm、yarn、pnpm)中 ▲
- AJAX(xhr、Fetch、Axios)
(5)开发工具(简单)
- 1)代码版本控制工具:git
- 2)打包工具:webpack、vite
(6)前端框架:React、Vue
(7)项目实战:不在多,在于精,认真做一个即可,做明白就可以了
(8)选学:小程序、公众号、原生应用、Uni App
(9)就业
2、最直接的方法:遵循以下步骤操作
(1)锁定你的就业城市(eg:上海)
(2)找到Boss官网(其它就业平台均可)搜索前端开发的岗位
(3)看招聘要求(我自己是看了50家),使用Excel表格进行技术统计
(4)统计结束后计算每个技术出现的概率,依次按照概率学习即可【以下是我统计的表格,大家可参考,想要完整的表格可Q我)