本文重点为大家介绍16款非常实用的JavaScript库,涵盖的领域很广泛。
编辑器
1. CodeMirror
CodeMirror是一款“Online Source Editor”,基于Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。
视频:
2.html5media
html5media是一个JavaScript音频/视频播放器能够让每一个浏览器都能够播放在HTML5多媒体标签中定义的多媒体文件。 对于不兼容的浏览器,该播放将采用支持 Flash 的 FlowPlayer 播放器来代替。
地图:
3. Gmap
GMAP3插件用来将 Google Maps 插入到网页中,Google 在其产品中已经提供了很简便的方法。但是GMAP3这个jQuery插件提供了更加简便的方法,特别是在使用一些高级功能时(如:overlays 和 callbacks)。
图表:
4. JS Charts
JS Charts是一款免费的基于javascript的轻量级插件,用JS Charts绘制图表是很轻松地事,因为你只需要关心客户端的脚本。
5. Highcharts
Highcharts是一个制作图表的纯Javascript类库。
6. Flot
受Plotr和PlotKit 的启发,Ole Laursen基于jquery开发了一个图表绘制(WEB Chart)插件并命名为flot。
示例代码:$.plot ($("#placeholder"), [ [[0, 0], [1, 1]] ], { yaxis: { max: 1 } });
7.Timeplot
Timeplot是一个基于DHTML的AJAX部件,用于创建时间序列、基于时间事件的图表。
可视化和绘图库:
8. Processing.js
Processing.js是轻量,易于了解掌握,并提出一个理想的工具,可视化的数据,创建用户界面和开发基于Web的游戏。
9. Protovis
Protovis是一个可视化javaScript图表生成工具。
10. Raphael
Raphael是一个小型的JavaScript库,用来简化在页面上显示向量图的工作。你可以用它在页面上绘制各种图表、并进行图片的剪切、旋转等操作。
安全相关:
11. Ad Safe
ADsafe能使Javascript广告更加安全。
ADsafe使放置在页面上的客户代码(例如第三方的广告脚本以及挂件)安全,ADsafe定义了一个JavaScript的子集,足以令客户脚本具有用的交互性,在此同时防止恶意或者偶然的破坏以及入侵。
存储:
12. TaffyDB
TaffyDB是一个免费开源的JavaScript库,用于在Web上实现一个轻量级的数据访问层,也就是一个简单的数据库。
13. evercookie
evercookie 是一套想辦法在瀏覽器上留下可供紀錄的痕跡的javscript library,支援非常多方法,想盡辦法產生類似HTTP cookie的效果。目前实现的方法借助了flash 的支持。
14.jStorage
jStorage是一个简单的用于Prototype,MooTools,jQuery 在浏览器端缓存数据(字符串,数字,对象,甚至是XML节点)的包装插件。
其他:
15. HeadJS
HeadJS, 异步JavaScript加载。其最大特点就是不仅可以按顺序执行还可以并发加载js
16.Socket.IO
Socket.IO旨在让各种浏览器与移动设备上实现实时app功能,模糊化各种传输机制。via webinsightlab.。
分享到:
相关推荐
Getting Started with Meteor.js JavaScript Framework
Choosing the Best JavaScript Framework for You The JS framework MADNESS.Do I even need a framework?? Dojo、Prototype、YUI、jQuery、ExtJS、JavaScriptMVC、AngularJS、Bootstrap、Ractive、React.js、VUE.js...
Getting Started with Meteor.js JavaScript Framework Second Edition is an easy to follow, step-by-step approach to learning how to build modern web applications with Meteor. You will begin with a ...
本书《Getting Started with Meteor.js JavaScript Framework, Second Edition》提供了关于如何使用Meteor.js框架进行Web应用程序开发的全面指导。本书通过实例介绍 Meteor 的核心概念,包括数据绑定、路由、响应式...
js-framework-benchmark, 几种流行javascript框架性能的比较 js-framework-benchmark这是几个javascript框架的简单基准。 基准测试创建一个带有随机条目的大型 table,并测量各种操作的时间,包括渲染持续时间。 ...
【标题】"mogold29-demo-backend-a3705e6730d2_JSFramework_" 提供的信息表明,这是一个使用JavaScript框架构建的后端项目示例,特别是基于Node.js的Express框架。Express是Node.js中最受欢迎的web应用程序框架,...
Jquery is one of the most popular javascript framework.
Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.
<script src="path/to/validation-framework.js"> ``` 2. **初始化验证**:在HTML表单上应用验证框架,你需要使用特定的数据属性(data-attr)来标记需要验证的字段。例如,要验证一个必填字段,你可以这样写: ...
标题中提到的“JS小框架 fly javascript framework”指的是一个被命名为“fly”的小型JavaScript框架。这个框架是作者在工作中积累经验后开发的,目的是为了分享给更多的人,帮助他们在开发中解决一些问题。标题同时...
Ajax的兴起,给 Javascript带来了新的生机,大量的javascript框架(Javascript Framework)层出不穷,一些框架来至于开发人员项目经验的总结和提炼,也有一些框架来至于商业公司,同时以开源和商业两种方式发布。...
Node.js: JavaScript based framework. Easy Guide Book by Rick L. English | April 13, 2016 | ASIN: B01E8KVNVW | 75 Pages | AZW3/MOBI/EPUB/PDF The following topics are discussed in this book: A ...
《构建JavaScript框架》这本书深入浅出地介绍了如何创建自己的JavaScript框架。书中的内容涵盖了框架设计的各个方面,旨在帮助读者理解并实践JavaScript框架的构建过程。 首先,书中提到了"Framework Style",这...
一个强大的开源P2P框架,分享给对此感趣的人
Archetype JavaScript Framework 是一个专为企业级应用设计的开源JavaScript框架。这个框架旨在提供高效、可维护和模块化的解决方案,以满足现代Web开发的需求。Archetype以其强大的功能和灵活性,让开发者能够构建...
js-framework-benchmark 这是几个javascript框架的简单基准。 基准测试会创建一个包含随机条目的大表,并测量各种操作(包括渲染持续时间)的时间。 关于基准 针对每个框架对以下操作进行了基准测试: 创建行:...