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

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

4
useState невірно налаштовує стан налаштування гака
Ось проблема: я намагаюся викликати дві функції при натисканні кнопки. Обидві функції оновлюють стан (я використовую гачок useState). Перша функція правильно поновлює value1 на 'new 1', але після 1s (setTimeout) друга функція запускається, і вона змінює значення 2 на 'new 2', АЛЕ! Він встановлює значення1 назад до '1'. Чому це …

4
Як тренувати модель в nodejs (tensorflow.js)?
Я хочу зробити класифікатор зображень, але не знаю python. Tensorflow.js працює з javascript, з яким я знайомий. Чи можна з цим навчати моделей і які були б кроки для цього? Чесно кажучи, у мене немає поняття, з чого почати. Єдине, що я зрозумів - це завантажувати "mobilenet", який, мабуть, є …

7
Не вдається перетворити об'єкт у помилку примітивного значення в застосуванні реакції?
Я розробляю просту завантажувальну програму react-spring, але через проблему GitHub відтворюю свої файли для запуску програми за допомогою IntelliJ та встановлюю модулі вузлів, використовуючи дані про залежність файлу попереднього пакета.json. Якщо я використовую навігаційну панель, що згортається (гамбургер -> чуйні навігаційні панелі, які згортаються в перегляді мобільних пристроїв) і натискаю …

2
Які відмінності між приватним ключовим словом та приватними полями в TypeScript?
У TypeScript 3.8+, які відмінності використовують privateключове слово для позначення члена приватного: class PrivateKeywordClass { private value = 1; } І використовуючи #приватні поля, запропоновані для JavaScript : class PrivateFieldClass { #value = 1; } Чи варто віддати перевагу одному над іншим?

8
Чи є спосіб перетворити стовпці CSV в ієрархічні відносини?
У мене є csv із 7 мільйонів записів біорізноманіття, де рівні таксономії є стовпцями. Наприклад: RecordID,kingdom,phylum,class,order,family,genus,species 1,Animalia,Chordata,Mammalia,Primates,Hominidae,Homo,Homo sapiens 2,Animalia,Chordata,Mammalia,Carnivora,Canidae,Canis,Canis 3,Plantae,nan,Magnoliopsida,Brassicales,Brassicaceae,Arabidopsis,Arabidopsis thaliana 4,Plantae,nan,Magnoliopsida,Fabales,Fabaceae,Phaseoulus,Phaseolus vulgaris Я хочу створити візуалізацію в D3, але формат даних повинен бути мережею, де кожне інше значення стовпця є дочірньою частиною попереднього стовпця для певного значення. Мені потрібно …

3
Слухач Firebase з React Hooks
Я намагаюся розібратися, як використовувати слухач Firebase, щоб дані хмарного firestore були оновлені оновленнями реактивних гаків. Спочатку я робив це, використовуючи компонент класу з функцією компонентDidMount, щоб отримати дані firestore. this.props.firebase.db .collection('users') // .doc(this.props.firebase.db.collection('users').doc(this.props.firebase.authUser.uid)) .doc(this.props.firebase.db.collection('users').doc(this.props.authUser.uid)) .get() .then(doc => { this.setState({ name: doc.data().name }); // loading: false, }); } Це руйнується, …

6
Яким чином бітова операція працює на Booleans?
Я зіткнувся з цим завданням на Edabit і не зміг розробити це розрядне рішення операції. notNotNot = (a,b) => !!(a%2 >> b) Змагання: //Something which is not true is false, but something which is not not true is true! //Create a function where given n number of "not", evaluate whether …
26 javascript 

3
const App: () => React $ Node = () => {…}: що означає ця інструкція?
далі react-native init ProjectName, основний файл програми App.jsмістить декларацію компонента таким чином: const App: () => React$Node = () => {...} Що означає ця інструкція? Я маю на увазі, я звик до компонентів, визначених як const App = () => {...}, тому я не розумію, зокрема, вираз між ними : …


5
Як порівняти 2 iframe та отримати різницю візуально?
Справа: У мене є 2 iframe і в обох є багато divs та інших елементів керування, тому обидва iframe - як середній розмір веб-сайтів HTML. Я хочу порівняти обидва та з’ясувати відмінності. Я думав про різні варіанти тут: Рішення 1: Створіть повний знімок екрана з 2 кадрів і порівняйте обидва …

5
Як отримати вибрану позицію тексту з textarea в JavaScript?
Я хочу отримати вибране положення тексту за допомогою JavaScript. Наприклад, у мене проста текстова область. #input-text { resize: none; width: 50%; height: 50px; margin: 1rem auto; } <textarea id="input-text">I am a student and I want to become a good person</textarea> Виконати фрагмент кодуСховати результатиРозгорніть фрагмент У текстовій області є текст, …
20 javascript  html 

1
Використання символу як типу об'єктного ключа в TypeScript
Я намагаюся визначити об'єкт із символом як тип ключа, оскільки MDN говорить: Значення символу може бути використане як ідентифікатор властивостей об'єкта [...] Але використовуючи його як тип для властивості ключа: type obj = { [key: symbol | string]: string } призводить до наступної помилки: TS1023: Тип параметра підпису індексу повинен …

7
Видаліть раніше встановлений колір рамки
function validate() { var username = document.getElementById("username").value; var password = document.getElementById("password").value; if (username == "") { document.getElementById("message").innerHTML = "USERNAME CANNOT BE EMPTY"; document.getElementById("username").style.borderColor = "red"; return false; } if (password == "") { document.getElementById("message").innerHTML = "PASSWORD CANNOT BE EMPTY"; document.getElementById("password").style.borderColor = "red"; return false; } } #username:focus { background-color: yellow; …
20 javascript  html  css 

2
Чи є спосіб перевірити, чи є рядок в JS однією емоцією?
Питання просте: у мене є рядок str, як я можу перевірити, чи strє одна емоція, і нічого більше? Крім того, я вважаю за краще не використовувати іншу бібліотеку. Матч "🍎", "⛹🏿‍♂️", "3️⃣"але не "🍓a", "𝕒","🍌🍀" У мене виникають проблеми з пошуку рішення, але ось деякі речі, які я намагався поки …

7
Неможливо змусити підбирати дату матеріалів для роботи
З якихось причин я не можу змусити роботу вибору дат матеріалу . Кожен раз, коли вибирач дати відображається в React, видається така помилка: RangeError: Рядок форматування містить нерозміщений символ латинського алфавіту n Я створив stackblitz лише за допомогою датника ( https://stackblitz.com/edit/react-6ma6xd?embed=1&file=index.js ) і навіть там з’являється помилка. Що я роблю …

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