我正在比较两种注入jQuery选择器的方法,我甚至创建了一个jsPerf(http://jsperf.com/prototype-vs-function-selector)。
说我有以下内容:
<div class="wrapper"></div>
我可以这样做:
function Class1() {}
Class1.prototype.displayName = function(selector) {
$(selector).hide();
}
var f = new Class1();
f.displayName($(".wrapper"));
或者我可以这样做:
var displayName = function(selector) {
$(selector).hide();
}
displayName($(".wrapper"));
两者都达到了相同的效果。
我的问题是:
对于你想要隐藏的这种静态的东西,删除类和类似的东西是原型方法是一种矫枉过正? (因为我只会注入选择器一次)