嗯,这是 jQuery 和 MooTools 之间的全部争论。一个比另一个没有真正的优势。通过查看 google-closure 的 Hello World 代码,Mootools 似乎具有更简洁、更快速的语法。您还必须查看支持。当然,Google 支持 google-closure,但正如 @mjhm 所说,Mootools 有更多可搜索的问题和答案以及插件。
为了代码的可维护性和可读性,我个人会选择 Mootools 而不是 google-closure。对我来说,Mootools 比 google-closure 更干净
穆工具
window.addEvent('domready', function(){
var myAnchor = new Element('h1', {
html: 'Hello World',
styles: {
background-color: #EEE'
},
});
});
谷歌关闭
goog.require('goog.dom');
function sayHi() {
var newHeader = goog.dom.createDom('h1', {'style': 'background-color:#EEE'},
'Hello world!');
goog.dom.appendChild(document.body, newHeader);
}