Tag: 成语

JavaScript习惯用法:只创建一个函数来调用它

我正在学习YUI并偶尔看到这个成语: (function x(){ do abcxyz})(); 为什么他们创建一个函数只是为了调用它? 为什么不写: do abcxyz 例如,请看这里 。

jquery .val()+ = idiom

这个jQuery片段最常用的成语是什么? $(‘#someTextarea’).val( $(‘#someTextarea’).val() + someString ); 将原始代码包装在单行函数中感觉很笨拙 编辑:所以我可以传递一个函数,这很酷…但我的真实意图是jsfiddles,我目前做的事情是这样的: function lazylog (str) { $(‘#ta’).val( $(‘#ta’).val() + str + ‘\n’ ); } // or function lazylogPlain (str) { document.getElementById(‘ta’).value += str + ‘\n’; } // view results of little experiments lazylog( test1() ); lazylog( test2() ); lazylog( test3() ); // etc… 不知道那个上下文是否会产生不同的答案,或者只是让我看起来真的很懒,想要输入甚至更少。 console.log不算,我想要textarea。