MVC 框架和库
•angular.js – 为网络应用增强 HTML。
•aurelia – 一个适用于移动设备、桌面电脑和 web 的客户端 JavaScript 框架。
•backbone – 给你的 JS 应用加入带有 Models、Views、Collections 和 Events 的 Backbone。
•batman.js – 最适合 Rails 开发者的 JavaScript 框架。
•ember.js – 一个旨在创建非凡 web 应用的 JavaScript 框架。
•meteor – 一个超简单的、数据库无处不在的、只传输数据的纯 JavaScript web 框架。
•ractive – 新一代 DOM 操作。
•vue – 一个用于构建可交互界面的、直观快速和可组合的 MVVM 框架。
•knockout – Knockout 用 JavaScript 让创建响应式的富 UI 更加容易。
•spine – 构建 JavaScript 应用的轻量 MVC 库。
•espresso.js – 一个极小的、用于制作用户界面的 JavaScript 库。
•canjs – 让 JS 更好、更快、更简单。
•react – 用于建构用户界面的库。它是声明式的、高效的和极度灵活的,并使用虚拟 DOM 作为其不同的实现。
•react-native – 一个用 React 构建原生应用的框架。
•riot – 类 React 库,但很轻量。
•thorax – 加强你的 Backbone。
•chaplin – 使用 Backbone.js 库的 JavaScript 应用架构。
•marionette – 一个 Backbone.js 的复合应用程序库,旨在简化大型 JavaScript 应用结构。
•ripple – 一个小巧的、用于构建响应界面的基础框架。
•rivets – 轻量却拥有强大的数据绑定和模板解决方案
•derby – 让编写实时和协同应用更简单的 MVC 框架,能够在 Node.js 和浏览器同时运行。 •derby-awesome – 很棒的 derby 组件集合。
•way.js – 简单、轻量、持久化的双向数据绑定。
•mithril.js – Mithril 是一个客户端 MVC 框架(轻量、强大和快速)
•jsblocks – jsblocks 是一个更好的 MV-ish 框架。
•LiquidLava – 易懂的、用于构建用户界面的 MVC 框架。

文章
•The JavaScript that you should know – 关于 JavaScript 函数化概念的文章。

数据可视化
Web 数据可视化工具
•d3 – 一个对 HTML 和 SVG 进行可视化的 JavaScript 库。
•metrics-graphics – 更简洁和拥有更规范的数据图表布局优化算法的库。
•pykcharts.js – 经过精心设计后,去除 d3.js 复杂性的 d3.js 图表库。
•three.js – JavaScript 3D 库。
•Chart.js – 简单的、基于 canvas 标签的 HTML5 图表库。
•paper.js – 是矢量图形脚本中的瑞士军刀 —— 使用 HTML5 Canvas 将 Scriptographer 移植到 JavaScript 和浏览器。
•fabric.js – JavaScript Canvas 库,SVG 与 Canvas 可以相互解析。
•peity – 进度条、线状和饼状图。
•raphael – JavaScript 矢量库。
•echarts – 商业产品图表。
•vis – 动态的、基于浏览器的可视化库。
•two.js – 一个渲染器无关的适用于 web 的二维绘图 api 。
•g.raphael – 基于 Rapha?l 图表库。
•sigma.js – 一个致力于图形绘画的 JavaScript 库。
•arbor – 一个使用 web workers 和 jQuery 的图形可视化库。
•cubism – 可视化时间序列的 D3 插件。
•dc.js – 与 crossfilter 无缝合作的多维图表绘制库,使用 d3.js 渲染。
•vega – 一套可视化语法。
•processing.js – Processing.js 基于 Web 标准使数据可视化,而无需任何插件。
•envisionjs – 动态的 HTML5 可视化。
•rickshaw – 用于构建交互式实时图表的 JavaScript 工具包。
•flot – 吸引人的、基于 jQuery 的 JavaScript 图表库。
•morris.js – 漂亮的时间序列线框图。
•nvd3 – 一个为 D3.js 构建可复用图表和图表组件的库。
•svg.js – 一个轻量的、用于操作和添加 SVG 动画的库。
•heatmap.js – 基于 HTML5 canvas 的热力图 JavaScript 库。
•jquery.sparkline – 一个直接在浏览器端生成小型走势图的 jQuery 插件。
•xCharts – 一个基于 D3、用于构建自定义图表和图形的库。
•trianglify – 基于 d3.js 的低多边形(low poly)风格背景图片生成器。
•d3-cloud – 创建词云(word cloud)效果的 JavaScript 库。
•d4 – 一个基于 D3 、友好、可复用的 DSL 图表库 。
•dimple.js – 基于 d3 的简易商业分析图表库。
•chartist-js – 简单的响应式图表。
•epoch – 一个通用的实时图表库。
•c3 – 基于 D3 的可复用图表库。
•BabylonJS – 一个运用 HTML5 和 WebGL 构建 3D 游戏的框架。


•ClassManager – 世界上最快、最方便的类系统之一。
•klass – 用于创建极富表现力的类工具库。
•augment – 世界上最小且最快的一流 JavaScript 继承模式。

验证
•Parsley.js – 不用写一行 JavaScript 代码即可在前端验证表单。
•jquery-validation – jQuery 验证插件。
•validator.js – 字符串验证和过滤(在使用用户输入之前清理用户输入中的有害或危险字符的操作)。
•validate.js – 受 CodeIgniter 启发的轻量表单验证 JavaScript 库。
•validatr – 跨浏览器的 HTML5 表单验证库。
•BootstrapValidator – 是验证表单域中最好的 jQuery 插件。要与 Bootstrap 3 一起使用。
•is.js – 检查类型、正则表达式、是否存在、时间等。
•FieldVal – 多用途验证库。同时支持同步和异步验证。

文件上传
•jQuery-File-Upload – File Upload 是一个支持多文件选择、文件拖放、进度条、验证和图片、音频、视频预览的 jQuery 插件。
•dropzone – Dropzone 是一个易于使用且支持多文件拖放的库。其支持图片预览并且拥有很好的进度条效果。
•flow.js – 一个通过 HTML5 的 File API ,提供多个同时链接的、稳定的、容错的、可恢复的/可重新开始的文件上传库。
•fine-uploader – 一个带有进度条、拖放功能和支持直接上传到 S3 (Amazon Simple Storage Service,亚马逊简易存储服务)的多文件上传插件。
•FileAPI – JavaScript 文件工具集合。支持多文件上传、拖放和文件分块上传。对于图像,支持裁剪、调整大小和根据 EXIF 自动调整方向。
•plupload – 处理文件上传的 JavaScript API,其支持多文件选择、文件类型过滤、分块请求、客户端图片缩放和根据不同的运行环境选择 HTML5、Silverlight 和 Flash。

模态框和弹出框
•Magnific-Popup – 专注于性能、轻量、响应式的灯箱(lightbox)脚本。
•jquery-popbox – jQuery 提示框插件。
•jquery.avgrund.js – 一种新的定于弹出的模态框 jQuery 插件。
•vex – 新的、拥有高度可配置和易于改变样式功能的对话框库。
•bootstrap-modal – 对 Bootstrap 默认的模态框类进行扩展。其支持响应式、可堆叠和 ajax 等。
•css-modal – 纯 CSS 打造的模态框。
•jquery-popup-overlay – 是一个响应式的和可访问性强的模态框和工具提示框(tooltips)jQuery 插件。

图像处理
•lena.js – 拥有滤镜和实用功能的图像处理库。
•pica – 高质量地调整图片大小(拥有快速的、纯 JS 实现的 Lanczos 滤镜算法)。
•cropper – 一个简单的图像裁剪 jQuery 插件。

视频/音频
•prettyembed.js – 更完美地嵌入 YouTube —— 拥有很好的选项,如高分辨率的预览图、嵌入选项的高级定制和可选的 FitVids 支持。
•html5media – 能在所有主流浏览器播放多媒体标签中定义的多媒体文件。http://html5media.info/
•Play-em JS – Play’em 是一个 JavaScript 组件,它能管理音乐/视频播放顺序,通过在一个 DIV 元素里嵌入几个播放器(Youtube、Soundcloud 和 Vimeo)来控制一系列歌曲的播放。
•polyplayer – 将 YouTube、Soundcloud 和 Vimeo 播放器的 API 统一成一套。
•flowplayer – HTML5 视频播放器 http://flowplayer.org/
•mediaelement – 让 HTML5、 Flash 播放器和模仿 HTML5 媒介元素 API 的 Silverlight shim,在所有浏览器拥有一致的 UI。http://mediaelementjs.com/
•SoundJS – 让音频在 web 上运行更简单的库。它为不同浏览器提供了一致的 API。

表格网格
•jTable – 基于 CRUD 表创建 AJAX 的 jQuery 插件。
•DataTables – 这是一个非常灵活的工具,在渐进增强的基础上,将高级的交互效果加到 HTML 表格。(jQuery 插件)
•floatThead – (jQuery 插件)锁定表格头部,只允许表格内容滚动。适用于任何表格,而且不需要额外的 html 或 css。
•Masonry – 瀑布流式的网格布局库。
•Packery – 使用装箱算法(bin-packing)的网格布局库。支持拖拽布局。
•Isotope – 可过滤和可排序的网格布局的库,它能实现 Masonry、Packery 等布局。

滚动
•scrollMonitor – 滚动发生时,可以监听元素的、简单、快速的 API。
•headroom – 除非你需要显示页面头部(header),否则将隐藏它,以腾出页面头部空间。
•onepage-scroll – 创建一个类似 Apple 的单页面滚动网站(iPhone 5S 网站)。
•iscroll – 高性能、轻量、无依赖、兼容多平台的 JavaScript 滚动组件。
•skrollr – 独立(不依赖 jQuery) 的视差滚动库,适用于移动设备(Android + iOS)和桌面电脑。
•parallax – 面向智能设备的视差引擎。
•stellar.js – 让视差滚动变简单。
•plax – 基于 jQuery 的视差库。
•jparallax – 创建可交互视差效果的 jQuery 插件。
•fullPage – 简单和易于使用的、用于创建全屏滚动网站的插件(也被称为单页面网站)。
•ScrollMenu – 让老旧无聊的滚动条焕然一新。

javascript 常用插件库相关推荐

  1. 60+ 个前端常用插件库合集

    60+ 个前端常用插件库合集 目录 60+ 个前端常用插件库合集 DataTables LazyLoad lightSlider alertify.js pickadate.js-日期/时间选择器 c ...

  2. 【工具】动图展示 60+ 个前端常用插件库合集

    作者:寒青 https://segmentfault.com/a/1190000019151460 DataTables 官网:https://www.datatables.net/ DataTabl ...

  3. leaflet常用插件库

    1.常用地图切换加载(osm.google.baidu.gaode.tianditu.etc) https://github.com/htoooth/Leaflet.ChineseTmsProvide ...

  4. 常用插件网站(自用)

    Bootstrap中文网 https://www.bootcss.com/ 常用第三方功能 常用第三方功能 H5接入微信支付 https://pay.weixin.qq.com/wiki/doc/ap ...

  5. iOS开发常用三方库、插件、知名博客

    TimLiu-iOS iOS开发常用三方库.插件.知名博客等等,期待大家和我们一起共同维护,同时也期望大家随时能提出宝贵的意见(直接提交Issues即可). 持续更新... 版本:Objective- ...

  6. 【Vue】Vue学习笔记——UI组件库和常用插件

    文章目录 6. UI组件库和常用插件 6.1 Element-ui 6.2 Vue-router 6.2.1 基本用法 6.2.2 跳转 6.2.3 路由嵌套 6.2.4 路由参数传递 6.3 Axi ...

  7. CDN公共库、前端开发常用插件一览表(VendorPluginLib)

    ============================================================= ==========================前端CDN公共库==== ...

  8. javascript功能插件大集合 前端常用插件 js常用插件

    包管理器 管理着 JavaScript 库,并提供读取和打包它们的工具. npm:npm 是 JavaScript 的包管理器.官网 Bower:一个 web 应用的包管理器.官网 component ...

  9. “非常有用”的JavaScript 和 CSS 库插件推荐

    在前端开发过程中,高质量的网页设计需要直观和用户友好的界面,而且屏幕上的元素也起着非常重要的作用.Web 设计师不断地寻找优秀代码的集合,希望能提升工作效率.但找到合适的工具库并不总是那么容易的. 以 ...

  10. 1000+ 常用 Python 库一览

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源 | 法纳斯特 这次给大家总结整理了1000+常用Python库 ...

最新文章

  1. 获取局域网打印机列表
  2. linux 32位redis安装,CentOS 5.5 32位上安装Redis 2.6报错解决
  3. hibernate c3p0 mysql_hibernate-使用c3p0数据库连接池,以及其它配置
  4. 获取当前应用程序的文件名
  5. ORA-20204 错误
  6. 三十年TCP与七年QUIC 谁才是未来?
  7. property修饰关键字
  8. shiro学习(18):使用注解实现权限认证和后台管理三
  9. Python基本操作(三)标准运算符与赋值
  10. 比 Java 更具争议的 PHP,处处留坑?
  11. 网站锁定php文件命令,PHP文件的锁定机制
  12. 孙正义再造“阿里巴巴”
  13. 个性化制作nodemcu-firmware(esp8266/esp8285 固件制作)----包含lua程序bin的制作
  14. 收发器(Transceiver)架构1——接收机1
  15. 怎样设置一个函数C语言,C语言中怎样编写一个函数 如何在C语言中定义一个函数?...
  16. SpringBoot resultful风格返回格式
  17. 咋样回复计算机桌面删除的东西,电脑桌面上的便签怎么删除及桌面便签删除后还能恢复吗...
  18. 【Latex】Texstudio英文拼写错误检查功能出问题的解决方法
  19. Python地理数据分析常识
  20. 《最优化理论与算法》最优化条件部分学习感悟

热门文章

  1. Qcom WAPI方案
  2. 计算机组成原理第三版第四章,计算机组成原理第四章答案
  3. delphi备份Oracle,Oracle数据库自动备份工具(Delphi源码)
  4. DELPHI利WMI获得硬盘参数
  5. 基于VB.Net的FTP操作的类(可以显示进度条)
  6. 华中科技大学计算机作业试题,华中科技大学2009大学计算机基础考试试题A
  7. mysql adodb_常用的adodb使用方法
  8. MPQ文档布局分析[转帖]
  9. 换个安逸点儿的英文名,希望以后事业顺遂!
  10. java销毁servlet_「销毁session」Servlet销毁session - seo实验室