【前端】知识点及后续进阶学习的阶段性整理记录

0 前言

本文包括:知识点、视频、开源项目、个人学习方法、书籍。
已经拿到了offer,但还没正式入职,最近事情不是很多,可以抓紧时间多自学自学先。
于是整理了下知识图谱,梳理了一些还未掌握或掌握不足的知识点,在这儿做个记录。
目前的文章版本只是做了个重点摘录,后续会迭代增删修改,改善本文质量。

主要参考了以下内容:
The Complete Works of Tao Technology 2021
2022年度全网最全Web前端学习路线(尚硅谷)
大圣前端学习路线图 Geektime Vue3(大圣)
前端学习路线
前端知识图谱+B站资源整合 V1.0版本(技术胖)


1 知识点

1 Serverless

2 云端一体

3 精进一门技术

4 云原生

5 内核

6 网络进阶

7 理论

8 跨端(uni-app,h5hybrid,ReactNative,Electron)

9 前端智能化

10 组件开发与封装(模仿Antd)

11 数据可视化的实现(原理与实现)

12 构建工具(Gulp,Webpack5)

13 低代码(原理与实现)

14 canvas

15 三剑客强化(h5+css3+js高级,Promise等)

16 Node进阶

17 MongoDB

18 ES6整理

19 模块化规范

20 Git进阶

21 源码(Axios

22 TS进阶

23 React项目实践

24 Vue3项目实践

25 Vue其他(Mustache源码、虚拟DOM和diff算法源码、数据响应式原理源码、AST源码、指令和生命周期源码等)


2 视频

网上资料很多,按需去取即可。

2022年度全网最全Web前端学习路线(尚硅谷)
前端知识图谱+B站资源整合 V1.0版本(技术胖)


3 开源项目

尚硅谷提供了一些:
2022年度全网最全Web前端学习路线(尚硅谷)

淘系2021中也有一些,做了点整理:

初级项目

animate

演示地址:https://animate.style/

GitHub地址:https://github.com/animate-css/animate.css

CSS Inspiration

演示地址:https://chokcoco.github.io/CSS-Inspiration/#/

GitHub地址:https://github.com/chokcoco/CSS-Inspiration

vanillawebprojects

github: https://github.com/bradtraversy/vanillawebprojects

Ant Design

https://github.com/vueComponent/ant-design-vue/ (Vue版本)

Echarts

github: https://github.com/apache/echarts

JavaScript

传送门:https://es6.ruanyifeng.com/

ES6的学习 ECMAScript提案:https://github.com/tc39/proposals

中级项目

particles.js

演示地址:https://codepen.io/VincentGarreau/pen/pnlso

GitHub地址:https://github.com/VincentGarreau/particles.js

swiper.js

文档地址:https://www.swiper.com.cn/api/index.html

GitHub地址:https://github.com/nolimits4web/swiper

构建(Build)工具

Webpack:https://github.com/webpack/webpack

Gulp: https://github.com/gulpjs/gulp

TypeScript

github:https://github.com/microsoft/TypeScript

github中也有不少翻译的guide book: https://github.com/jkchao/typescript-book-chinese

vite

是一个新型前端构建工具,能够显著提升前端开发体验,和webpack等老牌打包工具不同,vite另辟蹊径,开发 环境下使用原生esm,让本地开发更快速。代码相较webpack更轻量,且实现逻辑巧妙,比较适合阅读学习。 github: https://github.com/vitejs/vite

高级项目

vue-admin-template

文档地址:https://panjiachen.github.io/vue-element-admin-site/zh/guide/

GitHub地址:https://github.com/PanJiaChen/vue-admin-template

h5-dooring

h5-dooring是一款可视化编辑器,底层是用react写的,使用此工具可以让我们快速生成h5页面。同时通过这 个平台也能了解到低代码的相关知识。

文档地址:http://h5.dooring.cn/doc

GitHub地址:https://github.com/MrXujiang/h5-Dooring

canvas-special

GitHub地址:https://github.com/bxm0927/canvas-special

Midway

Midway 是一个适用于构建 Serverless 服务,传统应用、微服务,小程序后端的 Node.js 框架

github: https://github.com/midwayjs/midway


4 个人学习方法

第一,列清单。梳理需要学习的内容的清单,订学习计划。
第二,简单了解。阅读博客或官网的介绍性文章。
第三,全面了解。下载并阅读尚硅谷的课件,或者阅读路线图给出的优质博客,进一步学习。
第四,解决困难。遇到问题,自己看不懂的地方,查看视频或查阅其他资料或看书。
第五,自主练习。写点小demo,或者运行和阅读开源项目,或者写个小项目。


5 书籍

【杂篇】书单(技术、文学、历史、经济、方法论等等)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习前端开发需要掌握以下方面的知识点: 1. HTML(超文本标记语言):掌握 HTML 的基础语法和标签,了解网页结构的搭建和元素的使用。 2. CSS(层叠样式表):学习 CSS 的基础知识,包括选择器、盒模型、布局、样式属性等,用于控制网页的外观和样式。 3. JavaScript:JavaScript 是一门用于与网页交互的脚本语言,学习 JavaScript 可以实现动态效果、表单验证以及与后端进行数据交互等。 4. 响应式网页设计:了解响应式网页设计的概念和原理,掌握使用媒体查询和弹性布局等技术,使网页能够在不同设备上自适应显示。 5. 前端框架与库:熟悉常用的前端框架和库,如React、Vue.js、Angular等,它们可以提供更高效的开发方式和更好的用户体验。 6. 浏览器开发工具:了解如何使用浏览器开发工具进行调试和性能优化,如Chrome DevTools等。 7. 版本控制系统:掌握使用版本控制系统,如Git,用于团队协作和代码管理。 8. Web 性能优化:学习如何进行前端性能优化,包括减少页面加载时间、优化代码结构和资源压缩等。 此外,还可以学习一些后端知识,如服务器端语言(如Node.js)、数据库等,以便与后端开发人员进行配合。 需要注意的是,前端技术在不断发展,新的技术和工具层出不穷。因此,持续学习和保持对新技术的关注是前端开发者的重要素质之一。 希望这些信息对你的学习有帮助!如有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值