我有一个javascript文件,我用HTML标准引用<script src="foo.js?param"></script>.在文件我想区分例如加载与文件foo.js从foo.js?auto和foo.js?noauto=true,但如果该文件重命名为bar.js和相同的参数引用.我怎样才能做到这一点,最好不要使用任何框架?
背景:当使用PHP或任何此类东西生成HTML内容时,可以在标签内部封装JavaScript和CSS的链接,而不必实际包含CSS和JavaScript与其他内容"内联".您所要做的就是创建一个指向该文件的链接.
示例:{script type ="text/javascript"src ="./ js/fooscript.js"} {/ script}
问题:但是,如果您的PHP需要动态生成部分或全部JavaScript代码,则上述方法不起作用.有没有办法像上面那样有一个干净的"单行"链接,但仍然使用动态生成的JavaScript?
显然,一种方法是让PHP自动生成JavaScript并将其写入文件; 然而,由于各种原因,这种方法是不受欢 我想知道是否有一个替代技巧来做到这一点,我还没有想到.
您可以将键值对传递给JavaScript文件,如下所示:
<script type="text/javascript" src="http://www.example.com/script.js?key=value"></script>
Run Code Online (Sandbox Code Playgroud)