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

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

  ·1. Snabbt.js

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

  ·2. Chroma.js

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

  ·3. ECharts

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

  ·4. TheaterJS

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

  ·5. Particles.js

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

  ·6. Fancy Form

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

  ·7. Turf.js

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

  ·8. BigPicture.js

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

  ·9. Decimal.js

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

  ·10. Thaw.js

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

  ·11. 101 : Modern JS Utility Library

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

  ·12. textAssist

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

  ·13. SmartUnderline

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

  ·14. MetricsGraphics.js

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

  ·15. Blip

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

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

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

Javascript必须掌握的js库相关推荐

  1. JavaScript程序库jQuery学习笔记分享(二)jQuery对象和DOM操作,和其他js库冲突处理

    今天我继续更新jQuery学习笔记,最近考试比较忙,也就更新的比较慢了,这里向大家说一声抱歉,嘻嘻. 让那不愉快的情绪过去吧,继续进行我们的jQuery之旅吧. 一:jQuery对象和DOM对象 1. ...

  2. Visual Studio中JavaScript智能提示(即引用JS库)

    Visual Studio中JavaScript智能提示(即引用JS库) 一.直接在JavaScript文件顶部输入代码,直接引用JavaScript文件类型库 /// <reference p ...

  3. JavaScript——如何构建自己的JS库?

    一:为什么要构建JS库? 当然,能够更好的实现以后代码的复用,最终达到高效开发的目的.比如我们所见的比较大型和优秀的库.JQuery.Prototype等--里面包含了很多小而精悍的小函数.使用自己库 ...

  4. javascript专题:如何构建自己的js库

    首先看看这个: (function(){ //运行的代码 })(); 红色括号里面是一个匿名函数,红色括号是分割,表示里面的函数是一个部分,绿色的括号表示一个运算符,表示红色括号里面的函数要运行. 相 ...

  5. 用decimal.js库解决JavaScript中计算精度丢失的问题

    项目场景: 涉及小数点的计算 精度丢失原因看这里 解决 用decimal.js库,decimal.js是使用的二进制来计算的, 所以能解决js的精度问题. 安装和引入 执行命令npm i decima ...

  6. 【JavaScript】JS库:numbro

    简介: numbro是一个用于数字格式化的JS库 例子: var string = numbro(1000).format({thousandSeparated: true}); // '1,000' ...

  7. JS+库+框架+工具

    JS+库+框架+工具 要做WEB前端,就需要知道前端到底是什么,需要学习那些知识:前端至少要懂的三个部分:HTML,CSS,JavaScript(简称JS),那首先先明确这三个概念: HTML负责结构 ...

  8. 模糊选择器 js_5个很棒的 React.js 库,值得你亲手试试!

    React在过去几年变得越来越受欢迎.随之而来的是越来越多的库的发布,给我们带来了新的可能性,但最重要的是让开发这工作变得越来越简单. 在本文中,介绍 5 个 React 库,希望能给你带来一些帮助. ...

  9. 百度js库tangram开源

    百度js库tangram宣布开源,Tangram是一套简单可依赖的Javascript库,它的特点:     * 体积小巧,性能优良,使用简单.     * 模块化架构,方便定制与扩展.     * ...

  10. babel import语法 js_搭建开发JS库的运行环境

    1.npm 首先在自定义的目录下打开终端执行 npm init : 根据对应的步骤生成相应的package.json 文件 . 2.Eslint (代码检查工具) 安装eslint:npm insta ...

最新文章

  1. EasyUC博客助手 [支持:博客园,MSN/Live空间,CSDN, 博客之家,PJBlog,Z-Blog...]
  2. python写背单词软件_python背单词小程序
  3. mysql linux 下载安装,Mysql 下载 安装 for linux
  4. java der pem_JAVA解析各种编码密钥对(DER、PEM、openssh公钥)
  5. 加速Java应用开发速度3——单元/集成测试+CI
  6. 项目中的软件需求说明书的访谈部分
  7. Django模糊查询
  8. 15. 注意string实现的多样性
  9. NMS(非极大值抑制)算法 -- 理论、代码
  10. debian dos2unix
  11. Pg Admin4 无法正常启动
  12. java基础代码详解
  13. 目标检测跟踪算法综述
  14. Linux系统关闭virbr0
  15. 京东评价系统海量数据存储设计
  16. 小于等于、 大于等于Mybatis 、oracle
  17. 四川省中小学计算机免试,四川省教育厅关于转发教育部关于进一步做好小学升入初中免试就近入学工作的实施意见的通知...
  18. java根据经纬度转地址或者根据地址转经纬度
  19. js实现自动阅读及停止功能。
  20. 洛谷 5061 秘密任务——二分图染色

热门文章

  1. 根据主题不同,引用不同的资源文件
  2. mysql内置函数大全
  3. win8 oracle 卸载,大神细说win8系统卸载oracle的法子
  4. JAVA 中文乱码 idea设置
  5. Windows 7 专业版如何安装英文、中文语言包
  6. 支付宝小程序平台的IM聊天插件
  7. 优思学院|一文读懂SFMEA、DFMEA、PFMEA的关系
  8. C++ stdio.h详解
  9. LitJson的使用
  10. 数字图像处理第三版4.8.4例子GLPF高斯低通滤波器matlab程序