我刚刚开始使用 javascript 并正在阅读模块模式。
我一直在看这个页面: http: //www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html并且无法弄清楚 || {} 语句的意思。
这段代码写在很多地方:(UTIL || {}));
谁能解释这些陈述的含义以及它们在做什么?
我假设 || 表示 OR - 但在这种情况下不太确定。
这是文章结尾的代码。第二行和倒数第二行是让我感到困惑的代码示例。
var UTIL = (function (parent, $) {
var my = parent.ajax = parent.ajax || {};
my.get = function (url, params, callback) {
// ok, so I'm cheating a bit :)
return $.getJSON(url, params, callback);
};
// etc...
return parent;
}(UTIL || {}, jQuery));