如果本地路径有对应js资源,无需从网络加载,如果没有就从网络加载, 如何实现这一点?
不借助服务端脚本,在纯静态页面中可以做到js切换功能么? 这样在本地打开页面时,不用从网络加载,性能会好很多
从来没见过这么做的。 在写 js 资源之前,就决定好它是来来自网络还是本地,如果你觉得网络慢的话,就在本地放一份。
我能说我没明白你的意思么?你指的是类似于 304 Not Modified
之类的状态码么?
@alsotang 本地没有就从远程加载,在静态页面里做不了这个判断么?
@fenode 浏览器里的网页不能读取本地文件。不然的话,开个网页,你的本地文件都给人读去了。
@leapon 可以读本地文件的
@fenode 浏览器里从远程web server加载的网页(html + js)可以读本地文件?愿闻其详。用 plugin 是另一码事了。
浏览器一直这么做的,而且做的比你想得好。
不止检测本地资源,还检测本地资源是否够新鲜。
@tulayang 我说的是直接把资源放在本地,从本地加载可以? 如果我把本地文件夹删除,它就从声明的网络地址下载,可以做到?
@tulayang 你说的是浏览器cache的网页吧
HTML5 的 File API 允许读用户选择的文件用来上传。写文件的API似乎停止了。
http://www.w3.org/TR/file-upload/ http://www.w3.org/TR/file-writer-api/