我有一個JavaScript的命名空間的設置,如:訪問命名空間變量的更快方法?
(function (skillet, $, undefined) {
skillet.messages: {
pages: {
logon: {
errors: {
username: 'user is wrong'
}
}
}
};
} (window.skillet = window.skillet || {}, jQuery));
是否有訪問這個不是不停地打字的更有效的方法:
skillet.messages.pages.logon.errors.username
其他功能訪問該什麼時候?
甜!你認爲設置另一個'shortcuts'類型的'skillet.shortcuts {logonErrors:skillet.messages.pages.logon.errors}'可以很容易地從任何地方訪問'skillet.shortcuts.logonErrors.username'嗎? – Andy 2012-02-23 16:53:55
這是更進一步。你可以在'skillet'對象下創建** alias **,只要你不要做太多的別名,並導致找到正確的別名另一個問題。 :) – steveyang 2012-02-23 16:56:39
哈哈yep - 圈子工作! – Andy 2012-02-23 16:59:19