PouchDB:一个JavaScript与HTML5实现的浏览器端CouchDB
- Vingel - NoSQLFanCouchDB的一大特点是利用其同步机制在终端与服务端进行数据同步,比如在移动终端Android系统和iOS系统下都有CouchDB的实现,其策略是离线时将数据存在本地,在线后将数据与服务端进行同步. 而今天要说的是利用JavaScript和HTML5的IndexedDatabase实现的一个完全兼容CouchDB同步协议的家伙:PouchDB.
前两天我们报道了最新发布的 FireFox 10开始支持全屏API。可能很多人暂时不清楚能把这个全屏API用在什么地方,但是已经有人把调用这个功能的JavaScript代码发布出来,并且已经能与HTML5的“video”标签组合应用。
在这个jQuery插件的 主页上,发布了一个 全屏演示和一个应用“video”标签的 视频演示。同时提醒除FireFox 10外,仅Chrome 15与Safari 5.1或更高版本的浏览器支持原生全屏API。也就是说,你的浏览器版本不满足这个条件,可就不能正常运行这个功能。目前所有的IE浏览器都暂不支持,该Demo在检测出来后会给你相应提示。
经测试,首次运行全屏Demo时浏览器会出现一个浏览器的授权提示,在你允许后下次再运行就不会再出现。Demo在全屏后只能按“ESC”键退出,在页面中没有显示或隐藏的退出全屏接口,在代码的实际应用时建议还是加上。
如果浏览器支持HTML5,你应该可以看到下面这段视频。如果同时还是上述版本的浏览器,可以试着将其全屏播放。需要再次提醒的是,这段视频由“video”标签载入,而非Flash。
另外再附上一段“audio”标签加载的音频。
native
感兴趣的朋友可以去他们的 网站了解详情,或者是去 GitHub查看实现全屏的JavaScript代码。视频和音频标签相关的内容在 这里。
猜你喜欢 |
用HTML5和JavaScript模拟Gameboy |
WordPress发布HTML5新主题Toolbox |
strobe发布全新HTML5应用平台 |
Adobe发布新的HTML5视频播放器小工具 |
GameSalad: 率先使用HTML5发布新游戏 |
无觅 |
有关的故事