目前現在我組織我的JavaScript函數如下:什麼是組織你的JavaScript的最佳方式?
var websiteName = {
options: {
optionOne: "Boom!",
optionTwo: "Hello World!"
},
init: function() {
websiteName.homepageOnlyFunction();
websiteName.anotherFunction();
},
homepageOnlyFunction: function() {
// A function only used on the homepage
},
anotherFunction: function() {
/*
A function that is used
throughout the site.
*/
}
}
$(document).ready(function() {
websiteName.init();
});
我想上最好的做法是什麼組織JavaScript的一些見解。
[Backbone](http://documentcloud.github.com/backbone/)當然是'')' – 2012-03-06 00:39:05
骨幹是一個愚蠢的庫-.- – Raynos 2012-03-06 00:40:45
我更喜歡「揭示模塊模式「(谷歌它),因爲它可以讓你有私人和公共職能和屬性和'websiteName.'前綴只需要引用公共職能/屬性從庫之外。 – nnnnnn 2012-03-06 00:40:56