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

16
Почему getComputedStyle () в тесте JEST возвращает разные результаты вычисленным стилям в Chrome / Firefox DevTools

Я написал пользовательскую кнопку ( MyStyledButton) на основе материала-интерфейса Button . import React from "react"; import { Button } from "@material-ui/core"; import { makeStyles } from "@material-ui/styles"; const useStyles = makeStyles({ root: { minWidth: 100 } }); function...

16
Как экспортировать несколько модулей ES6 из одного пакета NPM

Я создал сравнительно небольшой пакет NPM, состоящий примерно из 5 различных классов ES6, содержащихся в одном файле, каждый из которых выглядит примерно так: export default class MyClass { // ... } Затем я установил точку входа для моего пакета, которая выглядит следующим образом: export { default...

16
Как создать пунктирные круги с равномерным интервалом?

Я хотел сделать пунктирный круг с помощью CSS и создал его следующим образом. Хотя этот процесс может отображать пунктирную окружность, промежуток между концом и началом пунктирной линии стал узким, и разрыв не был равномерным. .c { width: 500px; height: 500px; border-width: 15px; border-style:...

16
Как выбрать несколько ячеек, используя Ctrl + клик

У меня есть таблица с номерами. Когда я нажимаю на ячейку в таблице, она переключает активное состояние. Я хочу выбрать одну ячейку и нажать crtl и выбрать другую ячейку, и в результате ячейки между первой и второй станут активными. Как это реализовать? codepen...

16
Потеря точности JavaScript в C #

При сериализации и десериализации значений между JavaScript и C # с использованием SignalR с MessagePack я вижу небольшую потерю точности в C # на принимающей стороне. В качестве примера я посылаю значение 0,005 из JavaScript в C #. Когда десериализованное значение появляется на стороне C #, я...

15
pushState создает повторяющиеся записи истории и перезаписывает предыдущие

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

15
Как отобразить массив вертикально в столбцы?

Если у меня есть массив элементов, таких как, const array = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ] Как я могу сопоставить его, чтобы экран / страница отображалась, 1 6 11 16 2 7 12 17 3 8 13 18 4 9 14 5 10 15 Я смог заставить его работать горизонтально, const chunkSize =...

15
Могу ли я использовать window.location.replace в iframe?

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

15
Сортировка свойств в Javascript нарушена

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

15
Рули: Доступ запрещен для разрешения свойства «from», поскольку оно не является «собственным свойством» его родителя.

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

15
И несколько параметров

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...

15
Значение ключевого слова `this` функции, возвращаемой получателем

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

15
Почему в моем проекте Vue не работает Challenge.finally?

У меня огромные проблемы с тем, чтобы заставить мои полифилы работать в Edge. Я пытался следить за документацией с различными попытками все не работает. Кажется, это обещание. Наконец, это не работает. Это происходит в модуле vuex, поэтому я попытался добавить vuex к transpileDependencies в...

14
Использование необязательного оператора цепочки для доступа к свойству объекта

TypeScript 3.7 теперь поддерживает опциональный оператор цепочки . Следовательно, вы можете написать такой код: const value = a?.b?.c; Т.е. вы можете использовать этот оператор для доступа к свойствам объекта, где сам объект может находиться nullили undefined. Теперь я хотел бы сделать то же самое,...

14
преобразовать HTML в HTML-строку в файле JS

Я хочу создать HTML через JS, поэтому мне нужно написать HTML внутри файла JS, например: function createHtmlSection() { return "<li class=\"chapter up-wrapper-btn\">" + "<div>" + "<button><i class=\"fa fa-plus\" onclick=\"addSection('up',this)\"></i></button>" +...

14
Предотвращение силового перемещения тел через другие тела с помощью MatterJS

Я использую MatterJs для игры, основанной на физике, и не нашел решения проблемы предотвращения принудительного перетаскивания тел мышкой через другие тела. Если вы перетаскиваете тело в другое тело, перетаскиваемое тело может заставить себя проникнуть в другое тело и пройти через него. Я ищу...

14
Печать элементов с помощью VueJS с использованием сторонних библиотек

Я работаю над таблицей HTML и html-to-paperпечатаю эту таблицу на принтере, используя vue.js. Я нажимаю на кнопку «Добавить», создавая новую строку, а затем нажимаю кнопку «Печать». Я пытаюсь напечатать таблицу, но она не выполняется. любые данные, показывающие только пустые ячейки Код App.vue...

14
В JavaScript ES6, в чем разница между итерацией и итератором?

Является ли итерация такой же, как итератор, или они разные? Из спецификаций кажется, что итеративный объект - это, скажем, objтакой объект, который obj[Symbol.iterator]ссылается на функцию, поэтому при вызове возвращает объект, у которого есть nextметод, который может вернуть {value: ___, done:...

14
Кнопка браузера назад / вперед для перемещения между вкладками

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

14
Почему сервер игнорирует изменения в файлах кода, даже если кеш отключен?

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