web前端发版本升级时, 经常发生用户的浏览器缓存了之前的代码, 而没有更新最新的代码
解决办法自然是添加时间戳或版本号, 但文件太多一个一个加会死人的, 所以想出以
seajs.config的map去过滤和适配
/test2.html文件
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf8">
<script src="js/sea.js" ></script>
<script>
seajs.config({
base:'/',
alias:{'md': 'module/demo'},
//这里是可以用正则表达式的, 统一匹配.js文件加上时间戳
map:[[/.js$/i,'.js?v='+new Date().getTime()]]
});
seajs.use('md', function(){
console.log('complelte');
});
</script>
</head>
<body>
demo test
</body>
</html>
/module/demo.js文件
define(function(require, exports) {
var a='this is demo.js';
console.log(a);
})
- 大小: 74 KB
分享到:
相关推荐
本文实例讲述了seajs模块压缩问题与解决方法。分享给大家供大家参考,具体如下: 在优化整理项目代码时,想使用seajs来把代码模块化。看了下官方5分钟上手教程,觉得很不错,也没多想就一直开发下去了,也没出什么...
SeaJS Web 端的js 模块加载器
seajs-2.3.0.zip
knockout seajs .net中实战应用
自己在公司需要使用seajs,就学习了seajs写了个手册和demo,欢迎阅读。
seajs下载,包含自己总结的用法和规范
seajs-2.2.0源码
seajs源码
seajs-5分钟上手。。。。。。...................................................。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
seajs入门完整案例,适合新手学习! seajs入门完整案例,适合新手学习!
seajs源文件以及一个帮助文档,文档介绍比较详细
seajs-css.js 用于seajs加载css文件,上课用的课件资源,大家有需要的可以随时下载。版本是非常好用的,作为一个学习模块化我们必须的知识插件
开始学习seajs,模块化的js思想。SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现...
Bootstrap和seajs结合的分页器,绝对好用嗷
用于seajs的预加载使用,有需要的小伙伴可以免费下载使用。方便大家多多分享免费的资源,有问题随时给我们留言。希望能帮助大家解决更多的问题
seajs3.0 源码注释,只是本人阅读源码的一些心得及简单注释。 或者直接查看 博文 查看模块加载过程的流程解释。
相关seajs简介,插件制作及js源码插件、jquery插件转换seajs插件的方法等
seaJS框架简介和完整例子,在浏览器中打开index.html 即可,欢迎下载...
主要是做了一个基于node环境中,seajs的配置以及一些实例和利用grunt进行资源的打包压缩合并的构建