清除浏览器缓存后,javaWeb项目突然全部页面样式没了

1 篇文章 0 订阅
1 篇文章 0 订阅

      自己做的一个小项目,开发也有一段时间了,前端是在网上找了一个免费的模板,虽然自己没美感,但是还是希望自己的项目好看一点。开发的时候前端的样式一直都是好的,但是昨天调制功能的时候突然样式没有了,并且前端的js包还爆出Cannot set properties of undefined (setting 'innerHTML') 的错误,布局和页面的一些图片都显示不出来了,于是就在网上找解决的方法。自己总结下来有这些方法:

                1.因为页面加载的时候的顺序是     网页框架->样式(css)->动作(js),因为js的包放在了<body>标签的里面,所以加载到js的时候,网页框架还没有加载完毕,因此js里面使用的标签找不到,所以爆红。

                测试:刚开始找到这个方法感觉应该就是这个问题,根据他的解决方式(将调用js包的标签放到</body>的后面),但是验证后,并无作用。

                 2.页面里面有没有单元格的<tr>标签,并且有给<tr>标签排序号的操作,所以找不到。但是我看了自己的前端页码,并没有这些错误。

方法一

就这样一直查解决办法,都没有解决。直到自己抱着死马当活马医的态度,重新将代码往tomcat里部署以后就好了。

 

 

 

在运行,哎  好了 

=========================================================================

方法二

一月后。。。

      今天有出现了这个问题,我复现一下我出问题的步骤。

       今天在调试前端的样式,自己在其他的地方粘贴了一个分页的样式模板,但是一直不生效,于是我就想着是不是浏览器端的缓存是不是没有加载,需要清理一下于是我就进行了以下的操作。

结果我的样式就又显示不出来了,于是我就充满自信的进行了之前解决的操作。但是毫无卵用,于是就又在网上一顿乱找 ,最后终于找到了解决方法,说是浏览器里面的清空缓存默认的是清除一个小时内的,清理缓存的时候需要将清除的时间调整一下,因为有时候前端会直接调用浏览器缓存里面的js和css。

只用选择一下这个时间,然后点击清除数据,我们的样式就又回来了。 

============================================================

方法三

      

这个标签的作用是规范前端的代码,如果前端里面的内容又不符合的样式就会失去作用,只用将这个标签删除样式就会重新显示,但是如果能规范化的开发,加上这个标签还是可以的。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值