【发布时间】:2012-05-24 16:56:59
【问题描述】:
我知道这听起来像是一个愚蠢的问题,但是当我通过示例学习 jQuery 时,我发现脚本和函数的位置因示例而异例子。举个例子,我在某处读到 .onReady 函数应该放在其他所有内容的下方,以确保整个 DOM 确实准备就绪,并且具有这种性质。
问题很简单,除了明显的脚本标签之外,PHP 文件 jquery 应该位于何处的最佳实践?一次性内联脚本呢?对于这种天真的性质感到抱歉,但我会以“正确”的方式尝试这些示例,因为我想知道如何将它们组合在一起。
这个网站似乎有一些非常有见地的人做出了贡献,所以提前感谢您的任何指导! :)
显然它并没有我想象的那么愚蠢 - 感谢大家的见解 - 我对我试图从大局中理解的内容有了更清晰的认识。
【问题讨论】:
-
这是一个特别有趣的问题,因为像 ASP.Net MVC 这样将页面构建为一系列组件(也称为视图)的框架倾向于将 HTML 片段和作用于这些片段的脚本保留在相同的视图,导致生成的 JavaScript 分散在最终页面上。我以前想知道这种方法是否存在问题。
-
我与你同在...在我的职业生涯中使用过数十种不同的语言/框架,在不了解每一个如何工作的裸机方面,我也在思考这个问题我晚上开车回家,哈哈。