跳到主要内容

web 框架

  • 渐进式 JavaScript 框架
  • 用于构建用户界面的 JavaScript 库
  • Angular 是一个基于 TypeScript 构建的现代 Web 开发平台
  • 一个构建 web 应用程序的工具,在构建/编译阶段将你的应用程序转换为理想的 JavaScript 应用,而不是在运行阶段解释应用程序的代码
  • 渐进式 JavaScript 框架
  • A declarative, efficient and flexible JavaScript library for building user interfaces.

React

可视化工具

Node.js

  • 基于 V8 引擎的 JavaScript 运行环境
  • 快速极简的 Web 框架
  • 渐进式 Node.js 框架,构建高效、可靠和可扩展的 server 应用程序
  • 快速、可靠和安全的依赖管理
  • Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石
  • Fast, disk space efficient package manager
  • 为企业级框架和 Node.js & Koa 应用程序而生
  • Node.js Cross Platform Desktop Automation. Control the mouse, keyboard, and read the screen.
  • npm 是 JavaScript package 管理工具,在这里可以找到可复用代码,并以强大的全新方式进行聚合
  • Deno 是一个 JavaScript/TypeScript 的运行时

编译构建

组件库

测试工具

  • Puppeteer 可以通过 DevTools 协议控制 headless Chrome 或 Chromium
  • Facebook 开发的零配置测试平台,让代码库更加稳定和健壮
  • Mocha 是运行在 Node.js 和浏览器上的功能丰富的 JavaScript 测试框架,使异步测试变得简单而有趣。Mocha 串行运行测试,提供灵活精准的报告,同时将未捕获的异常映射到正确的测试用例。
  • 未来的测试运行器
  • Jasmine 是一个用于测试 JavaScript 代码的行为驱动开发(BDD)框架
  • Karma 的主要目标是,让测试驱动开发(TDD)变得简单、快速和有趣。
  • 用于对 JavaScript 隔离测试 spy, stub 和 mock。适用于任何单元测试框架
  • Chai 是一个用于 Node.js 和浏览器的 BDD/TDD 断言库,可以与任何 JavaScript 测试框架便捷配对

JS库

  • 高效精简强大的工具库
  • 一个现代的 JavaScript 工具库
  • 处理时间和日期的 JavaScript 函数库
  • 处理时间和日期的 JavaScript 函数库
  • RxJS 是 Reactive Extensions 的 JavaScript 实现,可以通过响应式和函数式编程模型组合异步数据流
  • 一款实用的 JavaScript 函数式编程库
  • 通过简单类似 localStorage API 的异步数据存储来改进你的 Web 应用程序的离线体验
  • Zepto是一个轻量级的针对现代高级浏览器的JavaScript库,它与jquery有着类似的api
  • 函数式和响应式的 JavaScript 框架

Vue

Angular

小程序框架

  • 框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。
  • Taro 是一套遵循 React 语法规范的 多端开发 解决方案。
  • WePY 是一款让小程序支持组件化开发的框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序
  • 前端跨框架跨平台框架,提供桌面、移动和小程序整体解决方案
  • 跨端统一解决方案,一套代码运行多端,一端所见即多端所见
  • Remax 将 React 运行在小程序环境中,让你可以使用完整的 React 进行小程序开发。
  • Mpx 是一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx,我们能够以最先进的 web 开发体验来开发生产性能深度优化的小程序。
  • kbone 用于支持一个项目可以同时在 Web 端和小程序端被使用
  • 框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。

状态管理

Linters

CSS

API

模板引擎

Mock

微前端

  • 为微前端提供快速、简单和完整的解决方案
  • JavaScript 框架,将多个微前端组合成一个应用程序