
正文
js更新修改的xml缓存,修改完js 之后总是没有加载
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js文件缓存之版本管理详解
要管理埋点JS的版本,可以采用以下几种方法: 版本控制工具:使用像Git这样的版本控制工具来管理埋点JS的版本。您可以在版本控制工具中创建一个代码仓库,并将埋点JS代码添加到该仓库中。
兄台多虑了,以我个人见解,这个功能应该是前端js搞不定,你js什么时候加载就是个问题,第二个问题就是js也检测不到网络请求,那是浏览器干的事。
更改css文件名:其实解决这个问题很简单,缓存是通过文件名标记缓存的内容的。在你更新了网站的css文件内容后,在更换一下css的文件名就可以了。
面对的缓存问题有两个:一是页面引入的js文件缓存。二是js请求后台的缓存。解决方法:对于第一种情况,有两种处理方式:可以在页面引入的js文件后面增加日趋,如果不经常改动的文件,可以在每次改动后修改后缀。
相关问答
Q1: win7下myeclipse6.5修改js前台页面不能更新,必须清空浏览器和tomcat缓存...
internet选项- 常规-(浏览历史记录)设置-检查网页的较新版本-选每次访问网页时。
哪有那么麻烦,页面更改怎么要重新部署呀?我这个工程不是要疯掉?轻者清空浏览器缓存,重则删除tomcat/work/下的文件。
正确的方法是清理掉在tomcat的work目录 然后再重启TOMCAT work目录就会自动生成。
Q2: js可以修改xml里的数据吗
可以修改,我对JS并不是非常熟悉,给你一段代码参考一下。
这个就麻烦了,是改文件里的xml文荣,还是改xml字串里的内容。如果是改文件,就要先读文件,读文件的代码可以搜索到。改xml里的字串,不知道你是要替换还是有什么规则啊。
客户端js没有办法操作服务端文件,只能运行在浏览器上。服务端js方面没有接触过,不好意思没办法帮你。
通过jquery的$.ajax()请求该xml资源,里面参数dataType:xml,如此,即可在本地js代码上遍历此xml文档。把文件显示于页面。做了修改,删除操作后,把数据用JSON方式传递到后台,进行文件读写操作。
js更新修改的xml缓存的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于修改完js 之后总是没有加载、js更新修改的xml缓存的信息别忘了在本站进行查找喔。







