Подскажите, пожалуйста, почему игнонируеться данный фрагмент кода, невзирая на наличие в нем then блока ожидания асинхронной операции и почему функция возвращает результат раньше выполнения одной из команд.
function initReport(id) {
getTimeTypes(isView).then(function(data){
return [data];
});
}
initReport(42).then(function (types) {
console.log(types);
});
// возвращает 177, как сделать, чтобы он с 14-й позиции пошёл назад до пробела, а не вперёд?Указать правильное имя переменной во втором аргументе lastIndexOf().
var parse = function () {}
и т.п. Да даже на банальном function foo (bar) {}
оно загнётся.querySelectorAll()
возвращает коллекцию элементов, а не один элемент. Если вам нужен один - используйте querySelector()
.(function() {
if (!autoplay) {
return;
}
var int = setInterval(function() {
...
});
})();
Как сделать так, чтобы видео нельзя было закрыть, пока оно не закончится.К счастью, никак. Любое ваше действие знающие люди смогут обойти. Да просто адблок натравить на блок с видео - и проблема решена.
Изучая все названные фреймворки, понял одну вещь, для всех обязательно нужна нода?На сервере может быть что угодно, а для разработки обычно нужен npm, чтобы ставить пакеты и grunt/gulp/webpack, чтобы собирать приложение. И для того и для другого нода на компьютере разработчика нужна, да.
ради того, что бы просто использовать js на клиенте, мне нужно тащить очень много разных зависимостей.Вы сами опеределяете, что тащить на клиент. Ни один из фреймворков ничего такого в браузер не тянет сам по себе.
$(this).prop('Counter', 0).animate({
Counter: parseInt($(this).text(), 10)
})
(obj.newMethod = obj.method).bind(obj)()
// Подстрока начинается с "id-" и заканчивается ";"
// Между ними может быть всё, что угодно, кроме ";"
const regexp = /id-.+?;/;
const str = 'foo id-42; bar; baz';
str.replace(regexp, ''); // "foo bar; baz"
MutationObserver provides developers a way to react to changes in a DOM.MutationObserver
need_all
1 – возвращать все города. 0 – возвращать только основные города.
Если не задан параметр q, то будет возвращен список самых крупных городов в заданной стране. Если задан параметр q, то будет возвращен список городов, которые релевантны поисковому запросу.
var parser = document.createElement('a');
parser.href = "http://example.com:3000/pathname/?search=test#hash";
parser.protocol; // => "http:"
parser.hostname; // => "example.com"
parser.port; // => "3000"
parser.pathname; // => "/pathname/"
parser.search; // => "?search=test"
parser.hash; // => "#hash"
parser.host; // => "example.com:3000"