如何在Browserify和Javascript

时间:2015-05-07 06:44:50

标签: javascript namespaces browserify

   var exports = module.exports = {};
var base_url = "https://something.com:4242/";
exports.ordersummaryurl =base_url +"v1/api/stats?domain=order";

如何在上面的代码中执行命名空间,以便它具有以下结构

urls.order.summary

1 个答案:

答案 0 :(得分:1)

Javascript实际上并没有像c#等其他语言那样的“命名空间”。

How do I declare a namespace in JavaScript?

取自该链接:获取您所描述的功能的最佳方法是封装数据,如:

var urls = {
    order: {
        summary: "asdfasdfasdf"
    },

    foo: function() {
    },

    bar: function() {
    }
};

再补充一点:将您的功能保存在单独的文件中,只包含您需要的“模块”是另一种实现此目的的常用方法。