我相信我在做什么叫'模块化'(??)。 只是学习Javascript。Javascript模块化编程内存/性能用法:好还是坏 - 意见?
我目前将每个模块保存在一个单独的.js文件中。 这使得易于维护和故障排除。
每个文件都被格式化为一个变量。 这是许多JavaScript文件中的每一个的包装的示例:
var FreeHand = function(pixy){ };
假设上述(FreeHand.js)该文件(连同许多其他的)被称为像这样:
var theBakery = coolCakeBakeryWithOnlineCakeDesign = 'the Pixy Cakes Bakery in Avondale, Arizona';
var pixy = new Pixy(theBakery);
var coffee = new Coffee(pixy);
var decorator = new Decorator (pixy);
var freeHand = new FreeHand(pixy);
var info = new InfoPanel (pixy);
var oven = new Oven(pixy);
var pixyDust = new MagicPixyColors(pixy);
var tips = new HandyTips(pixy);
var signals = pixy.signals;
</script>
signals.js用于各个模块之间的通信,在几需要的情况下。
我的问题是,这是一个'最佳内存设计'的好格式,或者 - 基本上我认为我是一个新手,这是一个很好的格式。意见?帮帮我?
PS:如果你想看到一个活生生的例子(在这里我复制了这种格式)(这是我的第一个JS项目),看看它的工作,检查了:http://threejs.org/editor/
性能受到多大影响。有没有一种方法来测试。 – JSdc
感谢您的阅读材料! – JSdc