Вопросы с тегом «javascript»

135
Что делает [] .forEach.call () в JavaScript?

Я просматривал некоторые фрагменты кода и обнаружил, что несколько элементов вызывают функцию по списку узлов с применением forEach к пустому массиву. Например, у меня есть что-то вроде: [].forEach.call( document.querySelectorAll('a'), function(el) { // whatever with the current node }); но я не...

135
Автовоспроизведение видео не работает в браузерах Safari и Chrome для ПК.

Я потратил довольно много времени, пытаясь понять, почему видео встроено вот так: <video height="256" loop autoplay muted controls id="vid"> <source type="video/mp4" src="video_file.mp4"></source> <source type="video/ogg" src="video_file.ogg"></source> </video>...

135
В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Происхождение «…» поэтому не допускается

Я использую .htaccess, чтобы переписать URL-адреса, и я использовал HTML-тег базы, чтобы он работал. Теперь, когда я пытаюсь сделать ajax-запрос, я получаю следующую ошибку: XMLHttpRequest не может загрузить http://www.example.com/login.php. В запрошенном ресурсе отсутствует заголовок...

135
Разорвать цепочку обещаний и вызвать функцию, основанную на шаге в цепочке, где она нарушена (отклонено)

Обновить: Чтобы помочь будущим зрителям этого поста, я создал демо-версию ответа Pluma . Вопрос: Моя цель кажется довольно простой. step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepError(2); }); function step(n) {...

135
Понимание цикла событий

Я думаю об этом, и вот что я придумал: Посмотрим на этот код ниже: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Приходит запрос, и JS-движок начинает шаг за шагом выполнять приведенный выше код....

135
Правильный путь для img на React.js

У меня есть некоторые проблемы с моими изображениями в моем реактивном проекте. На самом деле я всегда думал, что относительный путь к атрибуту src основан на файловой архитектуре. Вот моя файловая архитектура: components file1.jsx file2.jsx file3.jsx container img js ... Однако я понял, что путь...

135
NodeJS UnhandledPromiseRejectionWarning

Итак, я тестирую компонент, который полагается на эмиттер событий. Для этого я придумал решение, использующее Promises с Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved = false; new...

134
Как вычесть минуты из даты в javascript?

Как я могу перевести этот псевдокод в рабочий js [не беспокойтесь о том, откуда берется дата окончания, за исключением того, что это действительная дата javascript]. var myEndDateTime = somedate; //somedate is a valid js date var durationInMinutes = 100; //this can be any number of minutes from...

134
JQuery для динамической загрузки файла Javascript

У меня есть очень большой файл JavaScript, который я хотел бы загрузить, только если пользователь нажимает на определенную кнопку. Я использую JQuery в качестве моей основы. Есть ли встроенный метод или плагин, который поможет мне сделать это? Немного подробнее: у меня есть кнопка «Добавить...

134
Добавить к строковой переменной [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Как я могу добавить слово к уже...

134
Автоматически изменять размер диалогового окна jQuery UI в соответствии с шириной содержимого, загружаемого ajax

У меня много проблем с поиском конкретной информации и примеров по этому вопросу. У меня есть несколько диалоговых окон jQuery UI в моем приложении, связанных с div, которые загружаются вызовами .ajax (). Все они используют один и тот же вызов установки: $(".mydialog").dialog({ autoOpen: false,...

134
проверка javascript на ненулевой

Ниже приведен фрагмент кода, из которого мы получаем значение формы. Перед дальнейшей обработкой проверьте, не является ли значение нулевым. var val = document.FileList.hiddenInfo.value; alert("val is " + val); // this prints null which is as expected if (val != null) { alert("value is...

134
Проверить равенство переменных по списку значений

Я проверяю переменную, скажем foo, на равенство ряду значений. Например, if( foo == 1 || foo == 3 || foo == 12 ) { // ... } Дело в том, что это довольно много кода для такой тривиальной задачи. Я придумал следующее: if( foo in {1: 1, 3: 1, 12: 1} ) { // ... } но также это меня не полностью...

134
что такое «строгий режим» и как он используется?

Я просматривал ссылку на JavaScript в Mozilla Developer Network и наткнулся на то, что называется "strict mode". Я перечитал его, и у меня возникли проблемы с пониманием того, что он делает. Может ли кто-нибудь кратко объяснить (в общем), какова его цель и как она...