阅读更多
在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等)来实现文件操作。且接受多种格式的记录。

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

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

Via  RWW

  • 大小: 271.4 KB
2
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 谷粒商城-基础篇-环境搭建(P1-P44)

    由业务集群系统+后台管理系统构成,打通了微服务分布式开发及全栈开发技能,包含前后分离全栈开发、Restful接口、数据校验、网关、注册发现、配置中心、熔断、限流、降级、链路追踪、性能监控、压力测试、系统预警、...

  • later-谷粒商城项目环境搭建

    /data # 将数据目录挂在到本地保证数据安全 -v /root/redis/redis.conf:/usr/local/etc/redis/redis.conf # 将配置文件挂在到本地修改方便 5、直接进去redis客户端。 docker exec -it redis redis-cli 1.6、idea2019...

  • 分布式项目-谷粒商城。

    安装开发插件(可选-方便开发) vscoded的插件 Auto Close Tag Auto Rename Tag Chinese ESlint HTML CSS Support HTML Snippets JavaScript (ES6) code snippets Live Server open in brower Vetur idea lombok、...

  • 谷粒商城学习笔记(一)

    谷粒商城学习笔记(一) 后续笔记正在整理中,相关代码也会一同上传至gitee,敬请关注。... 快速开发-人人开源6.1 renren-fast6.2 renre-fast-vue6.3 renren-generator7.4 gulimall-common7.5 整合MybatisPlus7.6

  • 第2章-环境搭建

    项目开发环境3.1 项目仓库配置3.2 创建服务模块3.3 聚合模块配置Pom3.4 .gitignore模板4. 数据库设计--逆向工程4.1 创建数据库5. 人人开源5.1 配置环境5.2 VSCode 前端项目5.3 逆向工程搭建--代码生成

  • 100款开源软件

    100款开源软件 好的软件可以极大提高工作效率,完成一些不可能完成工作。然而我们也常常为选择哪款软件而头疼,本次为大家推出的100款软件都是经过整理分类的,而且最重要的是100款软件都是开源免费且使用于Linux...

  • 【谷粒商城】全网最全笔记(1/4)

    把每个服务的信息交给开源的Prometheus进行聚合分析,再由Grafana进行可视化展示,提供Prometheus提供的AlterManager实时得到服务的告警信息,以短信/邮件的方式告知服务开发人员。 还提供了持续集成和持续部署。...

  • pink老师js869集笔记

    pink老师的 js 学习笔记

  • 20款最好的jQuery文件上传插件

    当它是关于开发网络应用程序和网页的时候,文件上传功能的重要性是不容忽视的。一个文件上传功能可以让你上传所有类型的文件在网站上,包括视频,图像,文件和更多。创建一个文件上传功能,对你的网站是不是很难,有...

  • 高负载高并发网站架构分析

    由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家... 初创网站与开源软件 6  谈谈大型高负载网站服务器的优化心得! 8  Lighttpd+S

  • 谷粒商城 - 个人笔记(基础篇一)

    前后分离开发,分为内网部署和外网部署,外网是面向公众访问的,部署前端项目,可以有手机APP,电脑网页;

  • Android学习笔记:Android基础知识点(不断更新中)

    1、Android系统的四大组件分别是:活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)、内容提供器(Content Provider)。 2、定义一个应用程序名的字符串,有以下两种方式来引用它:

  • 谷粒商城项目学习笔记一

    一、项目简介 1.1、项目背景 1.1.1、电商模式 市面上有5种常见的电商模式 B2B、B2C、C2B、C2C、O2O 1、B2B模式 B2B(Business to Business),是指商家与商家建立的商业关系。如:阿里巴巴 2、B2C模式 B2C(Business to...

  • 很棒的 Django 应用程序、项目和资源的精选表单

    地理信息系统 图像处理 进出口 迁移 移动支持 模型扩展 多租户 交付过程 项目管理 报告 RESTful API 搜索 安全 搜索引擎优化 设置 贮存 标记 命中数 任务队列 测试 缩略图 翻译 观看次数 Web...

  • Linux下的经典软件-史上最全

    从2012年接触Linux系统以来就被Linux系统所吸引,2个月后便完全抛弃了Windows。在这2年的时间里,我尝试了很多Linux发行版: Gentoo, Fedora, Ubuntu, Debian等。在这些系统中又尝试了很多种软件,这里根据自己的使用...

  • 谷粒商城 -->「P01-P44」

    更新时间 ntpdate 0.asia.pool.ntp.org // 将系统时间同步到硬件,防止系统重启后时间被还原 hwclock --systohc // 设置定时任务自动更新时间(每5分钟执行一次) echo "* 5 * * * /usr/sbin/ntpdate ntp.api.bz > ...

  • springboot

    2.1 开发步骤 2.1.1 创建一个新的Module,选择类型为Spring Initializr 2.1.2 指定GAV及pom配置信息 2.1.3 选择Spring Boot版本及依赖 2.1.4 修改Content Root路径及文件所在目录 2.1.5 对POM.xml文件进行解释 2.1.6...

  • onnxruntime-1.16.0-cp311-cp311-win_amd64.whl

    onnxruntime-1.16.0-cp311-cp311-win_amd64.whl

  • 基于springboot的流浪猫狗救助系统源码数据库文档.zip

    基于springboot的流浪猫狗救助系统源码数据库文档.zip

  • springboot美容院管理系统(代码+数据库+LW)

    摘  要 如今的信息时代,对信息的共享性,信息的流通性有着较高要求,因此传统管理方式就不适合。为了让美容院信息的管理模式进行升级,也为了更好的维护美容院信息,美容院管理系统的开发运用就显得很有必要。并且通过开发美容院管理系统,不仅可以让所学的SpringBoot框架得到实际运用,也可以掌握MySQL的使用方法,对自身编程能力也有一个检验和提升的过程。尤其是通过实践,可以对系统的开发流程加深印象,无论是前期的分析与设计,还是后期的编码测试等环节,都可以有一个深刻的了解。 美容院管理系统根据调研,确定其实现的功能主要包括美容用品管理,美容项目管理,美容部位管理,销量信息管理,订单管理,美容项目预约信息管理等功能。 借助于美容院管理系统这样的工具,让信息系统化,流程化,规范化是最终的发展结果,让其遵循实际操作流程的情况下,对美容院信息实施规范化处理,让美容院信息通过电子的方式进行保存,无论是管理人员检索美容院信息,维护美容院信息都可以便利化操作,真正缩短信息处理时间,节省人力和信息管理的成本。 关键字:美容院管理系统,SpringBoot框架,MySQL

Global site tag (gtag.js) - Google Analytics