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

93
Правильный способ обработки условного стиля в React

Я сейчас немного занимаюсь React, и мне было интересно, есть ли «правильный» способ создания условных стилей. В учебнике они используют style={{ textDecoration: completed ? 'line-through' : 'none' }} Я предпочитаю не использовать встроенные стили, поэтому вместо этого хочу использовать класс для...

93
Как проверить, является ли переменная объектом Moment.js?

В моем приложении есть HTML-форма, в которой некоторые входные данные заполняются из бэкэнда, а другие входные данные вводятся пользователем (во timeвходных данных). onChangeФункция проходит через каждый вход , когда пользователь изменяет значение. Входные данные, заполненные серверной частью,...

93
moment.js получает текущее время в миллисекундах?

var timeArr = moment().format('HH:mm:ss').split(':'); var timeInMilliseconds = (timeArr[0] * 3600000) + (timeArr[1] * 60000); Это решение работает, протестируйте его, но я бы предпочел просто использовать момент api вместо собственного кода. Этот код возвращает время СЕГОДНЯ в миллисекундах. Мне...

93
REACT - переключить класс onclick

Я пытаюсь понять, как переключить активный класс onClickдля изменения свойств CSS. Я использовал много подходов и прочитал много ответов SO. Используя jquery, это было бы относительно просто, однако я не могу понять, как это сделать с помощью реакции. Мой код ниже. Кто-нибудь может посоветовать,...

93
Vuejs и Vue.set (), обновить массив

Я новичок в Vuejs. Что-то сделал, но не знаю, как это просто / правильно. что я хочу Я хочу несколько дат в массиве и обновляю их по событию. Сначала попробовал Vue.set, но ничего не вышло. Теперь после изменения элемента моего массива: this.items[index] = val; this.items.push(); Я ничего не...

93
Использование 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...

93
Как принудительно перезагрузить страницу при использовании кнопки возврата в браузере?

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

93
В чем разница между prettier-eslint, eslint-plugin-prettier и eslint-config-prettier?

Я хочу использовать Prettier и ESLint вместе, но у меня возникли некоторые конфликты, просто используя их один за другим. Я вижу, что есть эти три пакета, которые, кажется, позволяют использовать их в тандеме: prettier-eslint eslint-plugin-prettier eslint-config-prettier Однако я не уверен, что...

93
Почему 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. Почему это происходит? Я думал, что это instanceofможет проверить, имеет ли мое значение...

93
Jest: Как проверить ключи и свойства объекта

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

93
В чем разница между redux и конечным автоматом (например, xstate)?

Я работаю над исследованием одного клиентского приложения средней сложности. На данный момент он написан на чистом javascript, в нем много различных событийно-ориентированных сообщений, соединяющих несколько основных частей этого приложения. Мы решили, что нам нужно реализовать какой-то контейнер...

93
Ошибка типа [ERR_INVALID_ARG_TYPE]: аргумент «путь» должен иметь тип string. Полученный тип undefined повышается при запуске приложения реакции

Я работаю над проектом в React и столкнулся с проблемой, которая поставила меня в тупик. Всякий раз, когда я запускаю, yarn startя получаю эту ошибку: Ошибка типа [ERR_INVALID_ARG_TYPE]: аргумент «путь» должен иметь тип string. Полученный тип не определен Я понятия не имею, почему это происходит,...

92
Как добиться того, чтобы JavaScript / jQuery Intellisense работал в Visual Studio 2008?

Я думал, что jQuery Intellisense должен быть улучшен с помощью SP1. Я даже загрузил аннотированную версию jQuery 1.2.6, но intellisense не будет работать в отдельном файле jscript. У меня есть ссылка на библиотеку jQuery на моей веб-странице в теге <head>. Я что-то не так делаю?...

92
Ширина раскрывающегося списка в IE

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

92
Нестандартные атрибуты HTML-тегов. Хорошая вещь? Плохо? Твои мысли?

HTML (или, может быть, просто XHTML?) Относительно строг, когда дело касается нестандартных атрибутов тегов. Если они не входят в спецификацию, ваш код считается несовместимым. Однако нестандартные атрибуты могут быть весьма полезны для передачи метаданных в Javascript. Например, если ссылка...

92
Как отправить массив сложных объектов с помощью JSON, jQuery в контроллер ASP.NET MVC?

Мой текущий код выглядит следующим образом. Как передать свой массив контроллеру и какие параметры должно принимать действие моего контроллера? function getplaceholders() { var placeholders = $('.ui-sortable'); var result = new Array(); placeholders.each(function() { var ph = $(this).attr('id');...

92
Как добавить целочисленное значение с помощью javascript (jquery) к значению, возвращающему строку?

У меня есть простой блок HTML, например: <span id="replies">8</span> Используя jquery, я пытаюсь добавить 1 к значению (8). var currentValue = $("#replies").text(); var newValue = currentValue + 1; $("replies").text(newValue); Что происходит, это выглядит так: 81 год тогда 811 а не 9,...