вопрос про javascript
Добрый день.
мне интересно что делает это ? ()(); вот пример var addEvent = (function () { if (document.addEventListener) { return function (el, type, fn) { if (el && el.nodeName || el === window) { el.addEventListener(type, fn, false); } else if (el && el.length) { for (var i = 0; i < el.length; i++) { addEvent(el[i], type, fn); } } }; } else { return function (el, type, fn) { if (el && el.nodeName || el === window) { el.attachEvent('on' + type, function () { return fn.call(el, window.event); }); } else if (el && el.length) { for (var i = 0; i < el.length; i++) { addEvent(el[i], type, fn); } } }; } })(); почему function писали внутри ()(); ? что это даст ? |
Цитата:
|
спасибо большое! :)
|
Часовой пояс GMT +3, время: 22:05. |