真正进入web开发,特别是JS,所以我想知道在JS文件组织和职责授权方面的最佳实践是什么。我这么问是因为有这样的结构对我来说是有意义的:
虽然这对我来说是有意义的,但我想知道我的观点是否错了,因为你不能自然地将一个JS文件包含到另一个文件中,除非您做了一些技巧(不,不是说jQuery)。技巧可能意味着这并不仅仅是因为它不符合一种语言的最佳实践,但在跨域问题上并不总是如此。所以在我深入到草率的设计之前,我只是好奇你们是如何划分责任的,或者只是把所有的东西都放在一个文件里。
发布于 2011-01-02 01:00:08
处理多个JavaScript文件的最佳方法是像设计模块一样设计它们。一个主JavaScript文件应该充当一种引导加载程序,它通过设置您的“命名空间”(因为JavaScript没有类而引用)来启动事情。示例:
var myNamespace = {};在每个模块中,都扩展了“命名空间”。这有两个好处:
有关实现详细信息,请参见此:https://stackoverflow.com/a/3722845/221061
发布于 2011-10-18 04:16:14
我会将类分割成模块化的JS文件,与您的域匹配。使用YUI压缩器或其他工具压缩和缩小JS文件。
发布于 2011-01-02 01:54:34
与使用多个JS文件相比,一个大型JS文件并没有那么“坏”。
您可以在服务器上压缩它,如果您担心带宽,查看gzip或透气。
https://stackoverflow.com/questions/4576581
复制相似问题