在我的项目中,我有很多在每个页面上使用的函数,所以我将它们放在一个单独的javascript文件common.js中,并将其包含在我的页脚模板中。方法1:我可以编写一些PHP,当且仅当我在地图页面上时,它会回显一个请求map.js的额外脚本标记。方法2:我可以给我的地图页面的<body>一个id "map_page",然后我可以在common.js中写一个条件子句,如下所示:
if (#map_page exists){
在JavaScript中,我可以像这样调用构造函数。如何在ClojureScript中调用构造函数?这些都不管用。-Thing js/Library)) ; First arg to new must be a symbol(new .-Thing js/Library)
(new .Thing js&
但到目前为止,我所有的js代码都包含在一个文件中。显然,对于任何有意义的js开发,我都需要创建一个js文件集合,这些文件作为一个单元工作。为了开始研究这个问题,我对两个js文件( test-01.js和test-02.js )进行了非常简单的设置,其中test-01.js包含对在test-02.js中定义的函数的调用。call the function in test-02.js