Airbnb 广泛使用的 JavaScript 风格指南:实用的 ES6+ 编码规范、ESLint 配置,涵盖类型、函数、类、命名、测试等章节。附有 React 和 CSS-in-JavaScript 配套指南。
好开源,值得被发现。
发现优质开源项目,匿名提交开源项目,认领编辑你的开源项目。
带着好奇心,发现开源世界。
THE FIRST COLLECTIONVuestic Admin 是一个基于 Vue 3、Vite、Pinia 和 Tailwind CSS 构建的开源管理后台模板套件,依托于 Vuestic UI 组件库,提供深色主题、i18n 国际化、无障碍访问及响应式布局。
Terser 是一个面向 ES6+ 的 JavaScript 解析器、压缩器和混淆工具包,是 uglify-es 的维护分支。它提供命令行界面和编程 API,用于压缩代码、混淆变量和属性名,并生成源映射。
Parcel 是一款面向 Web 的零配置构建工具,开箱即用支持 HTML、CSS、JavaScript 及多种资源类型,内置开发服务器与热重载功能。它采用 Rust 编写的编译器以实现快速并行构建和缓存,提供自动生产环境优化(如树摇、压缩、自动代码分割),并支持灵活的目标环境适配和可扩展的插件系统。
mo·js 是一个快速、适用于 Retina 屏幕的模块化 JavaScript 动画库,提供声明式 API 和 Html、Shape、Swirl、Burst、Stagger 等内置组件。
Babel 是一个社区驱动的 JavaScript 编译器,可将现代 JavaScript 语法转换为兼容旧环境的版本,让开发者使用最新语言特性。
Static是一个开源的基于网页的嵌入式收音机播放器,使用webpack构建静态页面,以YouTube直播流作为电台,giphy视频作为背景。电台和背景通过JSON文件配置,可托管在GitHub Pages上。
一份覆盖项目架构、代码风格、测试、生产部署、安全等领域的全面Node.js最佳实践指南。
Sweep Analytics JS 是一个轻量级 JavaScript 跟踪库,专为与 Sweep Analytics 平台集成而设计。它提供了一种简单且注重隐私的方式收集网页分析数据,不记录用户 IP 地址,并支持通过 HTML 数据属性进行自定义事件跟踪。
melonJS是一个轻量级、无外部依赖的HTML5游戏引擎,适用于2D/2.5D游戏。它具有GPU加速渲染(WebGPU/WebGL2/Canvas),支持Tiled地图集成、物理、音频和3D网格,大小约为250KB。可在所有主要浏览器上运行。
一个广受欢迎的开源JavaScript核心概念指南,包含清晰的解释、代码示例和精选资源,已扩展至原33个概念之外,并提供40多种语言版本。
Webpack 是一款模块打包工具,主要用于将 JavaScript 文件打包供浏览器使用,同时支持转换和打包几乎所有资源。它原生支持 ES2015+、CommonJS 和 AMD 模块,通过加载器和插件系统实现高度可扩展性,并具备代码分割、缓存优化及增量编译等特性。
Draggable 是一个用于自定义拖放交互的 JavaScript 库,提供 Draggable、Sortable、Droppable 和 Swappable 模块,支持原生事件和插件。
《你不知道的JavaScript Yet》系列第二版,提供免费在线章节和可购买的实体书,深入讲解JavaScript核心机制,包括《入门》和《作用域与闭包》。