超硬核 Web 前端学霸笔记,学完就去找工做!
文章和教程
博客
- 前端回忆录 | 前端笔记本 - 一个前端博主记录的心得和总结
- Hasnode - Hashnode 是在您的我的域 free 上免费建立开发者博客并经过咱们的全球开发者社区与读者联系的最简单方法! 👩💻👨💻
- Dev.to - DEV 是一个由软件开发人员组成的社区,他们聚在一块儿互相帮助。
- Hackernoon - 一个独立的技术媒体网站
必须具备 Chrome 扩展程序
前端性能分析工具
- PageSpeed Insights - PageSpeed Insights 可以针对移动设备和桌面设备生成网页的实际性能报告,并可以提供关于如何改进相应网页的建议。
- Lighthouse - Lighthouse 是一个开源的自动化工具,用于改进网络应用的质量。 您能够将其做为一个 Chrome 扩展程序运行,或从命令行运行。 您为 Lighthouse 提供一个您要审查的网址,它将针对此页面运行一连串的测试,而后生成一个有关页面性能的报告。
- Pingdom - 在线网站速度检测工具是由一家网站监测服务公司推出的网页速度检测工具,帮助用户找出影响网站速度的缘由,并给出改善网页性能的可行性方案,对于有网站的用户来讲很是实用。
- Sitespeed.io - Sitespeed.io 是一款开源的 Web 性能测试工具,用来衡量 Web 网站的综合性能,帮助开发和测试人员分析网页的加载速度和渲染性能。
- Calibre - Caliber 是一款多功能的性能监控套件,可帮助你监控和审核网站的性能。 它还容许你经过指定测试服务器的位置,管理模拟的广告首选项甚至模拟移动设备来模拟现实条件。 它还容许你设置预算,并经过为你提供性能降低来帮助你将预算保持在预算以内。
- SpeedTracker - SpeedTracker 是一个运行在 WebPageTest 之上的工具,可在你的网站上进行按期的性能测试,并直观显示各类性能指标随时间变化的方式。 这使你能够不断评估网站,并查看新功能如何影响网站的性能。 你还能够定义预算并经过电子邮件和 Slack 获取警报。
VS 代码必须具备扩展名
- Compile Hero - Compile Hero 是一款简单易上手用于一键编译 Less, Sass, Scss, Styl, TS, TSX, Jade, Pug 或 JS 等文件的编辑器工具。
- NPM - 此扩展名可帮助您管理 Package.json 并在未安装依赖项时提供警告,也会有所帮助与版本控制。
- Prettier - Prettier 是一种自觉得是的代码格式化程序。它经过解析代码并使用本身的规则(考虑最大行长)从新打印代码,从而实现一致的样式,并在必要时包装代码。
- 彩虹括号 - 经过对环境中设置的每一个支架进行颜色编码,能够轻松找到丢失的标签。
- VS 代码大图标 - 经过应用适当的图标集来按类型直观地识别文件,从而组织环境。
- 占位符图像 - 诸如 unsplash.it 和 placehold.it 之类的服务很是有用。如今,您能够经过直接在 VS Code 中添加占位符图像来节省时间
- Vetur - 官方 VueJS 扩展
- ESLint - 该扩展程序使用安装在打开的工做区文件夹中的 ESLint 库。
- 实时服务器 - 启动具备实时从新加载功能的开发本地服务器,用于静态和动态页面。
- Visual Studio IntelliCode - 此扩展程序会将最相关的完成建议移到顶部。
- Chrome 调试器 - 此扩展程序可以让您从 VS Code 内部调试在 Chrome 浏览器中运行的 JavaScript 代码。
- Microsoft Edge 调试器 - 在 Microsoft Edge 浏览器中调试 JavaScript 代码
- Firefox 调试器 - 在 Firefox 中调试 Web 应用程序或浏览器扩展
- Bracket Pair Colorizer 2 - 可自定义的扩展程序,用于为匹配的支架着色
VS 代码主题
- One Dark Pro - Atom 的标志性 Visual Studio Code 的“ One Dark”主题
- 材料主题 - Visual Studio Code 如今最史诗般的主题
- 地平线主题 - 一个精美 的 Visual Studio 代码双重主题
DOCS 和备忘单 😁
🌐 如何运做?
对于 HTML 和 CSS
📝 在线 IDE,编辑器
📷 图像资源
👓 可及性
- 辅助功能博客-中 - 七个易于实现的准则-设计更易访问的网站的准则。
- 可访问性备忘单 - 通用设计的实用方法,使每一个人均可以访问您的网站/ webapp。
Windows 的终端
📺YOUTUBE 频道
🖋 字体和印刷术
- Google 字体 - 免费和易于使用的网络字体的第一资源。
- FontPair - 字体对可帮助设计师将 Google 字体配对在一块儿。漂亮的 Google 字体组合和配对。
- Fontjoy - Fontjoy 帮助设计师选择最佳的字体组合。混合并匹配不一样的字体以实现完美的配对。
- Fonts Arena - 免费字体,高级字体的免费替代品,针对您的研究成果。
🎨 插图
💧 图标
前端框架学习资源
⚡JAVASCRIPT
⚡ React
为何要 React?
ES2015 +
路由
状态管理
捆绑包
创建东西
🎮API
- Quotes REST API - 他们说 So 在数据库中有超过一百万条报价,这是世界上最大的此类数据库。 Quotes API 提供了一种简单的方法来访问数据。
- OpenWeather - 来自 OpenWeatherMap 的简单,快速,免费的天气 API,您能够访问当前的天气数据,每小时,5 天和 16 天的天气预报。
- 公共 API - 面向开发人员的 1000 多种免费公共和开放 REST API 的汇总列表。
- SWAPI - 《星球大战》 API。
- JSONPlaceholder - 无偿使用伪造的在线 REST API 进行测试和原型制做。
⚡NODEJS
😐 学习 GIT
- Git 手册 - Git,GitHub,DVCS,天哪!了解 Git 的全部术语和基础知识。
- 备忘单 - 保持这些方便!参考表涵盖了 Git 命令,功能,SVN 迁移和 bash。提供多种语言。
- 学习 Git 分支 - 直接从 Web 浏览器尝试 Git 命令。拥有一些您即将成为收藏夹的功能:分支,添加,提交,合并,还原,挑选,从新设置!
- 可视化 Git - 看看引擎盖下!使用免费浏览模式和一些构建的场景,探索 Git 命令如何影响 Web 浏览器中存储库的结构。
- Git-It - 您已经下载了 Git,如今呢?将 Git-It 下载到您的计算机上,您将得到一个动手教程,该教程将教您直接在本地环境中使用真实存储库上的命令来使用 Git。
实战案例
准备面试(问题)
欢迎关注本站公众号,获取更多信息