Запитання з тегом «javascript»

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

1
Як профіль React Native вихідний код за допомогою Xcode / Instruments / Time Profiler
Ми використовуємо React Native 0.59.10і React-Redux 5.0.7, і у нас виникає проблема з продуктивністю, пов'язаною з процесором, в результаті якої наші дії Redux займають приблизно 0,25 секунди. Ми профілювали, використовуючи конфігурацію Time Profiler в інструментах, але жоден наш JS-код не символізується. Віддалене налагодження в Chrome, здається, просто налагоджує сторінку "віддаленого …

2
Очищення пам'яті протікає на відключеному компоненті в реактивних гаках
Я новачок, що використовує React, тому це може бути дуже просто досягти, але я не можу сам це зрозуміти, хоча я провів деякі дослідження. Пробачте, якщо це занадто тупо. Контекст Я використовую Inertia.js з адаптерами Laravel (бекенд) і React (передній край). Якщо ви не знаєте інерції, це в основному: Inertia.js …

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' після налаштування кутового з firebase я отримав помилку. Незважаючи на те, що я гуглив це повідомлення про помилку, але нічого не міг знайти. У повідомленні про помилку ця проблема пов’язана із самою бібліотекою. user@user-MacBookPro post % ng serve 10% building 3/3 modules 0 activeℹ 「wds」: Project …

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

4
Як користуватися додатковим ланцюжком у Node.js 12
Необов’язковий ланцюжок ( obj?.param1?.param2) здається чудовою особливістю, і я дуже хотів бачити його реалізованим і нарешті позбутися від вкладених ifs, довільних функцій і чого не для такої простої операції. Але є проблема, вона не працює. Я оновив до Вузла 12, і я все ще отримую помилку: var dude = res?.param?.params[0] …

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 Autocomplete
Я маю на увазі документацію 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
JavaScript до C # Числова втрата точності
Під час серіалізації та десеріалізації значень між JavaScript та C # за допомогою SignalR з MessagePack я бачу трохи втрати точності в C # на приймальному кінці. Як приклад я надсилаю значення 0,005 з JavaScript на C #. Коли деріаріалізоване значення з’являється на стороні C #, я отримую значення 0.004999999888241291, …

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

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

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

1
Чому getComputedStyle () у тесті JEST повертає різні результати до обчислюваних стилів у Chrome / Firefox DevTools
Я написав спеціальну кнопку ( MyStyledButton) на основі матеріалу-ui 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', …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.