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

891
Как отправить действие Redux с таймаутом?

У меня есть действие, которое обновляет состояние уведомления моего приложения. Обычно это уведомление будет ошибкой или какой-либо информацией. Мне нужно затем через 5 секунд отправить еще одно действие, которое вернет исходное состояние уведомления, поэтому уведомления нет. Основная причина этого...

889
Обнаружение мобильного браузера

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

889
Как передать реквизит {this.props.children}

Я пытаюсь найти правильный способ определить некоторые компоненты, которые могут быть использованы в общем виде: <Parent> <Child value="1"> <Child value="2"> </Parent> Существует логика для рендеринга между родительскими и дочерними компонентами, конечно, вы можете себе...

887
Работа с $ scope. $ Emit и $ scope. $ On

Как я могу отправить свой $scopeобъект из одного контроллера на другой , используя .$emitи .$onметоды? function firstCtrl($scope) { $scope.$emit('someEvent', [1,2,3]); } function secondCtrl($scope) { $scope.$on('someEvent', function(mass) { console.log(mass); }); } Это не работает так, как я думаю....

876
Как я могу получить доступ и обработать вложенные объекты, массивы или JSON?

У меня есть вложенная структура данных, содержащая объекты и массивы. Как я могу извлечь информацию, то есть получить доступ к определенным или множественным значениям (или ключам)? Например: var data = { code: 42, items: [{ id: 1, name: 'foo' }, { id: 2, name: 'bar' }] }; Как я могу получить...

876
Есть ли в JavaScript метод типа range () для генерации диапазона в заданных пределах?

В PHP вы можете сделать ... range(1, 3); // Array(1, 2, 3) range("A", "C"); // Array("A", "B", "C") То есть есть функция, которая позволяет вам получать диапазон чисел или символов, передавая верхнюю и нижнюю границы. Есть ли что-нибудь встроенное в JavaScript для этого? Если нет, как бы я это...

874
Как получить значение поля ввода текста с помощью JavaScript?

Я работаю над поиском с помощью JavaScript. Я бы использовал форму, но она испортила что-то еще на моей странице. У меня есть это поле ввода текста: <input name="searchTxt" type="text" maxlength="512" id="searchTxt" class="searchField"/> И это мой код JavaScript: <script...

872
Почему setTimeout (fn, 0) иногда полезен?

Недавно я столкнулся с довольно неприятной ошибкой, когда код загружался <select>динамически через JavaScript. Этот динамически загруженный <select>имел предварительно выбранное значение. В IE6, мы уже имели код , чтобы установить выбранный <option>, потому что иногда...

868
Как удалить стиль, добавленный с помощью функции .css ()?

Я изменяю CSS с помощью jQuery и хочу удалить стиль, который добавляю, основываясь на входном значении: if(color != '000000') $("body").css("background-color", color); else // remove style ? Как я могу это сделать? Обратите внимание, что строка выше проходит всякий раз, когда цвет выбирается с...

850
Как правильно отсортировать массив целых чисел

Попытка получить самое высокое и самое низкое значение из массива, который, как я знаю, будет содержать только целые числа, кажется труднее, чем я думал. var numArray = [140000, 104, 99]; numArray = numArray.sort(); alert(numArray) Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Я...