HTML5本地存储接口 - webSQL

对于HTML 5,也许最为有用的就是它新推出的“Web Storage”(Web 存储)API。对简单的关键值对(比如应用程序设置)或简单对象(如应用程序状态)进行存储,使用本地和会话存储能够很好地完成,但是在对琐碎的关系数据 进行处理之外,它就力所不及了。而这正是 HTML ...

    JavaScript实现的本地Redis存储 lodis

lodis是一个用JavaScript实现的本地Redis存储,其目的在于为前端JavaScript提供与Redis相同的数据结构及操作,目前已经实现大部分的数据操作,搞前端的同学可以看一看。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储...

    基于JavaScript的开发的聊天客户端 Candy

Candy是一个开源的聊天客户端,基于JavaScript开发。支持任意Jabber服务器,包括自己搭建的服务器。但需要服务器开启HTTP-binding支持。 这个应用程序支持多个聊天室,与多个用户进行私聊,主持人甚至可以踢和禁止用户。它的界面支持多国语方,并能够通过插件进行扩...

    Three.js

Three.js是一个轻量级Javascript 3D引擎。这个引擎可以使用Canvas、SVG和WebGL作为渲染器。

    persistence.js

persistence.js 是一个异步的JavaScript对象数据库映射(ORM)框架。拥有数据库无关的独立抽象层,可轻松支持新的数据库。该软件最开始是为浏览器设计的,利用HTML5的WebSQL数据库。而后 persistence.js 被扩展以便支持各种JavaScript 环境,包括服务器端的JavaScript...

    FireSSH

FireSSH 是一个免费跨平台支持的在Firefox浏览器上实现 SSH 远程终端客户的的插件,完全采用 JavaScript 编写。只需要在地址栏输入 ssh://username@IP地址 即可连接目标服务器。

    Easy WebSocket

Easy WebSocket是一个WebSocket客户用于将信息广播至网页中。 这个API是WebScocket standard API的一个克隆,因此兼容性强并且易于学习/使用。

    Tempo

Tempo是一个轻量级JSON数据渲染引擎,它能够让你采用纯HTML来设计数据模板。完全分离HTML与JavaScript,还能够很方便处理Ajax内容。支持嵌套和条件判断。

    Rookie

Rookie 即是一款用于Web开发实现本地存储功能的脚本小插件,采用 JavaScript 和 SWF 文件通信,通过调用Flash SharedObject对象完成本地数据存储。特点: 支持跨浏览器,兼容目前主流浏览器(IE6-IE9/Firefox/Safari/Opera/Chrome);支持跨域读写本地存储,采用跨域...

    Microformat Shiv

Microformat Shiv是一个跨浏览器的JavaScript框架用于解析Microformats。它支持多种格式包括:hCard、hCalendar、hResume、geo、tag等。

    Dynamic Stack of Index Cards

利用CSS3特性创建一个动态堆叠索引卡片。

    yepnope.js

yepnope是对超快脚本(CSS或JS文件)加载器LABjs的一个很小封装,能够让你只加载用户所需要脚本。利用其等待功能,可以等待涉及的脚本加载完成,之后才加载剩下的。

    Zero Clipboard

web开发中常常要实现“复制到剪切板”功能。这个功能很实用,但是由于安全问题,浏览器的限制越来越严,实现的方法也越来越有限了。而Zero Clipboard是刚好解决此问题的一个开源项目,它利用 Flash 进行复制,所以只要浏览器装有 Flash 就可以运行,而且比IE 的docum...

    Accessible Audio Player (AAP)

Accessible Audio Player (AAP)是一个跨浏览器,带有播放列表的音乐播放器。它使用HTML5 Audio标签来播放音乐,对于那些不支持HTML5 Audio标签的浏览器则采用Yahoo! Media Player代替。

    nude.js

nude.js是一个JavaScript库,它使用HTML Canvas来探测一张图片是否有包含裸露部分。

    VexFlow

VexFlow是一个基于Web的开源音乐符号渲染API。它完全采用JavaScript开发,支持HTML5 Canvas和SVG。

    Cottage

Cottage是一个简单的图形和声音的引擎,基于HTML5的Canvas和音频元素实现,只在简化基于Web的游戏开发。

    ThinkCSS

TC (”ThinkCSS”) 是一个 (X)HTML/CSS 框架 ,它的目的是减少你的css开发时间。它提供一个可靠的css基础去创建你的项目,能够用于网站的快速设计,通过重设和重建浏览器标准,可以让每个网站防 止枯燥的跨浏览器兼容性测试。你可以将他理解成一套模板,里面包含了大...

    evercookie

evercookie是一个用于尽量将Cookies持久化在浏览器中的JavaScript API。目的是为了当用户删除标准Cookies,Flash Cookies等之后还能识别客户端。evercookie采用在本地浏览器中可用的各种不同存储机制来存储cookie数据。当evercookie发现用某种机制存储的cookie被数据...

    sprintf() for JavaScript

sprintf() for JavaScript是sprintf函数的一个轻量级的JavaScript实现,比较完整的模拟sprintf函数功能。依据PHP规范。