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

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].

3
Почему в моем проекте Vue не работает Challenge.finally?
У меня огромные проблемы с тем, чтобы заставить мои полифилы работать в Edge. Я пытался следить за документацией с различными попытками все не работает. Кажется, это обещание. Наконец, это не работает. Это происходит в модуле vuex, поэтому я попытался добавить vuex к transpileDependencies в vue.config, но безуспешно. Мой babel.config.js: module.exports …

1
Значение ключевого слова `this` функции, возвращаемой получателем
Я обнаружил неожиданное значение этого ключевого слова в следующем примере: let x = { z : 10 , get func1() { return function(v) { console.log(this === v); } } } x.func1(x) Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Значением этого ключевого слова является объект x, как если бы он выполнялся из этого …

6
И несколько параметров
function andMultipleExpr(){ let logicalAnd; let i; for (i = 0; i < arguments.length; i++){ logicalAnd = arguments[i] && arguments[i+1]; } return logicalAnd; } console.log(andMultipleExpr(true, true, false, false)); Я ожидаю выполнения этого кода: true && true && false && false, и это должно вернуть false . Как заставить это работать в …

8
Рули: Доступ запрещен для разрешения свойства «from», поскольку оно не является «собственным свойством» его родителя.
Я использую серверную часть Nodejs для рендеринга на стороне сервера с использованием рулей. После прочтения docмассива объектов из руля, который содержит ключи «content» и «from». Однако, когда я пытаюсь использовать #eachцикл в массиве объектов, появляется ошибка «Handlebars: Access было отказано в разрешении свойства« from », поскольку оно не является« собственным …

2
Сортировка свойств в Javascript нарушена
Мне нужно перебрать объект JavaScript, рассматривая его как массив с пользовательскими ключами. Я знаю, что это не полностью поддерживается, поскольку свойства не имеют собственного порядка, но так как я всегда изменяю порядок свойств, я нашел этот подход простым и надежным ... до сих пор. Проблема возникает, когда ключи представляют собой …
15 javascript 

2
Могу ли я использовать window.location.replace в iframe?
Мы можем использовать, window.location.replaceчтобы избежать истории и нацелить якоря на странице без перезагрузки страницы, но не в iframes? Проблема заключается в нарушении CSP (политики безопасности контента), состояния которого script-src 'unsafe-inline'должны быть включены. За исключением того, что у меня нет определенного CSP, и даже если я определю его и разрешу, script-src …


1
pushState создает повторяющиеся записи истории и перезаписывает предыдущие
Я создал веб - приложение , которое использует history pushStateи replaceStateметоды для того , чтобы перемещаться по страницам , а также обновление истории. Сам скрипт работает почти идеально; он будет загружать страницы правильно, и выдает ошибки страниц, когда их нужно выбросить. Тем не менее, я заметил странную проблему, когда pushStateв …
15 javascript 

8
Как суммировать числа с плавающей точкой в ​​формате часов и минут?
Как суммировать числа с плавающей точкой в ​​формате часов и минут? Те. если вычислить два таких числа, 0.35+3.45то должно быть = 4.20, а не3.80 var arr = [0.15, 0.2, 3.45, 0.4, 2, 0.3, 5.2, 1, 1.4, 1.1, 2.4, 1, 3.4] var sum = 0.0; arr.forEach(function(item) { console.log(sum); sum += parseFloat(item); …
14 javascript 

4
Как сделать iframe отзывчивым без предположения о соотношении сторон?
Как сделать iframe отзывчивым, не предполагая соотношения сторон? Например, контент может иметь любую ширину или высоту, которые неизвестны до рендеринга. Обратите внимание, вы можете использовать Javascript. Пример: <div id="iframe-container"> <iframe/> </div> Измените размер iframe-containerтак, чтобы его содержимое едва помещалось внутри без дополнительного пространства, другими словами, для содержимого достаточно места, чтобы …

5
Объединить массивы в один массив после фильтрации
У меня есть массив объектов, где я беру только массив локаций. Моя цель состоит в том, чтобы объединить эти массивы в один массив, но я не могу этого сделать и получить пустой массив. Вот как я это делаю: let results = [{ id: '1', locations: ['aaaa', 'bbbbbb', 'cccccc'] }, { …

8
Первый номер идет внутрь, когда наберите последний номер в текстовом поле
Когда я набираю последнее число , первое число входит внутрь text-box(оно исчезает), оно добавляет один дополнительный пробел. После того, как я нажму снаружи, text-boxэто выглядит хорошо, что мне нужно во время ввода последнего символа. #number_text { padding-left: 9px; letter-spacing: 31px; border: 0; background-image: linear-gradient(to right, #e1e1e1 70%, rgba(255, 255, 255, …
14 javascript  jquery  html  css 

6
Кнопка браузера назад / вперед для перемещения между вкладками
Я получаю много жалоб от пользователей, что, когда они используют мои вкладки на основе jQuery, они раздражают, что когда они возвращаются в свой браузер, они переходят не на предыдущую вкладку, а на предыдущую страницу. , Я добавил следующие предыдущие / следующие кнопки, но недостаточно. Как я могу перенастроить свои кнопки …

9
Почему сервер игнорирует изменения в файлах кода, даже если кеш отключен?
Я тестирую html / js-код на своем локальном хосте (Windows 7, Chrome v79.0.3945.130 (64-битная версия)), и около 50% изменений временного кода не отражаются в браузере (я вижу это с помощью Dev Tools / Sources ). В интернете есть масса советов, но ни один из них не работает: Щелкните правой кнопкой …

2
В JavaScript ES6, в чем разница между итерацией и итератором?
Является ли итерация такой же, как итератор, или они разные? Из спецификаций кажется, что итеративный объект - это, скажем, objтакой объект, который obj[Symbol.iterator]ссылается на функцию, поэтому при вызове возвращает объект, у которого есть nextметод, который может вернуть {value: ___, done: ___}объект: function foo() { let i = 0; const wah …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.