Javascript文件的组织和设计

前端之家收集整理的这篇文章主要介绍了Javascript文件的组织和设计前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
真正进入Web开发,特别是JS,所以我想知道在JS文件组织和授权方面最好的做法是什么.我问这个是因为我有这样的结构是有道理的:

> MAIN PAGE(PHP)(包括对中央JS文件的引用)
> MAIN Javascript文件(包括一个仅包含命名空间或B类中的错误代码文件的引用)

虽然这对我来说很有意义,但我想知道如果我的看法是错误的,考虑到你不能自然地将JS文件包含在另一个文件中,除非你做了一些技巧(不,不说jQuery).技巧可能意味着这不是简单的,因为它不符合一种语言的最佳实践,但跨域问题并不总是如此.所以在我走进粗暴的设计之前,我只是好奇你们如何把职责分开,或者将所有东西都放在一起,成为一个档案.

解决方法

处理多个 JavaScript文件的最佳方式是将其设计为模块.一个主要的JavaScript文件应该作为一种引导程序,通过设置你的“命名空间”(引用JavaScript,没有类)来启动它.例:
var myNamespace = {};

在每个模块中,您都可以扩展“命名空间”.这有两个好处:

>最小化全局变量在这种情况下,您将拥有一个全局的.
>如果设计正确,可以轻松混合(重用)模块.

另请参阅实现细节:https://stackoverflow.com/a/3722845/221061

猜你在找的JavaScript相关文章