Javascript必须掌握的js库

简介:

JavaScript脚本库是一个预先用JavaScript语言写好的库。使用JavaScript库可以更轻松地开发基于JavaScript的应用程序,尤其是对于AJAX和其他以Web为中心的技术。当我们在为一个项目选定开发技术的时候,选择一个明星框架当然很不错,但是有些库文件太大了。当你想要为一个特定的任务寻找解决方案的时候,你可以选择一个更有针对性,更轻量级的框架。

  本文整理了2015年1月15个可提高编程效率的JavaScript库,下面这些JavaScript库都是非常实用的,尤其是对于有特定需求的项目。

  ·1. Snabbt.js

开发者必备的15个实用Javascript库

  Snabbt.js是一个简约快速的JavaScript动画库。它侧重围绕元素进行移动,能够平移、旋转、缩放和调整元素。通过矩阵乘法操作,转换可以以任何你想要的方式进行组合。最终,将通过CSS3转换矩阵呈现页面结果。

  ·2. Chroma.js

开发者必备的15个实用Javascript库

  Chroma.js是一个微型的JavaScript库,适用于各种颜色处理的,可实现各种颜色的转换和色阶处理。

  ·3. ECharts

开发者必备的15个实用Javascript库

  ECharts是一个综合的图表库,能以一个很自然的方式将交互图表添加到商配的产品里。在ZRender-based坐标系基础上,ECharts目前支持行、列、分散、漏斗、地图和指定图表等多种样式,其中许多可以合并呈现在一个图中。

  ·4. TheaterJS

开发者必备的15个实用Javascript库

  TheaterJS是一个模拟人类打字效果的JavaScript库,包含多个角色管理、事件处理等。

  ·5. Particles.js

开发者必备的15个实用Javascript库

  Particle.js是一个轻量级的JavaScript库,用来创建网页上的颗粒效果,易与大量参数进行配置。

  ·6. Fancy Form

开发者必备的15个实用Javascript库

  FancyForm 是一个非常强大的 JavaScript 库,可以作为 checkbox 和 radio button 的替代品,能生成非常漂亮的 checkbox 和 radio button,并支持几乎所有浏览器,该 JavaScript 库需要 MooTools JavaScript 框架的支持。

  ·7. Turf.js

开发者必备的15个实用Javascript库

  Turf是一个用JavaScript编写的模块化GIS引擎。根据GeoJSON数据处理执行地理空间任务,可以在服务器或在浏览器上运行。

  ·8. BigPicture.js

开发者必备的15个实用Javascript库

  bigpicture.js是一个JavaScript框架,可以在HTML页面无限的平移和无线缩放。

  ·9. Decimal.js

开发者必备的15个实用Javascript库

  Decimal.js是一个任意精度的十进制类型JavaScript库,拥有简单但功能齐全的API。

  ·10. Thaw.js

开发者必备的15个实用Javascript库

  Thaw.js提供JavaScript合成异步处理,可以延缓浏览器进程,实现DOM之间的交互。

  ·11. 101 : Modern JS Utility Library

开发者必备的15个实用Javascript库

  101是一个新的JavaScript工具包,提供基于 Node.js 环境中的多重常用编程功能。它省去了构建自定义程序,只需自然捆绑所需要的操作流程。

  ·12. textAssist

开发者必备的15个实用Javascript库

  textAssist是提供高度自定义选项的智能文本助理脚本。此脚本使用jQuery框架,可用于动态web页面。textAssist帮助web开发人员制作更多可用性强的网站,从而也对用户更友好。

  ·13. SmartUnderline

开发者必备的15个实用Javascript库

  SmartUnderline是一个JavaScript库,用于更灵活地创建跨浏览器descender-aware underlines。SmartUnderline搜索页面的链接和CSS underline应用,取而代之的是更多漂亮的underline样式。

  ·14. MetricsGraphics.js

开发者必备的15个实用Javascript库

  MetricsGraphics.js是一款基于JavaScript的响应式图表库。它提供一种简单的方式来生成常见的图形,支持几乎所有类型的图表,包括折线图、柱形图、饼图等,以及地毯图和基本的线性回归等功能。MetricsGraphics.js是基于可视化图表库D3上面的,因此开发者可以自定义很多功能强大的图表功能。开发者只需插入几个缺省参数,以及一个或多个可选参数即可开始操作。

  ·15. Blip

开发者必备的15个实用Javascript库

  Blip是一个针对网络音频API的JavaScript库。它简化了创建节点和音频路由的步骤,提供了灵活的循环和操纵样本方法,即节省了时间也富有充足的音乐表现力。

   

tween.js可生成平滑动画效果的js动画

http://www.htmleaf.com/Demo/201501271285.html

tween.js可生成平滑动画效果的js动画库

目录
相关文章
|
18天前
|
机器学习/深度学习 人工智能 JavaScript
js和JavaScript
js和JavaScript
20 4
|
1月前
|
前端开发 JavaScript 区块链
连接区块链节点的 JavaScript 库 web3.js
连接区块链节点的 JavaScript 库 web3.js
27 2
|
17天前
|
JavaScript 前端开发
JavaScript生成的随机数随机字符串JS生成的随机数随机字符串
JavaScript生成的随机数随机字符串JS生成的随机数随机字符串
14 1
|
26天前
|
JavaScript 前端开发
js开发:请解释什么是模块化(modularization),并说明如何在JavaScript中实现模块化。
模块化将复杂系统拆分为松散耦合的模块,提高代码可读性、可维护性、可复用性和可扩展性。JavaScript模块化历经CommonJS(Node.js中常见,使用`require()`和`module.exports`)、AMD(RequireJS,异步加载,`define()`和`require()`)和ES6 Modules(官方标准,`import`和`export`)三个阶段。打包工具如Webpack、Rollup处理兼容性问题,使模块化代码能在各种环境中运行。
|
27天前
|
JavaScript 前端开发
js开发:请解释this关键字在JavaScript中的用法。
JavaScript中的`this`关键字根据执行上下文指向不同对象:全局作用域中指向全局对象(如`window`),普通函数中默认指向全局对象,但作为对象方法时指向该对象。在构造函数中,`this`指向新实例。箭头函数不绑定`this`,而是继承上下文的`this`值。可通过`call`、`apply`、`bind`方法显式改变`this`指向。
9 2
|
1月前
|
JSON JavaScript 前端开发
盘点3个可以操作JavaScript的Python库
盘点3个可以操作JavaScript的Python库
27 0
|
1月前
|
JavaScript 前端开发
编程笔记 html5&css&js 079 JavaScript 循环语句
编程笔记 html5&css&js 079 JavaScript 循环语句
|
1月前
|
JavaScript 前端开发 开发者
编程笔记 html5&css&js 078 JavaScript 条件判断语句
条件判断语句是首先要接触的语句。通过条件判断来执行不同的代码块。
|
JavaScript 前端开发
《JavaScript忍者秘籍》——第1章 进入忍者世界 1.1即将探索的JavaScript库
这些库都经过了全面的构建并且解决了目标问题。基于这些原因,这些库对于我们进一步分析并理解代码库的基础建设,从而洞察世界级JavaScript库建设的过程打下了良好的基础。
1279 0