我的前端学习资源汇总

本篇本章是想将我前端之路上的各种资源,包括视频、博客、网站、我自己电脑常用的软件进行归纳整理备份。虽然谷歌浏览器相关的已经和我的谷歌账号绑定了,vscode 相关的也和 github 账号绑定了。但还是手动备份一份心里踏实一些。

一、常用软件

浏览器:Chrome、Edge、Firefox

Chrome 浏览器插件:Vue.js devtools、iGG 谷歌学术助手、RSS Reader Extension

代码编辑器:VSCode

VSCode 插件:any-rule、Atom One Dark Theme、Auto Rename Tag、ChatGPT 中文版、Chinese(Simplified)(简体中文)、Code Runner、Codeif、Easy LESS、Error Lens、ESLint、HTML CSS Support、JavaScript(ES6)code snippets、jQuery Code Snippets、Live Server、Material Icon Theme、open in browser、Prettier-Code formatter、px to rem&rpx&vw(cssrem)、vscode-icons、Vue Language Features (Volar)、VueHelper、Vetur

VSCode 字体:Fira Code

VSCode 中 settings.json 设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
{
"editor.formatOnSave": true,
"security.workspace.trust.untrustedFiles": "open",
"workbench.iconTheme": "material-icon-theme",
"liveServer.settings.donotShowInfoMsg": true,
"workbench.colorCustomizations": {
"editor.lineHighlightBackground": "#1073cf2d",
"editor.lineHighlightBorder": "#9fced11f"
},
"editor.wordWrap": "off",
"diffEditor.wordWrap": "off",
"editor.guides.bracketPairs": false,
"liveServer.settings.CustomBrowser": "chrome",
"code-runner.runInTerminal": true,
"vsicons.dontShowNewVersionMessage": true,
"emmet.triggerExpansionOnTab": true,
"explorer.confirmDelete": false,
"editor.inlayHints.enabled": "on",
"less.compile": {
"out": "../css/"
},
"cssrem.rootFontSize": 80,
"cssrem.vwDesign": 1920,
"vetur.completion.scaffoldSnippetSources": {
"workspace": "💼",
"user": "🗒️",
"vetur": "✌"
},
"emmet.syntaxProfiles": {
"vue-html": "html",
"vue": "html"
},
//vue自动补全
"files.associations": {
"*.vue": "vue",
"*.ejs": "html",
"*.js": "javascript"
},
"vetur.experimental.templateInterpolationService": true,
"vetur.validation.interpolation": false,
"workbench.tree.renderIndentGuides": "always",
"workbench.tree.indent": 18,
"workbench.preferredHighContrastLightColorTheme": "Default Dark+",
"workbench.preferredLightColorTheme": "Default Dark+",
"eslint.enable": true,
"eslint.run": "onType",
"eslint.options": {
"extensions": [".js", ".vue", ".jsx", ".tsx"]
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"workbench.colorTheme": "Atom One Dark",
"editor.tokenColorCustomizations": {
"comments": {
// 设置字体样式 加粗 下划线 斜体等
"fontStyle": "italic",
// 设置字体颜色
"foreground": "#4CAEE2"
}, // 注释
"keywords": "#0a0", // 关键字
"variables": "#f00", // 变量名
"strings": "#e2d75dbd", // 字符串
"functions": "#5b99fcc9", // 函数名
"numbers": "#AE81FF" // 数字
},
"prettier.trailingComma": "es5",
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.fontLigatures": true,
"editor.fontVariations": false,
"settingsSync.ignoredSettings": ["terminal.integrated.fontFamily"],
"editor.fontFamily": "Fira Code",
"http.proxyAuthorization": null,
"vetur.format.defaultFormatter.js": "prettier-eslint",
"vetur.format.defaultFormatterOptions": {
"prettier": {
"singleQuote": true, //用单引号
"semi": false //不加分号
}
},
"editor.inlineSuggest.enabled": true
}

文档笔记:Typora

插件/应用:uTools、PxCook 像素大厨

截图工具:snipaste

翻译工具:有道词典

VPN:目前用的红海

API 接口测试工具:Postman、ApiFox

画图工具:DiagramDesigner、draw.io

JSON 格式化工具:Notepad++、Notepad–

github 加速工具:FastGithub、SwitchHosts

数据库管理工具:Navicat

版本控制:git

运行环境:Node.js(自带 npm)、NVM 切换 node 版本、nodemon

查看 npm 包:https://www.npmjs.com/

Web 开发框架:Express

前端框架:Vue

二、常用网站

Vue:https://cn.vuejs.org/

ElementUI:https://element.eleme.cn/#/zh-CN

MDN:https://developer.mozilla.org/zh-CN/

GitHub:https://github.com/

稀土掘金:https://juejin.cn/

书栈网:https://www.bookstack.cn/

Vant:https://vant-ui.github.io/vant/?#/zh-CN

NutUI:https://nutui.jd.com/#/

查询兼容性:https://caniuse.com/

在线工具:https://tool.lu/

lodash 工具库:https://www.lodashjs.com/

字体图标:https://www.iconfont.cn/

腾讯云:https://cloud.tencent.com/

三、学习资源

前端入门:

pink 老师前端入门教程:https://www.bilibili.com/video/BV14J4114768

ES6: https://es6.ruanyifeng.com/

Vue2+Vue3 尚硅谷张天禹老师:https://www.bilibili.com/video/BV1Zy4y1K7SH/?spm_id_from=333.337.search-card.all.click

Vue3+TS 快速上手:https://24kcs.github.io/vue3_study/

四、常用插件

移动端 REM 适配:

移动端 vw 适配:postcss-px-to-viewport

网络请求:axios

时间处理:

文章样式处理:github-markdown-css

图片裁切处理:cropper.js

后台前端解决方案:vue-element-admin

Excel 导入导出:js-xlsx

图片地址生成二维码:qrcode

打印:vue-print-nb

数据持久化:vuex-persistedstate

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2023-2025 congtianfeng
  • 访问人数: | 浏览次数: