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

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

13
Как мне узнать фактическую ширину и высоту HTML-элемента?
Предположим, что у меня есть объект, <div>который я хочу центрировать на дисплее браузера (область просмотра). Для этого мне нужно рассчитать ширину и высоту <div>элемента. Что я должен использовать? Пожалуйста, включите информацию о совместимости браузера.
896 javascript  html  xhtml  dhtml 

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

30
Как проверить переключатель с помощью jQuery?
Я пытаюсь проверить переключатель с помощью jQuery. Вот мой код: <form> <div id='type'> <input type='radio' id='radio_1' name='type' value='1' /> <input type='radio' id='radio_2' name='type' value='2' /> <input type='radio' id='radio_3' name='type' value='3' /> </div> </form> И JavaScript: jQuery("#radio_1").attr('checked', true); Не работает: jQuery("input[value='1']").attr('checked', true); Не работает: jQuery('input:radio[name="type"]').filter('[value="1"]').attr('checked', true); Не работает: У тебя есть …

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

24
Как передать реквизит {this.props.children}
Я пытаюсь найти правильный способ определить некоторые компоненты, которые могут быть использованы в общем виде: <Parent> <Child value="1"> <Child value="2"> </Parent> Существует логика для рендеринга между родительскими и дочерними компонентами, конечно, вы можете себе представить <select>и <option>в качестве примера этой логики. Это фиктивная реализация для цели вопроса: var Parent = …

12
Работа с $ 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); }); } Это не работает так, как я думаю. Как делать$emit$on работает и работает?



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

29
Удалить все дочерние элементы узла DOM в JavaScript
Как мне удалить все дочерние элементы узла DOM в JavaScript? Скажем, у меня есть следующий (безобразный) HTML: <p id="foo"> <span>hello</span> <div>world</div> </p> И я беру узел, который я хочу, вот так: var myNode = document.getElementById("foo"); Как я мог удалить детей fooтак, чтобы просто <p id="foo"></p>осталось? Могу ли я просто сделать: …
876 javascript  dom 

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

14
Как получить значение поля ввода текста с помощью JavaScript?
Я работаю над поиском с помощью JavaScript. Я бы использовал форму, но она испортила что-то еще на моей странице. У меня есть это поле ввода текста: <input name="searchTxt" type="text" maxlength="512" id="searchTxt" class="searchField"/> И это мой код JavaScript: <script type="text/javascript"> function searchURL(){ window.location = "http://www.myurl.com/search/" + (input text value); } </script> …

17
Почему setTimeout (fn, 0) иногда полезен?
Недавно я столкнулся с довольно неприятной ошибкой, когда код загружался <select>динамически через JavaScript. Этот динамически загруженный <select>имел предварительно выбранное значение. В IE6, мы уже имели код , чтобы установить выбранный <option>, потому что иногда <select>«s selectedIndexзначение будет синхронизирован с выбранным <option>» s indexатрибута, как показано ниже: field.selectedIndex = element.index; Однако …

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


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