Web开发必备:16款强大的JavaScript库

日期: 2012-04-17 作者:红薯 来源:TechTarget中国 英文

  本文重点为大家介绍16款非常实用的JavaScript库,涵盖的领域很广泛。

  编辑器

  1. CodeMirror

  CodeMirror是一款“Online Source Editor”,基于Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。

CodeMirror - javascript库

  视频:

  2.html5media

  html5media是一个JavaScript音频/视频播放器能够让每一个浏览器都能够播放在HTML5多媒体标签中定义的多媒体文件。 对于不兼容的浏览器,该播放将采用支持 Flash 的 FlowPlayer 播放器来代替。

html5media - Javascript库

  地图:

  3. Gmap

  GMAP3插件用来将 Google Maps 插入到网页中,Google 在其产品中已经提供了很简便的方法。但是GMAP3这个jQuery插件提供了更加简便的方法,特别是在使用一些高级功能时(如:overlays 和 callbacks)。

Gmap - Javascript库

  图表:

  4. JS Charts

  JS Charts是一款免费的基于javascript的轻量级插件,用JS Charts绘制图表是很轻松地事,因为你只需要关心客户端的脚本。

JS Charts - Javascript库

  5. Highcharts

  Highcharts是一个制作图表的纯Javascript类库。

Highcharts - javascript库

  6. Flot

  受Plotr和PlotKit 的启发,Ole Laursen基于jquery开发了一个图表绘制(WEB Chart)插件并命名为flot。

  示例代码:$.plot ($(“#placeholder”), [ [[0, 0], [1, 1]] ], { yaxis: { max: 1 } });

Flot - javascript库

  7.Timeplot

  Timeplot是一个基于DHTML的AJAX部件,用于创建时间序列、基于时间事件的图表。

Timeplot - javascript库

  可视化和绘图库:

  8. Processing.js

  Processing.js是轻量,易于了解掌握,并提出一个理想的工具,可视化的数据,创建用户界面和开发基于Web的游戏。

Processing js -javascript库

  9. Protovis

  Protovis是一个可视化javaScript图表生成工具。

Protovis - javascript库

  10. Raphael

  Raphael是一个小型的JavaScript库,用来简化在页面上显示向量图的工作。你可以用它在页面上绘制各种图表、并进行图片的剪切、旋转等操作。

  安全相关:

  11. Ad Safe

  ADsafe能使Javascript广告更加安全。

  ADsafe使放置在页面上的客户代码(例如第三方的广告脚本以及挂件)安全,ADsafe定义了一个JavaScript的子集,足以令客户脚本具有用的交互性,在此同时防止恶意或者偶然的破坏以及入侵。

Ad Safe - javascript库

  存储:

  12. TaffyDB

  TaffyDB是一个免费开源的JavaScript库,用于在Web上实现一个轻量级的数据访问层,也就是一个简单的数据库。

TaffyDB - javascript库

  13. evercookie

  evercookie 是一套想辦法在瀏覽器上留下可供紀錄的痕跡的javscript library,支援非常多方法,想盡辦法產生類似HTTP cookie的效果。目前实现的方法借助了flash 的支持。

evercookie - javascript库

  14.jStorage

  jStorage是一个简单的用于Prototype,MooTools,jQuery 在浏览器端缓存数据(字符串,数字,对象,甚至是XML节点)的包装插件。

  其他:

  15. HeadJS

  HeadJS, 异步JavaScript加载。其最大特点就是不仅可以按顺序执行还可以并发加载js

  16.Socket.IO

  Socket.IO旨在让各种浏览器与移动设备上实现实时app功能,模糊化各种传输机制。via webinsightlab.。

Socket IO - javascript库

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5促进企业移动化服务走向极致

    在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。

  • HTML5如何在企业中深入使用?

    据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。

  • HTML5来了:推荐5个好用的混合式App开发工具

    在残酷的移动互联网竞争环境下, HTML5技术一直受到各方关注,“HTML5颠覆原生 App”的争论也从未停止过,不管怎样HTML5生态的构建方兴未艾。