优秀前端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月前
|
Apache 数据安全/隐私保护 Docker
【开源问答系统】GitHub 14.9k star 的开源问答引擎来了,三分钟搭建完成~~~
Apache Answer 是一款开源问答系统,助力团队将零散知识沉淀为结构化资产。支持 Docker 快速部署、插件扩展、权限控制与多语言,兼具高效搜索、投票排序与私有化部署能力,适用于技术社区、企业知识库与用户支持场景。
468 22
|
2月前
|
人工智能 JavaScript 前端开发
Github 2024-10-28 开源项目周报 Top15
本周GitHub热门项目涵盖Svelte、Open Interpreter、PowerShell等,涉及Web开发、AI助手、自动化工具等领域,Python、JavaScript为主流语言,展现开源技术活跃生态。(239字)
428 19
|
2月前
|
缓存 自然语言处理 JavaScript
抓紧上车,别再错过啦, Github 开源后台管理平台,Naive UI !!!
naive-ui-pro 是基于 Vue3 + Vite + TypeScript 的免费开源中后台模板,主打“路由插件化架构”,将权限、页签、缓存等功能拆解为可插拔模块,像搭积木一样灵活组装。内置 14+ 插件、Pro Naive UI 组件库与丰富示例,支持移动端适配、多主题、国际化,MIT 许可,开箱即用,助力高效开发。
257 4
|
2月前
|
人工智能 JavaScript 前端开发
Github 2024-11-04 开源项目周报 Top14
本周GitHub热门项目涵盖屏幕截图转代码、网页监控、低代码开发等。Python与TypeScript主导,亮点项目包括AI生成代码工具、开源社交应用Bluesky及机器人框架LeRobot,展现AI与自动化技术的快速发展趋势。
203 15
|
2月前
|
人工智能 JavaScript Docker
Github 2024-11-11 开源项目周报 Top15
本周GitHub热门项目涵盖多领域:Python与TypeScript领跑,包括屏幕截图转代码、本地文件共享、PDF处理、AI开发代理等。亮点项目如screenshot-to-code、LocalSend、OpenHands及Diagrams,兼具创新与实用性,广受开发者关注。
228 13
|
2月前
|
人工智能 算法 JavaScript
Github 2024-10-14 开源项目周报 Top14
本周GitHub热门项目共14个,Python项目占7席。涵盖算法实现、生成式AI、金融分析、目标检测等领域,包括TheAlgorithms系列、OpenBB金融平台、Ultralytics YOLO11、Manim动画框架等,展现开源技术多元发展态势。
126 8
|
2月前
|
人工智能 Rust JavaScript
Github 2024-10-07 开源项目周报 Top15
本周GitHub热门项目共15个,Python项目占比最高达7个。榜首为Python算法实现集合TheAlgorithms/Python,Star数超17万;其他亮点包括Godot游戏引擎、OpenBB金融平台、ToolJet低代码框架及新兴AI相关项目如Crawl4AI、Llama Stack等,涵盖游戏、金融、AI、理财等多个领域。
129 4
|
2月前
|
人工智能 Rust 算法
Github 2024-09-30 开源项目周报 Top15
本周GitHub热门项目揭晓:Python主导,AutoGPT居首,涵盖AI、编程、数学动画等领域,助力开发者探索前沿技术。
145 4
|
2月前
|
人工智能 JavaScript 前端开发
Github 2024-09-16 开源项目周报 Top14
本周GitHub热门项目涵盖Python、TypeScript、Go等语言,React居首。亮点包括微软PowerToys、Node版本管理器、AI证件照工具HivisionIDPhotos及端侧大模型MiniCPM等。
118 2
|
2月前
|
Rust JavaScript 安全
Github 2024-09-02 开源项目周报 Top13
本周GitHub热门项目涵盖AI、开发工具与开源替代品。包括Notion替代AppFlowy、Airtable替代NocoDB、云平台Coolify及可观察性平台OpenObserve等,涉及Python、TypeScript、Rust等语言,聚焦效率、隐私与自动化。
166 1

热门文章

最新文章

  • 1
    前端如何存储数据:Cookie、LocalStorage 与 SessionStorage 全面解析
  • 2
    前端工程化演进之路:从手工作坊到AI驱动的智能化开发
  • 3
    Vue 3 + TypeScript 现代前端开发最佳实践(2025版指南)
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
  • 6
    实现“永久登录”:针对蜻蜓Q系统的用户体验优化方案(前端uni-app+后端Laravel详解)-优雅草卓伊凡
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距