2016/10/13工作中有关js加载的注意事项
2016-10-13 17:53
190 查看
情景:操作的页面有iframe层关系,今天新写一个功能(js,这个js是在iframe引用的文件中引用的)后测试,在火狐、IE都可以,但是在360上完全没有效果,清过缓存后还是没有效果。就像那个函数没有写一样。
解决方法:在iframe引用的小页面单击右键刷新...他妹的居然行了(感觉360偷工减料,缓存清的不彻底)...
原因:清缓存后外面的父级页面确实刷新了,但是iframe引用的页面缓存没有清空。
优化方法:在引用的js后加上一个变量,就例如(<script type="text/javascript" src="./otc/js/ext-base-debug.js?v=0610">)。注意每次更改这个js后,后面的变量要跟改变前的不一样。换言之就是每次跟新这个js,后面的变量也要改变。因为后面跟的变量不同了所以浏览器就认为这不是同一个东西了,这家伙是新来的,要重新走一遍程序。
解决方法:在iframe引用的小页面单击右键刷新...他妹的居然行了(感觉360偷工减料,缓存清的不彻底)...
原因:清缓存后外面的父级页面确实刷新了,但是iframe引用的页面缓存没有清空。
优化方法:在引用的js后加上一个变量,就例如(<script type="text/javascript" src="./otc/js/ext-base-debug.js?v=0610">)。注意每次更改这个js后,后面的变量要跟改变前的不一样。换言之就是每次跟新这个js,后面的变量也要改变。因为后面跟的变量不同了所以浏览器就认为这不是同一个东西了,这家伙是新来的,要重新走一遍程序。
相关文章推荐
- 【工作日志】--关于Vue.js中<slot>的使用方法及注意事项
- 公共js在页面底部加载的注意事项
- 公共js在页面底部加载的注意事项介绍
- 【工作日志】--vue.js下使用element的form表单的注意事项
- easy UI使用include<>包含页面时以及加载js文件所注意的事项。
- web前台工作笔记(时间戳、js中clone的使用、js中动态填充数据注意事项、前台查错方法的学习)
- 关于IE浏览器加载外部js注意事项
- 使用defer和async属性加载js脚本时的注意事项
- 提高JS性能注意事项(转载)
- js给服务器控件赋值注意事项
- struts中有关DynaActionForm的注意事项
- js注意事项
- js中SetAttributes的用法和注意事项
- jsf中使用js获得输入项值的注意事项
- js中数组(Array)的排序(sort)注意事项
- 项目开发前的准备工作---编写跨平台注意事项
- [原创]QT动态加载UI文件注意事项
- SVN提交工作注意事项(转载)
- 在Js中得到元素的子元素集合注意事项
- js注意事项