Filer.js:简化HTML5文件系统API开发的开源JS库

标签: HTML 5技术概览 HTML5前沿技术 HTML5学习资源 Filesystem | 发表时间:2011-12-29 17:55 | 作者:xielisha
出处:http://www.mhtml5.com

在 W3C 的工作草案中,有一个雄心勃勃的底层 Web 标准开发计划即 HTML5 文件系统(Firesystem)API 规范。所谓 Filesystm API 是一个提供在用户自定义的沙盒文件系统中读取与写入文件及目录的接口。不过正如文件系统一样,该 API 代码较长而且复杂。

  为此 Google Chorme 团队的工程师 Eric Bidelman 写了一个基于它的 JavaScript 包装库,Bidlelman 将其命名为 filer.js 并放在了 GitHub 上。

  熟悉 Bidelman 的读者可能知道他有一本 HTML5 文件系统 API 相关的 著作,他还曾经工作于 Google Docs 的 Python Client Library 项目组。

Bidelman 表示开发 filer.js 有两个目标:

  • 帮助开发人员更好地使用 HTML5 FileSystem API——通过用其他语言实现文件I/O部分,对程序员屏蔽部分细节使其开发友善。
  • 让一些常用操作更加简便,如重命名文件、移动文件及删除文件。与其他包装库不同的是,filer.js 还可使用类似 Unix 的命令(如 cd 、cp 、mkdir 、mv 、rm等)来实现文件操作。且接受多种格式的记录。

clip_image001

  在 GitHub 页面中,Bidelman 同时上传了示例代码、测试文件,以及一个简单的 示例应用程序

  目前,filer.js 只能在 Chrome 下使用,其他浏览器则尚不支持。如果你想进一步了解 HMTL5 文件系统 API,可以看看 Bidelman 在 HTML5ROCKS 网站上的 Exploring the FileSystem APIs这篇教程或者他的著作。

转自 cnblogs

相关 [filer js html5] 推荐:

Deck JS: HTML5 幻灯片

- L - LinuxTOY
Deck.js 是一组开源的 JavaScript 类库,方便使用现代的 HTML5/CSS3/JS 技术创建幻灯片. 该软件十分适用于开源项目介绍,交互式的方式比单纯的文字说明更简洁易懂. 不废话了,赶紧前往该项目主页去体验 HTML5 时代的幻灯片吧. 分类: Productivity |. 收藏到 del.icio.us |.

分享几个令人震撼的JS和HTML5游戏

- - HTML5研究小组
或许你对网页游戏仅仅停留在Flash的时代,认为只有Flash才能做出非常绚丽的游戏特效. 那么今天就打破大家的这个观念,一起来看看用Javascript和HTML5实现的网页游戏,这些游戏个人认为做得已经非常棒了,感谢这些游戏的作者. 1、 Javascript坦克大战游戏. 坦克大战是一款非常经典的休闲小游戏,相信很多朋友都玩过,但是Javascript重写的坦克大战你可能没有见过哦.

Appmobi刚发布针对移动HTML5的开源JS框架 jqMobi1.0

- - HTML5研究小组
Appmobi刚发布针对移动HTML5的开源JS框架 jqMobi1.0, 针对IOS和Android设备做了用户体验提升, 特性是体积小和速度快. jqUi, 针对触屏webkit核心浏览器的的一整套UI库. 网址: http://www.appmobi.com/.

Filer.js:简化HTML5文件系统API开发的开源JS库

- - HTML5研究小组
在 W3C 的工作草案中,有一个雄心勃勃的底层 Web 标准开发计划即 HTML5 文件系统(Firesystem)API 规范. 所谓 Filesystm API 是一个提供在用户自定义的沙盒文件系统中读取与写入文件及目录的接口. 不过正如文件系统一样,该 API 代码较长而且复杂.   为此 Google Chorme 团队的工程师 Eric Bidelman 写了一个基于它的 JavaScript 包装库,Bidlelman 将其命名为 filer.js 并放在了 GitHub 上.

用html5 js实现浏览器全屏 - 天魂地煞

- - 博客园_首页
项目中需要将后台浏览器的窗口全屏,也就是我们点击一个按钮要实现按F11全屏的效果. 在HTML5中,W3C制定了关于全屏的API,就可以实现全屏幕的效果,也可以让页面中的图片,视频等全屏目前只有google chrome 15 +, safri5.1+,firfox10+,IE11支持. "" : "not ";}, false); 全屏样式设置.

【转载】html5+canvas+js实现图形翻转和文字翻转与竖排

- - HTML5研究小组
出自: http://blog.sina.com.cn/s/blog_71261a2d01010nh3.html.

WebView JS 交互

- - ITeye博客
WebView加jquery做页面会怎么样呢. // 创建WebView对象. // 把programList添加到js的全局对象window中,. // 这样就可以使用window.programList来获取数据. * 定义js回调java函数. // 绑定键盘的向上,向下按钮事件触发相应的js事件.

JS游戏引擎

- 米随随 - HTML5研究小组
If you don’t have anything better to do and want to help fellow redditors interested in JS game dev out, feel free to fork the list and modify it as you like.

來源請求.js

- 红烧鲤鱼 - Blog: timdream
很早以前就想講了,但講了大概又會被戰. 相較於英文維基百科,中文維基百科在社會和歷史條目充滿了 systemic bias. 但是那些主觀論述又不是編輯者有意加進去的,而是某種編輯者存在的社會所給予的暗示(Inception?)與集體共識,而不是原本百科全書應該有的可驗證的事實. 因為是暗示又是共識,所以有自覺的百科編輯者反而是少數;中文維基只好長成現在這個樣子了.

Js删除节点

- - JavaScript - Web前端 - ITeye博客
 方式一:传this参数调用方法:.  方式二:js方法中通过选择器获取节点:. //此处删除的是a节点 }. 方式三:通过jQuery方式获取节点:(尚未测试,有待测试. 此处a标签传this到js中,js通过this(即a节点)取parent(即p节点). (1)p.remove();可直接删除整个p节点.