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

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

2
Когда я должен создать новую подписку для определенного побочного эффекта?
На прошлой неделе я ответил на вопрос RxJS, где я вступил в дискуссию с другим членом сообщества на тему : «Должен ли я создать подписку для каждого конкретного побочного эффекта или я должен попытаться минимизировать подписки в целом?» Я хочу знать, какую методологию использовать с точки зрения полного реактивного подхода …

10
Как распространить localStorage на устройства (без БД)
Цель: расширить мой уже реализованный localStorageв моем приложении, чтобы быть хорошо, не локально, я думаю. Мне нравится реализация сохранения простых пользовательских настроек с помощью API локального хранилища. У меня это работает для моих нужд в веб-приложении, но единственная проблема заключается в том, что оно локально для того компьютера / браузера, …

1
Вызов API буфера обмена генерирует NotAllowedError без вызова onPermissionRequest ()
У меня есть простая страница с кнопкой, которая при нажатии использует API-интерфейс Async Clipboard для записи в буфер обмена. <body> <button type="button" onclick="testClipboard();"> Test Clipboard </button> </body> function testClipboard() { navigator.clipboard.writeText("Clipboard API Test").then( v => alert("Success"), e => alert("Fail\n" + e)); } Это работает как на Chrome, так и на …

1
Многоуровневая группировка SlickGrid с выбором уровня группы
Я реализовал гладкую сетку с пользовательской моделью выбора, а также с плагином выбора. Я также добавил флажки уровня группы, чтобы позволить переключение выбора на верхнем уровне. Одно из моих требований заключается в том, что свернутые группировки по-прежнему можно выбирать с помощью любых флажков группировки родительского уровня. Кажется, мой камень преткновения …

3
Реагировать на useEffect по глубине / использование useEffect?
Я пытаюсь понять useEffectкрюк всесторонне. Я хотел бы знать, когда использовать какой метод и почему? 1.useEffect with no second paraments useEffect(()=>{}) 2.useEffect with second paraments as [] useEffect(()=>{},[]) 3.useEffect with some arguments passed in the second parameter useEffect(()=>{},[arg])

3
SAP B1, как отобразить извлеченное изображение из ItemImage?
Я получаю изображение из сервисного уровня SAP B1. В почтальоне я могу просмотреть это как image/png, но есть проблема, отображающая это. Как правильно это показать <img />? require(fetchedImage) - не работает Я создал облачную функцию для извлечения изображения и передачи его клиенту, но я не уверен, как это сделать. Имея …
10 javascript  node.js  api  sap  sapb1 

4
Woocommerce: определить, где была нажата кнопка «Добавить в корзину», и запустить другой код
В интернет-магазине: На главной странице отображаются элементы, и под каждым из них есть кнопка «Добавить в корзину». При нажатии этой кнопки товар добавляется в корзину. При повторном нажатии этой кнопки количество товара, уже существующего в корзине, увеличивается на 1. Я считаю, что это цикл . Все идет нормально. На странице …

1
Передайте prop каждой странице в Next.js с помощью getInitialProps, используя Typescript
У меня есть случай, когда мне нужно знать, вошел ли пользователь в систему или нет, прежде чем страница будет обработана на стороне сервера и отправлена ​​мне обратно с помощью Next.js, чтобы избежать мерцания изменений в пользовательском интерфейсе. Мне удалось выяснить, как запретить пользователю доступ к некоторым страницам, если он уже …

1
Передача Реакции-роутера-Домена во внешнюю библиотеку
Я рендеринг компонентов из моей внешней (node_modules) библиотеки шаблонов. В моем основном приложении я передаю свой Linkэкземпляр из react-router-domкомпонента моих внешних библиотек следующим образом: import { Link } from 'react-router-dom'; import { Heading } from 'my-external-library'; const articleWithLinkProps = { url: `/article/${article.slug}`, routerLink: Link, }; <Heading withLinkProps={articleWithLinkProps} /> В моей …

3
Поддержание положения прокрутки работает только когда не в нижней части сообщения div
Я пытаюсь имитировать другие мобильные приложения чата, где при выборе send-message текстового поля и открытии виртуальной клавиатуры самое нижнее сообщение все еще отображается. Кажется, не существует способа сделать это с помощью CSS, так что JavaScriptresize (единственный способ выяснить, когда клавиатура открывается и закрывается, очевидно), события и ручная прокрутка для спасения. …

1
Javascript - Загрузка файла; проверьте, имеет ли изображение прозрачный фон
Я хочу проверить прозрачность изображения и отобразить сообщение об ошибке, если фон изображения не прозрачен. У меня есть, function hasAlpha(file)чтобы проверить, что файл имеет прозрачный фон, но я не уверен, как передать его через function uploadFile(file)функцию, которая уже проверяет размер файла. Я думаю, что я могу продублировать утверждение размера файла …
10 javascript 

11
Предотвратить прокрутку div, когда сталкивается с div под ним?
Я задал похожий вопрос вчера, но плохо объяснил, и не указал мое желание чисто CSS-решения, которое, я думаю, должно быть возможным, поэтому я пытаюсь снова. По сути, у меня есть проблема, где у меня есть div прокручиваемых сообщений и поле ввода под ним. Когда я нажимаю кнопку, я бы хотел, …

4
Удаление параметров из тега Select в Vanilla JavaScript с помощью цикла «for .. of»
При попытке удалить опции из select всегда остается один, почему? <select id="form-select"> <option>111</option> <option>222</option> <option>333</option> </select> Этот JS не работает: var t = document.querySelector('#form-select'); for(var i of t.options) { t.remove(i.index) } И это не работает также: for(var i of document.querySelector('#form-select').options) { i.remove() } Я знаю, что есть другие решения для …
10 javascript 

6
React - отображать временную метку пожарного депо
Я пытаюсь выяснить, как отобразить метку времени firestore в приложении реагирования. У меня есть документ пожарного магазина с полем, созданным с именем. Я пытаюсь включить его в список выходных данных (извлекая соответствующие биты, чтобы вам не приходилось читать весь список полей). componentDidMount() { this.setState({ loading: true }); this.unsubscribe = this.props.firebase …

1
Почему любой код JavaScript хочет «обрезать привязку»?
Причина использования (0, foo.fn)(); чтобы сократить связывание : thisне больше будет связан , fooно будет связано с глобальным объектом. Но какова причина, по которой любой код JavaScript (или код Google JS) хотел бы обрезать привязку? (а это анти-паттерн или нет?)
10 javascript 

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