【发布时间】:2009-06-18 16:32:16
【问题描述】:
我正在学习 jQuery 并创建了几个插件。 不幸的是,由于我公司的编码实践,他们希望将所有 javascript 代码提取到 js 文件中。这对我来说提出了两个挑战:
- 我可以将实际的 $(document).ready(..) 调用提取到 js 文件吗?到目前为止,以我有限的知识,我还没有想到这是否可能。如果没有,我欢迎提出任何建议,以使这种更简洁、更容易接受的方式包含此代码。
- 每个 asp.net 页面标题包含的 javascript 太多,因为我可能使用了多个插件。有没有办法减少我每次需要这些文件时可能需要进行的昂贵的服务器访问?
非常感谢任何建议,更正
谢谢
【问题讨论】:
-
为了尽量减少请求的数量,我使用了一个处理程序来组合并压缩多个 Javascript 文件。这是两全其美的。在vizslapup.com 观看它的实况
-
我会说很幸运您的公司想要将 js 提取到单独的文件中。这意味着关注点的清晰分离,它也可以在客户端缓存。
-
嗨,Alex,是的,您是对的,这样做是一种很好的做法,而且很幸运。我指的是与我目前的困境有关的“不幸”方面。谢谢
-
嗨乔希,我喜欢你的想法以及这里的其他很好的回应。您能否提供有关如何创建您建议的解决方案的参考资料或文章?谢谢
-
如果我有时间,我会在今天下午写一篇关于我是如何做到的博客文章,并链接到它。我使用 ASP.NET 作为服务器端代码。
标签: javascript jquery