我正在寻找一个接受选择器并链接一些方法的插件。 如何在本机JavaScript中实现此插件? 我是否需要将其包含在下面这样的自调用函数中?
(function() {
})();
答案 0 :(得分:2)
您可以通过返回值来链接函数。
例如,链接元素的函数,您可以:
function makered(el) {
el.style.background = 'red';
return el;
}
您应该可以在元素上执行makered(document.getElementById('something')).addEventListener()...
或任何其他功能。
在这种情况下无法使用自调用函数,因为您必须以某种方式调用此函数。 jQuery插件在s.i.f中扩展jQuery,他们这样做,所以他们不会创建污染全局范围的新变量。