有没有办法让人们得到我的js的最新版本?
Is there any way to allow people get the latest version of my js?
我想为我的客户端外部制作一个js文件…例如,我会给他一个这样的链接:
http://mydomain.com/yourjs/this_is_your.js但是我可以更新this_is_your.js并交付给用户。所以,我的问题是……我怎么能确保用户得到最新的。js文件…所以,我有一个想法,当我做了一个新版本,我只是上传最新的this_is_your.js到服务器,然后当网页再次投票,最新的。js收到。它是有效的,但我想要更通用的东西……这在技术上可行吗?任何建议吗?谢谢你!
您可以像GWT那样做。有一个不会被缓存的小文件(nocache.js)。在该文件中,您参考最新版本的js文件。实际脚本的每个版本都有一个唯一的名称,因此可以缓存。
动态加载JavaScript文件
如何在另一个JavaScript文件中包含一个JavaScript文件?
我看到您的方案的一个问题是,客户端javascript的版本是受您的服务和最近的客户端缓存版本是…也许您可以将脚本文件包装在客户端请求中,该请求考虑到在新版本发布时可以废弃的cookie。这只是一个想法,但是我会担心性能。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 我的外部js文件无法加载
- 为什么我的点击事件没有使用 react js 触发
- 如何将我的json结构转换为C3.js所需的列结构
- 如何在angular js中使用指令.不适用于我的情况,为什么
- 为什么不是'我的JS滑块正在工作
- 为什么我的控制器没有启动函数.js脚本
- D3.js剪辑路径截断了我的图的边缘
- 在离开Aurelia.js上的页面之前,我如何要求用户进行确认
- PHP和JS脚本的奇怪问题,在我刷新页面之前第一次失败
- 为什么我的get-requesttoserver.js返回离子云9上的实际文件
- JS-我的循环使用setTimeout停止循环
- Facebook SDK for JS:我的feed不会反映在我朋友的新闻feed上
- 使基本的请求在JS我的Rails API从Chrome扩展
- JS -我的循环和if语句打印出错误的字符串
- 我在哪里计算烬.js我的风格字符串
- Angular JS - 我的控制器功能在执行我的服务脚本后永远不会返回
- 在主干中创建新对象时.js我的属性另存为零
- 如何使一个https请求与Node.js?-我的脚本在http.get中产生TypeError