什么是“企业JavaScript”?

| 对于我开发的Web应用程序,我倾向于建立一个函数库,对于某些站点,我最终将它们全部封装到一个对象中,所以说“ 0”,然后我所做的所有事情都在该对象中。我的理解是,这是“企业JavaScript”的一部分-以逻辑方式封装功能,避免用大量全局变量污染JavaScript。 如何将良好的编码习惯与所谓的“企业JavaScript”区分开来? 一个简单的方法可能是规模问题-随着Web应用程序或站点的增长,它将包含更多的JavaScript,并且组织起来会越来越困难,并且有做得很好的模式,它们就是企业吗?什么是学习处理大型功能库的方法的资源。 还是像这个笑话网站那样,人们只是在编造它? 更新:确实,我并不是在开玩笑,尽管我想知道我所寻求的是不是更符合Pro JavaScript设计模式。也许“企业”涵盖了其中一些?     
已邀请:
我喜欢企业javascript和企业编码一词。我怀疑这是一个定义明确的术语,但它具有很强的吸引力。 我已经了解了;企业与许多从事项目不同方面工作的开发人员打交道。因此,要使一切正常工作,需要进行大量的交流。企业编码是一个术语,用于描述用于帮助开发人员和代码中的模块通信的技术,但是出错了。 正如该网站所显示的,这样做很容易! 因此,企业编码会导致难以理解的代码看上去比所需的代码更健壮。具有讽刺意味的是,企业编码旨在简化生产。 企业代码示例可以在以下位置轻松找到 使用强大的CMS生成的网站。 大型库API(尤其是专有资源,无法调整) 跨浏览器/平台项目。具有大量的动态更正。 许多人维护的旧项目。 编写干净的好代码将永远引起争议。由于没有完美的方法来解决所有问题。 企业编码在某种程度上创造了已经变坏的良好实践技术。 企业编码的反义词可能是牛仔编码     
企业JavaScript是: 确保行以多个分号终止,因此JavaSript解析器真正知道行何时结束。
var helloWorld = function (message) {
    if (!message) {
        message = \"Hello World\";;;;;;
    }

    alert(message);;;;;;;;;;;;;;;;;;;

};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(由bentruyman)     
确实,使用JavaScript时似乎有一些模式和最佳实践。例如,有一个站点“ Enterprise jQuery \”处理jQuery中的这些模式。 同样,有一些通用模式(例如模块模式)可以封装私有信息。不知道您是否应该称呼他们为“ Enterpise”。     

要回复问题请先登录注册