1月份GitHub上热门的JavaScript开源项目
极客时间编辑部
讲述:丁婵大小:4.39M时长:03:11
1. JavaScript(Star:92529)
这是 Airbnb JavaScript 风格指南,这个指南会假设你正在使用 Babel,并需要你使用Babel-Preset-Airbnb。并且还需安装带有Airbnb-Browser-Shims的 Shims/Polyfills。
2. Puppeteer(Star:58517)
它是一个 Node.js 库,通过 DevTools 协议提供了一个高级的 API 来控制 headless Chrome。它还可以配置为使用完整的(非 headless)Chrome。Puppeteer 的基本特性包括:
生成屏幕截图和 PDF 页面;
检索 SPA 并生成预渲染内容(即“SSR”);
自动提交表单、UI 测试、键盘输入等;
创建一个最新的自动测试环境。使用最新的 JavaScript 和浏览器功能,在最新版本的 Chrome 中直接运行测试。
3. Next.js(Star:44924)
这是一个轻量级的 React 服务端渲染应用框架。
4. Gatsby(Star:42161)
它可以使用 React.js 把纯文本转换到动态博客或者网站上。目标如下:
无需重载页面转换;
热重载编辑;
构建静态网站创建 React.js 组件模型和生态系统;
直观的基于目录的 URLs;
支持 “Starters”。
5. Awesome Mac(Star:35693)
该项目收集各种类别非常好用的 Mac 应用程序、软件及工具。包含开发者工具、测试工具、命令行工具、版本控制等将近三十多种类别的工具。
6. LeetCode(Star:27078)
该项目是 LeetCode 题解,目前分为四个部分:
第一部分是 LeetCode 经典题目的解析,包括思路、关键点和具体的代码实现;
第二部分是对数据结构与算法的总结;
第三部分是 Anki 卡片,将 LeetCode 题目按照一定的方式记录在 Anki 中,方便大家记忆;
第四部分是计划,记录将来要加入到以上三个部分内容。
7. Lighthouse(Star:19005)
这是一个开源的自动化工具,用于改进网络应用的质量。你可以将其作为一个 Chrome 扩展程序运行,或从命令行运行。你为 Lighthouse 提供一个要审查的网址,它将针对此页面运行一连串的测试,然后生成一个有关页面性能的报告。
8. React virtualized(Star:18107)
这是一个 React 组件,用于高效地呈现大型列表和表格数据。
9. Alpine.js(Star:3347)
这是 JavaScript 的一个小框架,旨在用最小的成本提供大型框架(Vue 或 React)的高级特性,以保留自己的 DOM,并按自己认为合适的方式进行构建。
以上就是 1 月份 GitHub 上热门的 9 个 JavaScript 开源项目,希望对你有所帮助。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论