我正在编写一个使用 YUI3 来满足所有 JS 需求的 Web 应用程序。我需要诸如工具提示、其内容由 AJAX 查询确定的工具提示、切换按钮等功能。
我不确定谁来构建一个架构来实现这一切。我采取了以下方法
var Myapp = function(){
this.toggleButton(node,config)
{
YUI().use(....,function(Y){
//code to convert NODE into a toggle button;
});
}
return this;
};
然后在我的应用程序中,我只需通过调用将所有按钮转换为切换按钮
var app = Myapp();
app.toggleButton(Y.all('.toggle-buttons'),{'text1':'TOGGLE_ME','text2':'TOGGLED_ME'});
这一切都有效。但我想从更有经验的开发人员那里了解这种方法是否存在根本性的问题。
这是使用 JavaScript 的好方法吗?