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

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

2
Очистка утечек памяти на неустановленном компоненте в React Hooks
Я новичок в использовании React, так что это может быть очень просто сделать, но я не могу понять это самостоятельно, хотя я провел некоторое исследование. Прости меня, если это слишком глупо. контекст Я использую Inertia.js с адаптерами Laravel (backend) и React (front-end). Если вы не знаете инерцию, это в основном: …

1
запутался в объявлении функции в {}
var a; if (true) { a = 5; function a() {} a = 0; console.log(a) } console.log(a) Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Я видел код выше, функция объявлена ​​в {}. Я думаю, что это напечатало бы 0 0, но это печатает 0 5
18 javascript 

1
Ошибка конфигурации базы Angular8 '@ angular / fire / angularfire2'
При попытке 'ng serve' после настройки angular с помощью firebase я получил ошибку. Хотя я погуглил это сообщение об ошибке, но ничего не смог найти. В сообщении об ошибке эта проблема связана с самой библиотекой. user@user-MacBookPro post % ng serve 10% building 3/3 modules 0 activeℹ 「wds」: Project is running …

4
Как использовать необязательную цепочку в Node.js 12
Необязательная obj?.param1?.param2функция chaining ( ) кажется отличной функцией, и я действительно хотел, чтобы она была реализована и, наконец, избавилась от вложенных if, произвольных функций и того, что не для такой простой операции. Но есть проблема, она не работает. Я обновился до Node 12 и все еще получаю ошибку: var dude …

2
Как функции высшего порядка, такие как .map (), работают внутри JavaScript?
В настоящее время каждый пытается использовать такие функции высшего порядка, чтобы получить многообещающий результат при написании меньшего количества кода. Но мне интересно, как эти функции работают внутри. Предположим, если я напишу что-то вроде var numbers = [16, 25, 36]; var results = numbers.map(Math.sqrt); console.log(results); // [4, 5, 6] Выполнить фрагмент …

4
Изменить массив в JavaScript в более простой объект
У меня есть простой JSON с массивом, который содержит дополнительные объекты и т. Д., Как это: languagePack: [ { 'key': 'Username', 'value': 'Benutzername', 'group': 'default' }, { 'key': 'Password', 'value': 'Passwort', 'group': 'default' } ] Но то, что я действительно хочу, это такой объект: languagePack: { 'Username': 'Benutzername', 'Password': 'Passwort' …

1
Получение значения в автозаполнении React material-UI
Я имею в виду документацию React Material-UI ( https://material-ui.com/components/autocomplete/ ). В демо-коде <Autocomplete options={top100Films} getOptionLabel={(option: FilmOptionType) => option.title} style={{ width: 300 }} renderInput={params => ( <TextField {...params} label="Combo box" variant="outlined" fullWidth /> )} /> Я понимаю, как это работает, но я не уверен, как я должен получить выбранное значение. Например, …

5
Не разрешать горизонтальную прокрутку при вертикальной прокрутке (и наоборот)
У меня есть список, с overflow-xи overflow-yустановлен в auto. Кроме того, я настроил прокрутку импульса, поэтому сенсорная прокрутка прекрасно работает на мобильных устройствах webkit-overflow-scrolling: true. Однако проблема в том, что я не могу понять, как отключить горизонтальную прокрутку при вертикальной прокрутке. Это приводит к очень плохому пользовательскому восприятию, поскольку перемещение …

2
Как создать пунктирные круги с равномерным интервалом?
Я хотел сделать пунктирный круг с помощью CSS и создал его следующим образом. Хотя этот процесс может отображать пунктирную окружность, промежуток между концом и началом пунктирной линии стал узким, и разрыв не был равномерным. .c { width: 500px; height: 500px; border-width: 15px; border-style: dashed; border-radius: 600px; } <div class="c"></div> Выполнить …
16 javascript  html  css 

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

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

8
Как выбрать несколько ячеек, используя Ctrl + клик
У меня есть таблица с номерами. Когда я нажимаю на ячейку в таблице, она переключает активное состояние. Я хочу выбрать одну ячейку и нажать crtl и выбрать другую ячейку, и в результате ячейки между первой и второй станут активными. Как это реализовать? codepen https://codepen.io/geeny273/pen/GRJXBQP <div id="grid"> <div class="cell">1</div> <div class="cell">2</div> …
16 javascript  html  css 

1
Почему 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 MyStyledButton(props) { const buttonStyle = useStyles(props); const { children, width, ...others } …

7
Перестройка массива JavaScript
У меня есть массив с адресами учеников и родителей. Например, const users = [{ id: 1, name: 'John', email: 'johnson@mail.com', age: 25, parent_address: 'USA', relationship:'mother' }, { id: 1, name: 'John', email: 'johnson@mail.com', age: 25, parent_address: 'Spain', relationship:'father' }, { id: 2, name: 'Mark', email: 'mark@mail.com', age: 28, parent_address: 'France', …

1
Создание D3 карты данных конверта эллипса
У меня есть этот набор данных, который имеет эллипсы, точнее эллипс "конверты". Мне было интересно, есть ли у кого-нибудь совет о том, как я могу нарисовать их на карте D3. У меня уже есть настройка карты с проекцией Меркатора. В этом ответе stackoverflow есть функция createEllipse, которая приблизила меня, но …

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