优秀前端GitHub开源项目推荐!

简介: 前言自己也在前端这一行业有些年头了,从最初的啥也不懂,到现在的啥也不会。这期间收藏了无数的学习网站、开源项目等等,其实现在回过头来看,学习前端最重要的不是学的广泛,而是要学的精!今天就给大家推荐几个在GitHub上星星数都不低的开源项目。

1. JavaScript数据结构和算法完全解析


star⭐:138k

开源地址:JavaScript数据结构和算法完全解析

项目简介:


几乎涵盖了常用数据结构和算法的解析和JavaScript实现,每一个算法都有对应的解释,说的非常的详细,而且还有对应的视频教程(YouTube)。


项目截图:

8.png

2. 30秒代码


star⭐:93.7k

开源地址:30秒代码

官网:30secondsofcode

项目简介:

满足您所有开发需求的简短 JavaScript 代码片段,充分利用你的零碎时间吧,学习各种实用的代码片段。


项目截图:

9.png

10.png


3. JavaScript 样式指南


star⭐:122k

开源地址:JavaScript 样式指南

项目简介:

各种代码规范,代码规范是大厂必备技能之一,多看看总没有坏处的。


项目截图:11.png


4. 你不知道的JavaScript


star⭐:152k

开源地址:你不知道的JavaScript

项目简介:

超级经典的书,主要讲的是JavaScript语言的核心机制,想要进阶前端就必须要了解这些东西。


项目截图:12.png


5. 什么fuck JavaScript?


star⭐:25.9k

开源地址:什么他妈的JavaScript

项目简介:

各种有趣的JavaScript知识库,很多面试官都喜欢问的问题可以在这儿找到原型,非常不错。


项目截图:

13.png


6. 正确的学习JavaScript


star⭐:8.3k

开源地址:正确的学习JavaScript

项目简介:

各种关于JavaScript的最佳实践,以及各种标准的参考。


项目截图:13.png14.png



7. JavaScript 进阶问题列表


star⭐:42.2k

开源地址:JavaScript 进阶问题列表

项目简介:

从基础到进阶,测试你有多了解 JavaScript,刷新你的知识,或者帮助你的 coding 面试! 面试必备,包含多种高级进阶问题。


项目截图:15.png


8. 干净的代码javascript


star⭐:65.8k

开源地址:干净的代码javascript

项目简介:

主要是一些原理性和代码整洁性的东西,可以帮助你更好的理解JavaScript,让你的代码变得更加优雅。


项目截图:

16.png


9. 33 个 JavaScript 概念


star⭐:48.1k

开源地址:33 个 JavaScript 概念

项目简介:

每个开发人员都应该知道的 33 个 JavaScript 概念。


项目截图:17.png


10. 编写 ES6 的 kickstarter 指南


star⭐:5.5k

开源地址:编写 ES6 的 kickstarter 指南

项目简介:

学习ES6的一本不错的书籍。


项目截图:18.png

11. 很棒的JavaScript


star⭐:27.3k

开源地址:很棒的JavaScript

项目简介:

一组很棒的浏览器端JavaScript库、资源和闪亮的东西。


项目截图:19.png



12. 现代 JavaScript 备忘单


star⭐:22.7k

开源地址:现代 JavaScript 备忘单

项目简介



本文档是您在现代项目和大多数现代示例代码中经常遇到的 JavaScript 备忘单。

本指南的目的不是从头开始教你 JavaScript,而是帮助具有基本知识的开发人员,他们可能因为使用的 JavaScript 概念而难以熟悉现代代码库(或者比如说学习 React)。


项目截图:

19.png


13. JavaScript提示


star⭐:12.1k

开源地址:JavaScript提示

项目简介:


这是一个很棒的项目,关于简短而有用的 JavaScript 技巧,可让您改进代码编写。在不到 2 分钟的时间内,您将能够阅读有关性能、约定、技巧、面试问题以及这门令人敬畏的语言的未来为我们提供的所有项目


项目截图:20.png


14.从零开始的 JavaScript 堆栈


star⭐:19k

开源地址:从零开始的 JavaScript 堆栈

项目简介:


这是组装 JavaScript 堆栈的直截了当的指南。它需要一些通用的编程知识和 JavaScript 基础知识。它侧重于将工具连接在一起,并为您提供每个工具的最简单示例。您可以将本教程视为从头开始编写自己的样板的一种方式。由于本教程的目标是组装各种工具,因此我不会详细介绍这些工具如何单独工作。如果您想获得更深入的知识,请参阅他们的文档或查找其他教程。


项目截图21.png


15.30天挑战


star⭐:19.1k

开源地址:30天挑战

官网地址:javascript30

项目简介:

初学者文件 + JavaScript 30 天挑战的完整解决方案。


项目截图:22.png


16.项目指南


star⭐:26.6k

开源地址:项目指南

项目简介:

JavaScript 项目的一组最佳实践,没有做过完整项目,看这个就够了,包含中文版指南。



项目截图:

23.png



17.JavaScript面试题


star⭐:9.1k

开源地址:JavaScript面试题

项目简介:

1000道关于JavaScript的面试题。

项目截图:24.png


总结


光收藏不学习是没有用的!想要成为前端大佬,就逼自己一把。

欢迎关注:

公众号: 【资料分享大师】

哔哩哔哩:小猪课堂

相关文章
|
2月前
|
缓存 移动开发 Rust
前端构建工具 Mako 开源了
Hi,我是 sorrycc,Mako 的主要负责人之一,也是 Umi、Dva、Father 等库的作者。 很开心,Mako 终于开源了! Github 地址:https://github.com/umijs/mako/ 今天和大家正式介绍下他。
118 3
|
1月前
|
编解码 Oracle Java
java9到java17的新特性学习--github新项目
本文宣布了一个名为"JavaLearnNote"的新GitHub项目,该项目旨在帮助Java开发者深入理解和掌握从Java 9到Java 17的每个版本的关键新特性,并通过实战演示、社区支持和持续更新来促进学习。
76 3
|
2月前
|
前端开发 JavaScript 定位技术
一、前端高德地图注册、项目中引入、渲染标记(Marker)and覆盖物(Circle)
文章介绍了如何在前端项目中注册并使用高德地图API,包括注册高德开放平台账号、引入高德地图到项目、以及如何在地图上渲染标记(Marker)和覆盖物(Circle)。
81 1
|
23天前
|
JavaScript 前端开发 Docker
前端全栈之路Deno篇(二):几行代码打包后接近100M?别慌,带你掌握Deno2.0的安装到项目构建全流程、剖析构建物并了解其好处
在使用 Deno 构建项目时,生成的可执行文件体积较大,通常接近 100 MB,而 Node.js 构建的项目体积则要小得多。这是由于 Deno 包含了完整的 V8 引擎和运行时,使其能够在目标设备上独立运行,无需额外安装依赖。尽管体积较大,但 Deno 提供了更好的安全性和部署便利性。通过裁剪功能、使用压缩工具等方法,可以优化可执行文件的体积。
前端全栈之路Deno篇(二):几行代码打包后接近100M?别慌,带你掌握Deno2.0的安装到项目构建全流程、剖析构建物并了解其好处
|
12天前
|
前端开发 Unix 测试技术
揭秘!前端大牛们如何高效管理项目,确保按时交付高质量作品!
【10月更文挑战第30天】前端开发项目涉及从需求分析到最终交付的多个环节。本文解答了如何制定合理项目计划、提高团队协作效率、确保代码质量和应对项目风险等问题,帮助你学习前端大牛们的项目管理技巧,确保按时交付高质量的作品。
26 2
|
1月前
|
存储 前端开发 JavaScript
🚀 10 个 GitHub 存储库,助你成为前端巨匠✨
本文介绍了10个极具价值的GitHub存储库,旨在帮助各级JavaScript开发人员提升技能。这些资源涵盖了从基本概念到高级算法、编码风格指南、面试准备等各个方面,包括经典书籍、实用工具和面试手册。无论您是刚入门的新手还是有经验的开发者,这些存储库都能为您提供丰富的学习资源,助您在JavaScript领域更进一步。探索这些资源,开启您的学习之旅吧!
49 0
🚀 10 个 GitHub 存储库,助你成为前端巨匠✨
|
1月前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
265 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
22天前
|
编解码 人工智能 自然语言处理
MaskGCT:登上GitHub趋势榜榜首的TTS开源大模型
近日,香港中文大学(深圳)联手趣丸科技推出了新一代大规模声音克隆TTS模型——MaskGCT。一起看看该模型的一些表现吧!
|
24天前
|
缓存 前端开发 JavaScript
前端架构思考:代码复用带来的隐形耦合,可能让大模型造轮子是更好的选择-从 CDN 依赖包被删导致个站打不开到数年前因11 行代码导致上千项目崩溃谈谈npm黑洞 - 统计下你的项目有多少个依赖吧!
最近,我的个人网站因免费CDN上的Vue.js包路径变更导致无法访问,引发了我对前端依赖管理的深刻反思。文章探讨了NPM依赖陷阱、开源库所有权与维护压力、NPM生态问题,并提出减少不必要的依赖、重视模块设计等建议,以提升前端项目的稳定性和可控性。通过“left_pad”事件及个人经历,强调了依赖管理的重要性和让大模型代替人造轮子的潜在收益
|
30天前
|
前端开发 JavaScript 开发工具
前端代码规范和质量是确保项目可维护性、可读性和可扩展性的关键(三)
前端代码规范和质量是确保项目可维护性、可读性和可扩展性的关键(三)
33 0