如何编写本机JavaScript插件
我期待着写一个插件,它接受一个选择器,也链一些方法。 如何在本机JavaScript中实现此插件? 我需要像下面这样围绕自调用函数进行包装吗如何编写本机JavaScript插件,javascript,Javascript,我期待着写一个插件,它接受一个选择器,也链一些方法。 如何在本机JavaScript中实现此插件? 我需要像下面这样围绕自调用函数进行包装吗 (function() { })(); 可以通过返回值来链接函数 例如,链接元素的函数时,可以: function makered(el) { el.style.background = 'red'; return el; } 您应该能够对元素执行makered(document.getElementById('something')).addE
(function() {
})();
可以通过返回值来链接函数 例如,链接元素的函数时,可以:
function makered(el) {
el.style.background = 'red';
return el;
}
您应该能够对元素执行makered(document.getElementById('something')).addEventListener()…
或任何其他函数
在这种情况下不能使用自调用函数,因为您必须以某种方式调用此函数。jQuery插件在s.i.f.中扩展jQuery,这样做是为了不产生污染全局范围的新变量。一切由您决定。如果你想直接触发插件,你可以这样做。