Filer.js:簡化HTML5文件系統API開發的開源JS庫

openkk 12年前發布 | 11K 次閱讀 HTML5

        在 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等)來實現文件操作。且接受多種格式的記錄。

Filer.js:簡化HTML5文件系統API開發的開源JS庫

        在 GitHub 頁面中,Bidelman 同時上傳了示例代碼、測試文件,以及一個簡單的示例應用程序

        目前,filer.js 只能在 Chrome 下使用,其他瀏覽器則尚不支持。如果你想進一步了解 HMTL5 文件系統 API,可以看看 Bidelman 在 HTML5ROCKS 網站上的 Exploring the FileSystem APIs 這篇教程或者他的著作。

        Via  RWW
來自: www.iteye.com

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!