为了解决一些与触摸相关的问题,我在 app.js 中编写了一个脚本来重新打开并增强 EventDispatcher。该脚本相当长,并且污染了通常很干净的 app.js。
所以我想将我的脚本放在一个单独的文件中,然后以某种方式导入到 app.js 中。您认为最好(最干净)的方法是什么?
仅供参考,我正在使用 Ember CLI
我会将脚本放入文件中public/assets/js
并使用加载脚本Modernizr.load
(Modernizr 的实现yes nope http://yepnopejs.com/) like this https://stackoverflow.com/a/7808643/2124849在结束之前的脚本标签内body
你的标签index.html
文件。在这种情况下,您可以使用Modernizr.touch
检测用户设备上的触摸事件支持,如果存在,则加载触摸填充/脚本。
或者,将文件放在同一位置并使用 if 语句加载脚本$.getScript(url)
在初始化程序或应用程序视图中。
在这两种情况下,脚本都不会被导入到app.js
但仍会被加载并运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)