好用的高质量 JavaScript 库一览

编辑器

1、Code Mirror

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

视频

2、Html5 media

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

地图

3、Gmap

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

JQuery图表库

4、jsCharts

JScharts 是一个用来在浏览器上直接绘制图表的JavaScript工具包。支持柱状图,圆饼图以及简单的曲线图。直接将这个库插入网页,然后从 XML 文件或 JavaScript 数组变量调用数据。PNG 格式,兼容所有主要浏览器。

5、High Charts

Highcharts是一个制作图表的纯Javascript类库,主要特性如下:

  • 兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;
  • 对个人用户完全免费;
  • 纯JS,无BS;
  • 支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图......

6、Google Flot

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

7、Timeplot

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

8、Processingjs

Processing.js是一个开放的编程语言,在不使用Flash或Java小程序的前提下, 可以实现程序图像、动画和互动的应用。

9、Protovis

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

10、Ad Safe

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

11、Taffydb

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

12、Evercookie

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

13、jStorage-利用JavaScript进行本地化存储

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

14、Headjs

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

15、Socket

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

 

via zoomzum.comOSChina.NET 原创编译

时间: 2024-10-28 18:04:39

好用的高质量 JavaScript 库一览的相关文章

深入理解JavaScript系列(1) 编写高质量JavaScript代码的基本要点_javascript技巧

具体一点就是编写高质量JavaScript的一些要素,例如避免全局变量,使用单变量声明,在循环中预缓存length(长度),遵循代码阅读,以及更多. 此摘要也包括一些与代码不太相关的习惯,但对整体代码的创建息息相关,包括撰写API文档.执行同行评审以及运行JSLint.这些习惯和最佳做法可以帮助你写出更好的,更易于理解和维护的代码,这些代码在几个月或是几年之后再回过头看看也是会觉得很自豪的. 书写可维护的代码(Writing Maintainable Code ) 软件bug的修复是昂贵的,并且

编写高质量JavaScript代码的基本要点_javascript技巧

才华横溢的Stoyan Stefanov,在他写的由O'Reilly初版的新书<JavaScript Patterns>(JavaScript模式)中,我想要是为我们的读者贡献其摘要,那会是件很美妙的事情.具体一点就是编写高质量JavaScript的一些要素,例如避免全局变量,使用单变量声明,在循环中预缓存length(长度),遵循代码阅读,以及更多. 此摘要也包括一些与代码不太相关的习惯,但对整体代码的创建息息相关,包括撰写API文档.执行同行评审以及运行JSLint.这些习惯和最佳做法可以

《R的极客理想—工具篇》—— 1.7 R语言的高质量图形渲染库Cairo

1.7 R语言的高质量图形渲染库Cairo 问题 如何让R语言画出无锯齿的高清图? 引言 R语言不仅在统计分析和数据挖掘领域计算能力强大,它在数据可视化领域也不逊于昂贵的商业软件.当然,R在可视化上强大,其背后离不开各种开源软件包的支持,Cairo就是这样一个用于矢量图形处理的类库.Cairo可以创建高质量的矢量图形(GIF.SVG. PDF.PostScript) 和位图(PNG.JPEG.TIFF),同时支持在后台程序中高质量渲染!本节将介绍Cairo在R语言中的使用. 1.7.1 Cair

如何编写高质量的Javascript代码(1)

优秀的Stoyan Stefanov在他的新书中(<Javascript Patterns>)介绍了很多编写高质量代码的技巧,比如避免使用全局变量,使用单一的var关键字,循环式预存长度等等. 这篇文章不仅仅从代码本身来考虑如何优化编码,也从代码的设计阶段来考虑,包括书写API文档,同事的review,使用JSLint.这些习惯都能帮助你编写更加高质量的.更易于理解的.可维护的代码(让你的代码在多年之后仍使你引以为傲). 编写可维护的代码 软件的BUG修复需要花费大量的精力.尤其当代码已经发布

高质量的JavaScript

在团队开发环境下,代码的可维护性非常重要. 1.善用全局变量.你可以使用匿名函数的方式,避免无用的全局变量冲突.如果需要在多个地方进行数据通信,那么你可以定义一个全局对象,比如GLOA={},还可以定义不同的"命名空间",比如CLOA.space1={},GLOA.space2={}.... 2.JS是脚本语言,浏览器下载到哪儿就执行到哪儿,如果你写了多个<script>标签,那么执行入口会有好几个,很乱的.比较好的做法是给他们一个统一的执行入口:window.onload

高质量PHP代码的50个实用技巧必备(上)_php技巧

50个高质量PHP代码的实用技巧,希望大家喜欢. 1.不要使用相对路径 常常会看到: require_once('../../lib/some_class.php'); 该方法有很多缺点: 它首先查找指定的php包含路径, 然后查找当前目录.因此会检查过多路径.如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目录. 另一问题, 当定时任务运行该脚本, 它的上级目录可能就不是工作目录了.因此最佳选择是使用绝对路径: view sourceprint? define('ROOT'

2014年最酷的30个JavaScript库

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;     使用JavaScript库将会使开发变的更简单,大部分JavaScript库提供的功能都是极好的,当我们在为一个项目选定开发技术的时候,选择一个明星框架当然很不错,但是有些库文件太大了.当你想要为一个特定的任务寻找解决方案的时候,你可以选择一个更有针对性,更轻量级的框架. 在这篇文章中,我们总结了近期30个很棒的JavaScript库,下面这些JavaScr

阿里云持续交付-快速可靠地交付高质量软件

文/戴蒙 拥有3万多人的阿里巴巴,线上有上万个应用,上亿的用户即时在线,每天有几百个应用在线上更新,就像在时速200公里的高速公路上横穿马路维修栅栏一样,时刻保持着心惊胆战,而保护这个过程的体系就是阿里巴巴持续交付工具与实践. 现代开发企业中如何做好持续交付是一件异常重要的事情,在互联网企业中更是如此.而阿里巴巴在这么多年的研发管理基础上,对如何做好持续交付提出了一套全新的模型与实践. 阿里技术保障部产品专家戴蒙在"2016云栖大会上海峰会"专场<"互联网+"

盘点设计圈十大高质量素材网

中介交易 SEO诊断 淘宝客 云主机 技术大厅 一. 中国站长站素材 http://sc.chinaz.com 中国站长站从当初为站长提供程序源码开始,逐渐扩充发展到为设计行业提供素材素材,包括模板.图标.矢量.字体.壁纸等. 素材范围涉及得比较广阔,但目前网站源码模板为其主打力量,而广告设计方面的素材稍显欠缺. 优点:素材品种繁多. 缺点:广告设计类素材欠缺,搜索功能不够友好. 二. 昵图网 http://www.nipic.com 昵图网算是收费素材站内的行业老大了,提供大量的矢量图片和源文