Jump to content

DivMan

User
  • Posts

    1,734
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by DivMan

  1. Я так и не понял чем они отличаются. target - элемент, для которого изначально было предназначено событие currentTarget - элемент, который перехватил событие в данный момент выдаёт одно и тоже https://jsfiddle.net/n038ztx8/
  2. Задача функции - вставить второй элемент в начало первого prepend(container, newElement)` - newElement должен быть добавлен в начало элемента container. Объясните мне, почему первая функция хуже второй? Ведь в первой уже не надо писать методы, а только всего лишь название элемента. эта говорят хуже http://plnkr.co/edit/lFku4W53WQNtrnGG7uKX?p=preview Почему? Там же уже всё готово Эта лучше, не знаю почему http://plnkr.co/edit/BvHYhIVf8QJwFJkyKHeE?p=preview
  3. DivMan

    Функции

    разобрался, тестил в ие, а там в js не был включён
  4. DivMan

    Функции

    Почему после удаления текстовых узлов, они всё равно показываются? https://jsfiddle.net/qsuyna35/
  5. DivMan

    childNodes

    почему, после того, как удалились текстовые узлы, то во вкладке Elements, дивы не прижались друг к другу? http://codepen.io/DivMan/pen/WxrbVO
  6. DivMan

    Функции

    Надо сделать аналогичный метод forEach. по задумке должен выводить 0 dfwe 1 4 2 ggg 3 3 4 1 но выводит совсем не то Если убрать в вызове item, то значения выводятся, а индексы нет https://jsfiddle.net/m3a8d1vs/
  7. А в предпоследнем коде, рекурсия не останавливается, потому что переменная counter не перезаписывается, а каждый раз заново создаётся?
  8. А почему так не останавливается? var consoleRec = ['я', 'умею', 'писать', 'рекурсивные', 'функции']; function rec(arr) { var counter = 0; if (counter < arr.length) { console.log(arr[counter]); ++counter rec(arr); } } rec(consoleRec); Вот так работает var consoleRec = ['я', 'умею', 'писать', 'рекурсивные', 'функции']; var counter = 0; function rec(arr) { if (counter < arr.length) { console.log(arr[counter]); ++counter rec(arr); } } rec(consoleRec)
  9. почему рекурсия не останавливается? https://jsfiddle.net/p77fbj04/1/
  10. получается после каждого шага в return x добавляется x, а pow(x, n - 1) игнорируется и потом все эти x умножаются и функция возвращает ответ?
  11. function pow(x, n) { if (n != 1) { // пока n != 1, сводить вычисление pow(x,n) к pow(x,n-1) return x * pow(x, n - 1); } else { return x; } } alert( pow(2, 3) ); // 8 На первом шаге получается pow(2, 3) = 2 * pow(2, 2) = 2*2*2 = 8 а если вызывать pow(2, 4), то должно получится 16 pow(2, 4) = 2 * pow(2, 3) = 2*2*3 = 12 Почему 12, а не 16?
  12. DivMan

    Объекты

    С toString тоже не работает. Остаётся только перебрать все свойства и потом их сравнивать.
  13. DivMan

    Объекты

    Почему, знак > для объектов работает, а === не работает? http://plnkr.co/edit/9ozOcSFt3wCj1xCQLMgC?p=catalogue
  14. DivMan

    Функции

    Почему, если вызывать таки способом, то работать не будет? function more(a){ return function(b){ return a > b } } var more = more(); console.log(more(11)(10))
  15. Я не знаю, что уже делать. Функция должна проверять, есть ли в массиве цифры или строки. Почему проверяется только первый элемент массива? https://jsfiddle.net/2jwd5tkp/6/
  16. Почему в консоле пишет, то, что это не один и тот же объект? https://jsfiddle.net/8mbfrurL/
  17. Вот если вы читаете уже готовые статьи, на какую-нибудь тему, то вы думаете развиваетесь без наставника? А вот и нет. В статье уже всё разжёвано и показано, как делается, а это значит, что автор даёт совет. А откуда он это всё узнал? Из спецификации. Вывод: самостоятельно развивается только тот, кто читает только спецификацию, все остальные учатся на чужом опыте.
  18. Если бы не этот форум, то я бы вообще ничего не умел.
  19. DivMan

    Табы

    Почему не переключается слайдер? http://plnkr.co/edit/O8SrY2F3BvqFtkkhj4mx?p=preview
  20. DivMan

    Табы

    Почему вкладки не закрываются? http://plnkr.co/edit/Hzt9LPdVa9cT8YCcfu1E?p=preview
  21. DivMan

    Табы

    Почему с помощью jquery не работает? http://plnkr.co/edit/RIkL8PIg7hZZYyWbgFwQ?p=preview
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy