2 qq 20146211 qq_20146211 于 2016.03.09 13:27 提问

web开发在调试js时 google 浏览器中一直使用缓存文件

web开发在调试js时 google 浏览器中 一直使用的是缓存文件,
一定要清一下缓存更新最新的文件。
但是如果开发及时更改js文件,及时刷新界面的话,google浏览器又可以
去重新加载最新的文件。
如果js在google浏览器中停留时间长,那么会刷新界面时一直使用缓存js ,而不
是去后台重新加载最新的js。
这是什么机制,什么原理。网上搜一直都搜不到。大神门回答一下吧

3个回答

Royal_lr
Royal_lr   Ds   Rxr 2016.03.09 14:35

缓存js不是很正常,,每次重新加载,,浪费时间和资源

oyljerry
oyljerry   Ds   Rxr 2016.03.09 16:55

这是浏览器的cache机制,为了减少对服务器的请求数据量。你可以用Ctrl + F5来进行强制刷新。

showbo
showbo   Ds   Rxr 2016.03.09 19:49

最好是给js文件加个版本信息,每次修改后版本号+1防止缓存,要不有些时候类似cdn的缓存不及时更新

cookieleehao
cookieleehao 但是打断点调试的时候会有多个版本吧?根本不会执行之前已经打好的断点
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
chrome浏览器调试JS代码
是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome 中功能越发强大的开发者工具不用实在太可惜了。本文主要介绍其中的 JavaScript 断点设置和调试功能
【JS学习】-利用谷歌浏览器调试JS代码
谷歌浏览器是常用来调试JS代码的工具,本文主要介绍如何利用谷歌浏览器来调试JS代码,协助我们进行开发工作。 首先,打开谷歌浏览器,按快捷键F12或者ctrl+shift+j,就可以打开谷歌浏览器的开发者工具。打开后页面如下所示,下图是打开wap端百度的页面。 下面介绍一下开发者工具中常用的几个功能。左上角第二个选项,是用来切换手机页面的。如果我们访问的网址是手机端wap页面,则点击
google调试时 js格式化
chrome中提供了一个格式化代码的功能,这样查看js代码时就更方便了。 格式化前: 格式化后:
不得不说的谷歌开发者模式:谷歌调试模式调试js代码总结
谷歌浏览器对开发者来说是一个很好的工具,确实能给开发者提供很多的方便,这是工作一年
设置google浏览器不缓存JS
惯例: 我是温浩然: Google浏览器中,F12,控制台,选择右上的设置(settings)。 左侧找General,然后取消选中,Disabled JavaScript OK
chrom google 浏览器 调试时js无法刷新的解决方法
由于以前用的是firefox,强制刷新或者再生成就可以了,但是发现在用chrome调试时js怎么也无法刷新。现总结以下两种方法,供大家借鉴。 方法一: ctrl+shift+i 该快捷键是打开开发者工具的。打开的时候当前页所包含的元素都会刷新一遍,故可以起到刷新的作用。 方法二:  F12后按F1,出现设置界面,勾选Network下的Disable cache选项:  
谷歌Chrome浏览器开发者工具教程—JS调试篇
上一篇我们学习了谷歌Chrome浏览器开发者工具的基础功能,下面介绍的是Chrome开发工具中最有用的面板Sources。 Sources面板几乎是最常用到的Chrome功能面板,也是解决一般问题的主要功能面板。通常只要是开发遇到了js报错或者其他代码问题,在审视一遍代码而一无所获之后打开Sources进行js断点调试,几乎能解决8成的代码问题。 js断点功能让人兴奋不已,以前只能在IE中靠
google浏览器设置不缓存的方法
google浏览器设置不缓存的方法摘要:我们在做web开发的时候特别是在调试js时,会经常使用的google浏览器,这个时候就要我们修改过的代码可能不能生效。这是因为我们的浏览器默认是有缓存的,但是有的时候缓存可能使我们调试中的一大恶魔。在这里就介绍一下google浏览器不设置缓存的方法。方法一:设置浏览器为不缓存说明: 1.在网上也找了许多的文章,但是大多是以前写的,而现在我们的Googl
关于使用google浏览器调试html和JavaScript代码
首先,要知道哪些页面是可以调试的: 带有后缀的页面是可以调试的,没有后缀的页面,是服务器的页面,不可以调试代码. 如下图,带有猴子.htm的网页是可以调试的. 而像下面这个页面是不可以调试的:(因为没有后缀,所以是直接访问的服务端) 调试的时候,按F12,可以直接进入调试页面,进入上图中的Sources---->Sources就可以调试页面的
在Firebug中调试JS程序 (F10 F11 F8)
 在Firebug中调试程序 在Firebug控制台的的Javascript控制面板中,可以对页面中的Javascript进行调试,方法很简单,只需要在要调试的行的左边单击,就会出现断点了,之后请记住下面常件的快捷键: (1) Shift+F8重新运行; (2)  F8继续调试; (3)  F11进入Javascript中的函数体调试; (4)  F10 进入下一行; (5)