如何编写本机JavaScript插件

时间:2013-12-31 16:26:38

标签: javascript

我正在寻找一个接受选择器并链接一些方法的插件。 如何在本机JavaScript中实现此插件? 我是否需要将其包含在下面这样的自调用函数中?

(function() {

})();

1 个答案:

答案 0 :(得分:2)

您可以通过返回值来链接函数。

例如,链接元素的函数,您可以:

function makered(el) {
 el.style.background = 'red';
 return el;
}

您应该可以在元素上执行makered(document.getElementById('something')).addEventListener()...或任何其他功能。

在这种情况下无法使用自调用函数,因为您必须以某种方式调用此函数。 jQuery插件在s.i.f中扩展jQuery,他们这样做,所以他们不会创建污染全局范围的新变量。