目前现在我组织我的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