1
0
mirror of https://gitee.com/coder-xiaomo/notes synced 2025-09-10 05:01:37 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
Files
notes/docs/.vuepress/dist/assets/js/v-236dc5ed.a9691033.js
2022-11-01 11:55:37 +08:00

1 line
3.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[241],{1160:(e,t,p)=>{p.r(t),p.d(t,{data:()=>o});const o={key:"v-236dc5ed",path:"/work/%E5%89%8D%E7%AB%AF/Web%E5%89%8D%E7%AB%AF%E7%9A%84%E4%B8%AA%E4%BA%BA%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E3%80%81%E8%B5%84%E6%96%99%E5%8F%82%E8%80%83.html",title:"",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[],filePathRelative:"work/前端/Web前端的个人学习路线、资料参考.md",git:{updatedTime:1667232308e3,contributors:[{name:"程序员小墨",email:"2291200076@qq.com",commits:1}]}}},1115:(e,t,p)=>{p.r(t),p.d(t,{default:()=>s});const o=(0,p(6252).uE)("<p>原文https://t.zsxq.com/073Wahpb6</p><p>Web前端的个人学习路线、资料参考</p><p>写在前面: 有一些朋友私信问我前端有没有什么推荐的路线和资料在Web开发领域技术更迭非常快常用的技术栈几乎每隔一段时间就会换一波作为前端搜索能力和持续学习能力很重要。本文提到的很多网站都可以直接Google到。</p><p>有同学会问那怎么才能接触到最新的知识呢个人认为需要关注一些国外平台关注一些前端开源技术推很多流行的开源项目都会有不定期的会议比如React Conf、Vite Conf、Next Conf等需要有比较好的英文听读能力。</p><p>以下是本人学习前端的一些资料和学习路线,仅供参考,掌握以下这些,个人认为加上不错的项目,进大厂足够。</p><p>基础的HTML CSS 这两个主要是靠MDN和w3c school其中CSS可以上CSS Tricks网站找一些比较好看的样式动手实现一下重点掌握常见标签、样式、选择器优先级、flex布局等。</p><p>JavaScript js的基础部分比较简单推荐在MDN上学完基础语法ES5阶段可以看B站的甲鱼课程ES6高级语法推荐看阮一峰老师的《ES6入门》前期不推荐红宝书对于初学者来说太细建议买一本当字典用重点掌握原型链、作用域、闭包等特性面试常问。</p><p>React 推荐新的官方文档beta.reactjs.org做一个todo app。可以了解一下函数式编程和单向数据流的理念。现在React已经全面使用函数式组件以及hooks市面上一切类式组件的课程可以标为过时不看。React社区生态非常好各种轮子层出不穷建议每个方向重点掌握一个以下是个人做项目的最佳实践 依赖管理pnpm / yarn 状态管理Jotai / Recoil /原生hooks 构建工具Vite 路由管理React Router UI框架Ant Design / Material UI SSR框架Next.js 远程数据React Query 样式方案CSS Modules / Styled Components / Tailwind / Sass 前后端联调pont 代码格式ESLint+Prettier+lint staged+husky</p><p>TypeScript 推荐官方的Handbook重点掌握常见的类型和泛型以及tsconfig的常用配置做项目的时候踩坑。如果想进入深水区推荐学习类型体操掘金有神光的小册github有type challenge这个项目可以练习。</p><p>Vite 做React项目的时候先用上不用特意学后期可以了解一下Vite原理个人觉得神三元写的Vite小册不错。</p><p>前端的技术很多更新也快本文可能几年后会过时但个人认为只要保持一颗热爱的心打下坚实的基础活用github所谓的新技术都很好学。</p><p>#前端# #资源分享#</p>",12),a={},s=(0,p(3744).Z)(a,[["render",function(e,t){return o}]])},3744:(e,t)=>{t.Z=(e,t)=>{const p=e.__vccOpts||e;for(const[e,o]of t)p[e]=o;return p}}}]);