图形框架
1. ggraph- 图形可视化的凌乱数据。这是一个建立在D3之上的库,目的是改进我们如何处理大型和凌乱的图形。 它扩展了节点和链路与节点组的概念。 它非常适用于当多个节点事实上是同一事物或属于同一组时。
2. D3— 用于使用Web标准可视化数据的JavaScript库。 D3帮助您使用SVG,Canvas和HTML将数据带入生活。 D3将强大的可视化和交互技术与数据驱动的DOM操作方法相结合,为您提供现代浏览器的全部功能以及为您的数据设计合适自由的可视界面。
3. sigma.js— 专用于图形绘制的JavaScript库。
4. Three.js用于在Web浏览器中创建和显示动画3D计算机图形的跨浏览器JavaScript库/ API。 Three.js使用WebGL。
5. A-Frame用于构建虚拟现实(VR)体验的Web框架。 A-Frame场景使用HTML和实体组件体系结构构建,可在移动设备,桌面设备,Vive和Rift上运行。
6. Fabric.js是一个让开发人员能够使用HTML5 canvas元素的框架,它是一个在canvas元素上的交互式对象模型。 它也是一个SVG-to-canvas解析器。
编辑器
1. medium-editor- Medium.com WYSIWYG编辑器的克隆. 使用可改写的API来实现富文本解决方案。
2. Ace— 是一个用JavaScript编写的独立代码编辑器。Ace的目标是创建一个基于浏览器的编辑器,匹配和扩展现有的本地编辑器(如TextMate,Vim或Eclipse)的功能、可用性和性能。 它可以轻松地嵌入任何网页或JavaScript应用程序。 Ace被开发为Cloud9 IDE的主要编辑器。
3. eme— 一个优雅的Markdown编辑器
图表
1. Chart.js— 一个使用canvas元素实现简单HTML5图表。 Chart.js提供了两种可供您使用的不同构建。 Chart.js和Chart.min.js文件包括Chart.js和附带的颜色解析库。 如果使用此版本,并且您需要使用时间轴,则需要在Chart.js之前包含Moment.js。
工具库
1. Moment.js— 一个用于解析,验证,操作和格式化日期的轻量级JavaScript日期库。
2. Clipboard.js— 现代拷贝到剪贴板。 无Flash。 只有3kb gzipped。
3. Reveal.js— 一个框架,使用HTML轻松创建漂亮的演示文稿ppt。reveal.js拥有丰富的功能,包括嵌套幻灯片,Markdown内容,PDF导出,演讲者备注和JavaScript API。 还有一个功能齐全的可视化编辑器和平台,用于在slides.com上分享reveal.js演示文稿。
4. Impress.js— 它是一个基于现代浏览器中CSS3变换和转换特性的展示框架。
5. PhotoSwipe— JavaScript 相册控件,支持移动和桌面,模块化和框架独立。
6. async— 一个实用Node模块,它提供了直接的,强大的功能来处理异步JavaScript。 虽然最初设计为使用Node.js可以通过npm install --save async安装,但它也可以直接在浏览器中使用
7. Mongotron— 一个使用Electron和Angular JS构建的MongoDB GUI。
8. fullPage.js- 一个简单易用的插件来创建全屏滚动网站(也称为单页网站)。 它允许创建全屏滚动网站,以及在网站的部分中添加一些横向滑块。
控件
1. SweetAlert2— JavaScript alert的一个强大替代。
2. Video.js— 一个开源的HTML5 & Flash视频播放器
3. Hyper— 基于web技术的终端。采用 HTML, CSS & JavaScript 技术开发
拖拽
1. Dragula—让你能够很简便得实现拖放功能