leo*_*ora 5 javascript jquery file
我有一个asp.net mvc应用程序,我试图将我的所有JavaScript移动到js文件.现在我有一个名为sharedfunctions.js的地方,它遍布整个地方.
问题是,如果我将一些代码移动到一个调用sharedfunctions.js文件中的方法的js文件中,它似乎不再起作用.
什么是能够在js文件中分解公共代码并允许它们实际正常工作的最佳方法?
只要页面上的所有.js文件都被引用,所有这些文件中的函数/变量一旦页面加载就可以被任何其他文件访问.
我强调最后一点因为它可能是你问题的根本原因.可能是.js文件加载的顺序是错误的.
如果你有一些立即执行的javascript(例如它不是由页面事件触发),那么它可能会在你的sharedfunctions.js文件被包含在页面之前开始执行.在这种情况下,sharedfunctions.js中的函数在其他javascript执行时字面上不存在.
看看你是否可以看一下消除这些问题的顺序.例如,尝试确保您的sharedfunctions.js作为页面上的第一个脚本文件加载.
恕我直言,这比试图破解你现有的js文件直接加载其他js文件的内容更可取.
| 归档时间: |
|
| 查看次数: |
8434 次 |
| 最近记录: |