
DivMan
User-
Posts
1,734 -
Joined
-
Last visited
-
Days Won
20
Content Type
Profiles
Forums
Calendar
Store
Everything posted by DivMan
-
Я так и не понял чем они отличаются. target - элемент, для которого изначально было предназначено событие currentTarget - элемент, который перехватил событие в данный момент выдаёт одно и тоже https://jsfiddle.net/n038ztx8/
-
Задача функции - вставить второй элемент в начало первого prepend(container, newElement)` - newElement должен быть добавлен в начало элемента container. Объясните мне, почему первая функция хуже второй? Ведь в первой уже не надо писать методы, а только всего лишь название элемента. эта говорят хуже http://plnkr.co/edit/lFku4W53WQNtrnGG7uKX?p=preview Почему? Там же уже всё готово Эта лучше, не знаю почему http://plnkr.co/edit/BvHYhIVf8QJwFJkyKHeE?p=preview
-
Ненавижу узкий скрол
-
разобрался, тестил в ие, а там в js не был включён
-
Почему после удаления текстовых узлов, они всё равно показываются? https://jsfiddle.net/qsuyna35/
-
почему, после того, как удалились текстовые узлы, то во вкладке Elements, дивы не прижались друг к другу? http://codepen.io/DivMan/pen/WxrbVO
-
Надо сделать аналогичный метод forEach. по задумке должен выводить 0 dfwe 1 4 2 ggg 3 3 4 1 но выводит совсем не то Если убрать в вызове item, то значения выводятся, а индексы нет https://jsfiddle.net/m3a8d1vs/
-
А в предпоследнем коде, рекурсия не останавливается, потому что переменная counter не перезаписывается, а каждый раз заново создаётся?
-
А почему так не останавливается? 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)
-
почему рекурсия не останавливается? https://jsfiddle.net/p77fbj04/1/
-
получается после каждого шага в return x добавляется x, а pow(x, n - 1) игнорируется и потом все эти x умножаются и функция возвращает ответ?
-
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?
-
С toString тоже не работает. Остаётся только перебрать все свойства и потом их сравнивать.
-
Почему, знак > для объектов работает, а === не работает? http://plnkr.co/edit/9ozOcSFt3wCj1xCQLMgC?p=catalogue
-
Почему, если вызывать таки способом, то работать не будет? function more(a){ return function(b){ return a > b } } var more = more(); console.log(more(11)(10))
-
Я не знаю, что уже делать. Функция должна проверять, есть ли в массиве цифры или строки. Почему проверяется только первый элемент массива? https://jsfiddle.net/2jwd5tkp/6/
-
Почему в консоле пишет, то, что это не один и тот же объект? https://jsfiddle.net/8mbfrurL/
-
Вот если вы читаете уже готовые статьи, на какую-нибудь тему, то вы думаете развиваетесь без наставника? А вот и нет. В статье уже всё разжёвано и показано, как делается, а это значит, что автор даёт совет. А откуда он это всё узнал? Из спецификации. Вывод: самостоятельно развивается только тот, кто читает только спецификацию, все остальные учатся на чужом опыте.
-
Если бы не этот форум, то я бы вообще ничего не умел.
-
Почему не переключается слайдер? http://plnkr.co/edit/O8SrY2F3BvqFtkkhj4mx?p=preview
-
Почему вкладки не закрываются? http://plnkr.co/edit/Hzt9LPdVa9cT8YCcfu1E?p=preview
-
Почему с помощью jquery не работает? http://plnkr.co/edit/RIkL8PIg7hZZYyWbgFwQ?p=preview
-
Вот так нормально