前端常用库及工具合集

426 阅读1分钟

UI库类

Vant

一个 Vue 3 UI 框架 | Element Plus (gitee.io)

FlowersUI (huashaoya.github.io)

Layui Layui 是一套开源的 Web UI 组件库,采用自身轻量级模块化规范

Web3d类

Three.js – JavaScript 3D Library (threejs.org)

Spline Viewer - Easily embed 3D in your website

lingo3d/lingo3d: Lingo3D is a web-first 3d game development library with React and Vue integration. (github.com)

AR.js Documentation (ar-js-org.github.io)

物理引擎

liabru/matter-js: a 2D rigid body physics engine for the web ▲● ■ (github.com)

schteppe/cannon.js @ GitHub

kripken/ammo.js: Direct port of the Bullet physics engine to JavaScript using Emscripten (github.com)

图表类

Apache ECharts

DataV (jiaminghi.com)

框架类

Vue.js - 渐进式 JavaScript 框架 | Vue.js (vuejs.org)

文档类

首页 | VuePress (vuejs.org)

快速后端接口文档类

ShowDoc

Three.js是一个用于创建3D图形的JavaScript库,可以在浏览器中渲染出各种形态的3D图形。

Cannon.js是一款用于物理模拟的JavaScript库,支持物理引擎的模拟,例如重力、碰撞等等。

Variable timescale是一种时间缩放的技术,用于模拟与现实世界相对时间比例不同的物理模型。

Frame skipping是一种优化技术,可以在运行时跳过一些帧的渲染,从而提高运行效率。

FXAA anti-aliasing是一种图形抗锯齿技术,可以在渲染图形时减少锯齿感,提高图形渲染质量。