乐趣区

关于html5:热门的19个JAVASCRIPT前端开发框架和库

JavaScript(JS)是一种轻量级的解释(或即时编译)编程语言,是世界上最风行的编程语言。JavaScript 是一种基于原型的多范式、单线程的动静语言,反对面向对象、命令式和申明式(例如函数式编程)格调。JavaScript 简直能够做任何事件,更能够在包含物联网在内的多个平台和设施上运行。

在 WebGL 库和 SVG/Canvas 元素的反对下,JavaScript 变得惊人的弱小。简直能够为网络构建任何货色,包含基于浏览器的游戏和本地利用,许多最新的突破性性能都在 3D 上运行。

为此,「数维图小编」整顿了 19 个交互式 3D Javascript 库和框架,用于在 Web 上创立 3D 图形,心愿你的下一个我的项目用的上它们:

Three.js

Three.js 是一个高级跨浏览器的 3D JavaScript 库和应用程序编程接口,用于应用 WebGL 在 Web 浏览器中创立和显示动画 3D 计算机图形。是最受欢迎的 3D WebGL 库之一,为有数 3D 体验提供反对。也是最好的 3D 库之一。ThreeJS 次要解决画布元素,SVG 元素和用于渲染的 WebGL 库。

D3.js

D3.js 是一个收费的开源 JavaScript 库,,用于在 Web 上创立图表、地图等可视化成果。D3.js(也称为 D3,数据驱动文档的缩写)是一个 JavaScript 库,用于在 Web 浏览器中生成动静、交互式数据可视化。它应用可缩放矢量图形(SVG)、HTML5 和级联样式表(CSS)规范。

A frame

A Frame 是一种风行的开源 Web 框架,用于在 Web 浏览器中构建虚拟现实体验。这个 javascript 框架为开发人员提供了开发虚拟现实设计的能力,能够在浏览器上渲染。

Babylon.js

Babylon.js 是一个基于 Web 的 3D 图形引擎,反对 WebGL 1.0 / 2.0 / WebGPU、场景图、物理、拾取、碰撞、动画、音频等。它建设在 Web 图形库之上,用于在 Web 浏览器中渲染图形。

Zdog

Zdog 是用于画布和 SVG 的 3D JavaScript 引擎。应用 Zdog,能够在 Web 上设计和渲染简略的 3D 模型。Zdog 是一个伪 3D 引擎。它的几何图形存在于 3D 空间中,但出现为立体形态。这使得 Zdog 不同凡响。

Cannon.js

Cannon.js 是一个基于 Web 的物理引擎,旨在加强基于 Web 的游戏开发。它引入了简略的碰撞检测,各种身材形态、接触、摩擦和 Web 束缚。它还具备弱小的 API,使你可能构建本人的想法。

PlayCanvas

PlayCanvas 是一个游戏引擎,它利用 HTML5 和 WebGL 来创立游戏和其余交互式 3D 组件。

LightGl.js

LightGl.js 基于 WebGL 框架,被认为是在浏览器上渲染 3D 最快最轻的库。LightGl 提供了对代码库的大量管制。

Phoria.Js

Phoria.js 旨在应用 HTML5 画布元素渲染基于 Web 的静止成果。它不是基于 WebGL 的,所以你不用放心。

Cesium.Js

Cesium.js 应用 WebGL 进行硬件加速图形,它旨在在 Web 浏览器上创立 3D 地球仪和 2D 地图。

Scene.Js

Scene.js 是一个基于 JavaScript 时间轴的动画库,用于创立动画网站。它容许创建对象挪动和地位的工夫程序。

Xeogl

Xeogl 是 WebGl 上的 3D 模型可视化,它提供了在 xeolabs 开发的浏览器上创立 3D 世界的工具。

ClayGL

ClayGL 是一个易于应用的,可配置为高质量的图形,并基于 WebGL 图形库构建可扩大的 Web3D 应用程序。

DivSugar

DivSugar 是一个基于 CSS 的库,用于渲染 3D 场景图、动画零碎和几何类。将 3D 动画集成到现有网页中非常容易。

Tilt.js

Tilt.js 是一个渺小的申请 AnimationFrame 驱动的 60 + fps 轻量级视差歪斜成果,用于 jQuery。

Turbulenz_engine

Turbulenz 是一个模块化的 3D 和 2D 游戏框架,可能在基于 HTML5 的浏览器上创立游戏。

Voxel

Voxel 是一个用于构建基于 Web 的游戏的 JavaScript 工具包。它是我的项目的汇合,使开发更容易。

SVG 3D Builder

SVG 3D Builder 应用 SVG 创立 3D 模型,并提供简洁的 API。

Voodoo.js

Voodoo.js 是一个 Javascript 框架,用于创立与 3D HTML 无缝集成的 2D WebGL 控件。

Tips:

Sovit3D 是一个可视化开发平台,基于 JavaScript 语言的 3D 图形引擎,为 Web 可视化提供了丰盛的展示模式和视觉效果,帮忙软件开发公司、解决方案提供商轻松搭建 3D 可视化界面。平台聚焦工业数字孪生的生产管控、智慧城市的监控运维等可视化应用领域,产品的模块组态化模式能够满足全因素智慧场景的构建。

Sovit3D 平台采纳 B / S 架构,基于 WebGL 绘图技术标准,提供基于 Web 浏览器的 3D 可视化行业组件,反对 HTML5/SVG 等最新技术,可不便的在浏览器上进行浏览和调试。为开发人员制作合乎用户应用习惯的大屏可视化利用,包含 2D 图表剖析、3D 修建实景、3D 工业设施模型等相干内容,轻松拖拽即可实现,管制实时数据及动画展现、历史回放、报警、命令下发等性能。

Sovit3D 零代码可视化在线编辑,全自动化场景文件生成; 多种数据源接入,轻松与第三方平台无缝数据对接、可视化设置实时动画成果,简略设置即可引入到第三方零碎中。广泛应用于电力能源、水利、物联网、工业互联网、智慧城市、智慧医疗、智慧农业、IT 运维等各行业多畛域。

退出移动版