CloudFlare是否缓存我的jQuery逻辑?

CloudFlare是否缓存我的jQuery逻辑?,cloudflare,cloudflare-workers,Cloudflare,Cloudflare Workers,我有一个问题,我没有使用cloudflare的服务器来测试这个,希望有人能帮助我 我有一个带有jQuery逻辑的html页面,例如: <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script> </head> <

我有一个问题,我没有使用cloudflare的服务器来测试这个,希望有人能帮助我

我有一个带有jQuery逻辑的html页面,例如:

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>

</head>
<body>

<p id="demo"></p>

<script src="timer.js"></script>
</body>
</html>
正如我们所知,Cloudflare缓存JS和HTML内容,但我的jQuery是一个计时器,它会在每次发送响应时显示时间

如果我有缓存控制:public,max age=31536000,并且CloudFlare缓存所有东西,那么CloudFlare会发生什么

我的jQuery逻辑能正常工作吗?还是计时器会停止工作

我在这个例子中使用了一个计时器,但我真正的jQuery逻辑是随机隐藏一些DIV内容,我有一个网站,我有5行,这些行总是在那里,但是使用jQuery我会随机删除($target.remove())其中一些,其他的我只是乱洗它们


但我想知道我的逻辑是否仍然有效?或者我的jQuery将继续正常运行?

CloudFlare不执行JavaScript,它只是缓存它。如果您的脚本修改了用户浏览器中的DOM,CloudFlare将不会缓存该DOM。

CloudFlare不会执行您的JavaScript,它只是缓存它。如果脚本修改用户浏览器中的DOM,CloudFlare将不会缓存该DOM

// A $( document ).ready() block.
$( document ).ready(function() {
    myFunction();
});
function myFunction() {
    var dt = new Date();
    var time = dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds();
    $('#demo').html(time);   
}