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

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

3
Использование async / await внутри нового конструктора Promise () - это анти-шаблон?
Я использую async.eachLimitфункцию для управления максимальным количеством операций за раз. const { eachLimit } = require("async"); function myFunction() { return new Promise(async (resolve, reject) => { eachLimit((await getAsyncArray), 500, (item, callback) => { // do other things that use native promises. }, (error) => { if (error) return reject(error); // …

10
Как принудительно перезагрузить страницу при использовании кнопки возврата в браузере?
Мне нужно каким-то образом определить, что пользователь нажал кнопку возврата в браузере, и перезагрузить страницу с обновлением (перезагрузка содержимого и CSS) с помощью jquery. Как обнаружить такое действие через jquery? Потому что сейчас некоторые элементы не перезагружаются, если я использую кнопку «Назад» в браузере. Но если я использую ссылки на …

3
Почему instanceof в TypeScript выдает ошибку «Foo относится только к типу, но здесь используется как значение»?
Я написал этот код interface Foo { abcdef: number; } let x: Foo | string; if (x instanceof Foo) { // ... } Но TypeScript дал мне эту ошибку: 'Foo' only refers to a type, but is being used as a value here. Почему это происходит? Я думал, что это …

8
Запуск события onclick с помощью средней кнопки мыши
Я использую onclickсобытие хешированной ссылки, чтобы открыть <div>всплывающее окно. Но средний щелчок не вызывает onclickсобытие, а только принимает hrefзначение атрибута ссылки и загружает URL-адрес на новой странице. Как я могу использовать средний щелчок, чтобы открыть <div>всплывающее окно?


2
В чем разница между redux и конечным автоматом (например, xstate)?
Я работаю над исследованием одного клиентского приложения средней сложности. На данный момент он написан на чистом javascript, в нем много различных событийно-ориентированных сообщений, соединяющих несколько основных частей этого приложения. Мы решили, что нам нужно реализовать какой-то контейнер состояний для этого приложения в рамках дальнейшего рефакторинга. Раньше у меня был некоторый …

4
Jest: Как проверить ключи и свойства объекта
У меня есть место, mapModuleкуда я импортирую компоненты и экспортирую их: import ComponentName from '../components/ComponentName'; export default { name: ComponentName, }; Как я могу проверить, что у mapModuleнего есть правильные экспортированные ключи и значения, и что они не являются нулевыми или неопределенными?

6
«Uncaught SyntaxError: Невозможно использовать оператор импорта вне модуля» при импорте ECMAScript 6
Я использую ArcGIS JSAPI 4.12 и хочу использовать Пространственные иллюзии для рисования военных символов на карте. Когда я добавляю milsymbol.jsв скрипт, консоль возвращает ошибку Uncaught SyntaxError: Невозможно использовать оператор импорта вне модуля` поэтому я добавляю type="module"в скрипт, а потом он возвращает Uncaught ReferenceError: ms не определена Вот мой код: <link …

6
Вывод строки JSON в формате AngularJS
У меня есть приложение AngularJS, которое собирает данные из ввода, преобразует модель в строку с помощью JSON.stringify()и позволяет пользователю редактировать эту модель таким образом, чтобы поля ввода обновлялись при обновлении <textarea>элемента, и наоборот. Какая-то двусторонняя привязка :) Проблема в том, что сама строка выглядит некрасиво, и я хотел бы отформатировать …

11
React Native на Android не смог найти инструменты сборки
Что вызывает следующую проблему? Моя версия Android SDK не поддерживается? Starting JS server... Building and installing the app on the device (cd android && gradlew.bat installDebug)... FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > failed to find Build Tools revision 23.0.1

4
AngularJS: Как мне вручную установить для ввода значение $ valid в контроллере?
Используя плагин TokenInput и используя встроенную проверку AngularJS formController. Прямо сейчас я пытаюсь проверить, содержит ли поле текст, а затем установить поле действительным, если это так. Проблема с использованием плагина заключается в том, что он создает собственный ввод, а затем ul + li для stlying. У меня есть доступ к …

4
Как сохранить соотношение сторон при масштабировании изображения с использованием одного (CSS) измерения в IE6?
Вот в чем проблема. У меня есть изображение: <img alt="alttext" src="filename.jpg"/> Обратите внимание, что высота или ширина не указаны. На некоторых страницах я хочу показывать только миниатюры. Я не могу изменить html, поэтому использую следующий CSS: .blog_list div.postbody img { width:75px; } В результате (в большинстве браузеров) страница состоит из …

4
Дополняют ли Underscore.js и jQuery друг друга? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Я только начинаю изучать JavaScript и …

27
Ширина раскрывающегося списка в IE
В IE раскрывающийся список имеет ту же ширину, что и раскрывающийся список (я надеюсь, что я понимаю), тогда как в Firefox ширина раскрывающегося списка зависит от содержимого. По сути, это означает, что я должен убедиться, что Dropbox достаточно широк, чтобы отображать как можно более длинный выбор. Из-за этого моя страница …

5
Поддержка JSON в браузере (window.JSON)
Я видел ссылки на некоторые браузеры, изначально поддерживающие синтаксический анализ / сериализацию JSON объектов безопасно и эффективно через window.JSONObject, но подробностей найти трудно. Может ли кто-нибудь указать в правильном направлении? Какие методы предоставляет этот объект? В каких браузерах он поддерживается?

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