模板引擎
模板引擎允许您执行字符串插值 。
- mustache.js:是 JavaScript 中带有 {{mustaches}} 的最简模板 。https://github.com/janl/mustache.js
- handlebars.js:是 Mustache 模板语言的扩展 。https://github.com/wycats/handlebars.js/
- hogan.js:是 Mustache 模板语言的编译器 。https://github.com/twitter/hogan.js
- doT:最快速简洁的 JavaScript 模板引擎,适用于 nodejs 和浏览器 。https://github.com/olado/doT
- dustjs:适用于浏览器和 node.js 的异步模板 。https://github.com/linkedin/dustjs/
- eco:嵌入式的 CoffeeScript 模板 。https://github.com/sstephenson/eco/
- JavaScript-Templates:轻量(小于 1KB)、快速且无依赖的强大 JavaScript 模版引擎 。https://github.com/blueimp/JavaScript-Templates
- t.js:小巧的 JavaScript 模板框架,压缩后约为 400 字节 。https://github.com/jasonmoo/t.js
- pug:健壮的、优雅且功能丰富的 nodejs 模板引擎 。https://github.com/pugjs/pug
- EJS:高效的 JavaScript 模板 。https://github.com/mde/ejs
- xtemplate:可扩展的模板引擎,适用于 node 和浏览器 。https://github.com/xtemplate/xtemplate
- marko:快速轻量且基于 HTML 的模板引擎,支持异步、流、自定义标签和 CommonJS 模编译后输出 。适用于 Node.js https://github.com/marko-js/marko)和浏览器 。
Flux
Flux是Facebook用来构建客户端Web应用的应用架构
- Reflux是根据React的flux创建的单向数据流类库 。https://github.com/reflux/refluxjs
- Redux是可预测javascript应用程序状态的容器 。http://redux.js.org/
- Mobx是通过透明的函数响应式编程实现简单,可扩展的状态管理库 。https://mobx.js.org/
- Dva是基于Redux, Redux-saga 和 react-router@2.x的轻量级的框架 。https://github.com/dvajs/dva
数据可视化
Web 数据可视化工具
- d3:一个对 HTML 和 SVG 进行可视化的 JavaScript 库 。https://github.com/mbostock/d3
- metrics-graphics:更简洁和拥有更规范的数据图表布局优化算法的库 。https://github.com/mozilla/metrics-graphics
- pykcharts.js:经过精心设计后,去除 d3.js 复杂性的 d3.js 图表库 。https://github.com/pykih/PykCharts.js
- three.js:JavaScript 3D 库 。https://github.com/mrdoob/three.js
- Chart.js:简单的、基于 canvas 标签的 HTML5 图表库 。https://github.com/nnnick/Chart.js
- paper.js:是矢量图形脚本中的瑞士军刀 —— 使用 HTML5 Canvas 将 Scriptographer 移植到 JavaScript https://github.com/paperjs/paper.js)和浏览器 。
- fabric.js:JavaScript Canvas 库,SVG 与 Canvas 可以相互解析 。https://github.com/kangax/fabric.js
- peity:进度条、线状和饼状图 。https://github.com/benpickles/peity
- raphael:JavaScript 矢量库 。https://github.com/DmitryBaranovskiy/raphael
- echarts:商业产品图表 。https://github.com/ecomfe/echarts
- vis:动态的、基于浏览器的可视化库 。https://github.com/almende/vis
- two.js:一个渲染器无关的适用于 web 的二维绘图 api。https://github.com/jonobr1/two.js
- g.raphael:基于 Rapha?l 图表库 。https://github.com/DmitryBaranovskiy/g.raphael
- sigma.js:一个致力于图形绘画的 JavaScript 库 。https://github.com/jacomyal/sigma.js
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
