javascript-namespaces

    0热度

    1回答

    我在将命名空间和敲除验证相结合时遇到了问题。这打破了验证: myNameSpace = { viewModel: { name: ko.observable().extend({ digit: { digit: true, message: "digits only"} }) } }; ko.validation.init({}); ko.applyBindi

    6热度

    4回答

    我目前正面临着这个关于JavaScript上的命名空间的争论,我需要一个社区意见。 场景: 负责这个项目在某种程度上是专门RequireJS的建筑师和真正想使用它。 我必须说,应用程序是一个后台,奠定了作为一个向导,让你有种来回走6页有一些复杂的业务逻辑,在填充的结束,在这里我可以描述为一个过程的东西请求。 好的,没有单一页面的应用程序没有什么奇怪的事情。平原后台web应用程序,多页面,具有非常复

    1热度

    1回答

    我遇到了JavaScript,命名空间和缩小/串联的几个问题。我无法控制(至少我不想有任何),以何种顺序将文件连接起来。使用一个命名空间函数,当给定一个字符串(比如'com.example.ExampleClass')时,它会简单地返回一个对象,当我需要另一个时,'class'可能不会被定义。 假设我有一个DocumentProvider对象,它需要来自EventDispatcher的功能。但是,

    1热度

    1回答

    我一直在努力理解Javascript对象和命名空间,我对如何使用嵌套函数生成/显示对象有点困惑。我不明白我如何嵌套函数基本上创建对象工厂并将其显示在页面中。下面的例子。 我已经尝试过RTFG和本网站上的一些示例,但似乎没有任何适用。任何有关Q &的链接A赞赏。但我希望有经验的人士可以解释这种行为。 以下三个文件构成了一个简单的应用程序,用于通过调用getCar()函数三次并设置自定义属性生成的三个

    1热度

    1回答

    我在javascript中使用递归方法,它工作得很好,直到我将它放入命名空间。该函数返回一个具有给定quoteproduct id的元素,因为它是数组中的id属性。它是一个嵌套数组,这就是函数为什么是递归的原因。这是函数的声明: QuoteProductService.getQuoteProduct = function (quoteproductid) { var founditem

    3热度

    1回答

    我见过的JavaScript命名空间定义为: var AppSpace = AppSpace || {}; 和/或 var namespace = {}; 谁能告诉我: 有什么区别? 什么是||在第一个例子中使用? 为什么在第一个例子中,AppSpace使用过两次? 哪个是首选语法?

    0热度

    1回答

    我有一个backbone.js命名空间的应用程序演示的问题,我试图显示一个简单的元素列表存储在本地,当我调用应用程序控制台检索到这个错误 App.model.club is not a constructor 该代码的部分在路由器secion中; initialize: function() { console.log('App.router Initialized');

    3热度

    3回答

    我使用下面的命名空间模式“之前它被定义为使用的功能”的JSLint: var MyNamespace = new function() { var foo = function() { bar(); }; var bar = function() { alert("bar"); }; this.init = function

    2热度

    3回答

    我的目标:命名空间我的JavaScript保持全局名称空间干净。 我的问题:如何在JavaScript命名空间中的方法之间共享变量? 在我的示例中,我正在扩展并覆盖ASP.net ModalPopupExtender的行为。我想知道如何将modalPopupStack变量与ModalPopupShowOverride和ModalPopupHideOverride分享,但不能使其成为全局变量。 相关

    0热度

    2回答

    我正在研究一个有大量javascript的web项目,并且因为我们将所有内容都添加到“$。”中,所以我们开始触击命名空间冲突。 我读了关于命名空间,发现伟大的文章在http://addyosmani.com/blog/essential-js-namespacing/ 我试图建立一个IIFE内部的命名空间的建议,我想我是幸运,因为该功能已经设置为 (function() { ... }); 所