Tecvid,
ретурн -- это выход из ф-ции. То есть, если ты пишешь f=function(){ if (foo) return bar baz } То baz не отработает. Поэтому не везде их можно убирать. |
Цитата:
|
Tecvid, если я правильно понял
sel=document.querySelector.bind(document) function attr(selector, attrName, attrValue) { if (arguments.length > 2) { if (attrValue === null) { // удаляет атрибут return sel(selector).removeAttribute(attrName); } // задает значение атрибуту sel(selector).setAttribute(attrName, attrValue);// Выходим из ифа } // возвращает значение атрибута return sel(selector).getAttrubute(attrName);// синтаксическая ошибка getAttrUbute, но, сюда мы вообще не должны были ходить, поэтому return убирать там нельзя было } |
Цитата:
|
attr(selector, attribute, value)
И в чем тут цимес? attr(some_element,'data-huy-znaet-chto','Hello Word'); some_element.setAttribute('data-huy-znaet-chto','Hello Word'); На дохуя короче? Скаляры все равно кавычить. |
Часовой пояс GMT +3, время: 17:39. |