给 JavaScript 文件传递参数的注意点
在 如何给 JavaScript 文件传递参数 一文中,介绍了一种传参方式:
<script type="text/javascript" src="test.js?a=b&c=d"></script>
这种方式看起来最漂亮最容易被后台程序员接受,但没有考虑到缓存因素。
由于参数一般都是变化的,上面的方式会导致 js 文件每次都重新下载,实在是很糟糕。
特发此文,警醒!
在 如何给 JavaScript 文件传递参数 一文中,介绍了一种传参方式:
<script type="text/javascript" src="test.js?a=b&c=d"></script>
这种方式看起来最漂亮最容易被后台程序员接受,但没有考虑到缓存因素。
由于参数一般都是变化的,上面的方式会导致 js 文件每次都重新下载,实在是很糟糕。
特发此文,警醒!
这是最简单的一种方式,比如Google Adsense:
<script type="text/javascript"> google_ad_client = 'pub-3741595817388494'; </script> <script type="text/javascript" src="http://pagead2. googlesyndication.com/pagead/show_ads.js"></script>
缺点是引入了全局变量。其中引入文件的方式还有两个变体 阅读全文 »