Запитання з тегом «javascript»

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

16
Як я можу отримати повний об’єкт у console.log () Node.js (), а не "[Об'єкт]"?
Як налагоджувати за допомогою console.log(), як я можу отримати повний об'єкт? const myObject = { "a":"a", "b":{ "c":"c", "d":{ "e":"e", "f":{ "g":"g", "h":{ "i":"i" } } } } }; console.log(myObject); Виходи: { a: 'a', b: { c: 'c', d: { e: 'e', f: [Object] } } } Але я хочу …

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); Не працює: У вас є інша …

24
Як передавати реквізит {this.props.children}
Я намагаюся знайти правильний спосіб визначити деякі компоненти, які можна було б використовувати загальним чином: <Parent> <Child value="1"> <Child value="2"> </Parent> Існує логіка для візуалізації між батьківськими та дочірніми компонентами, звичайно, ви можете уявити <select>і <option>як приклад цієї логіки. Це фіктивна реалізація з метою питання: var Parent = React.createClass({ doSomething: …

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

12
Робота з $ range. $ Emit і $ range. $ 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' }] }; Як я міг …

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; Однак …

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>залишилося? Чи можу я просто …
872 javascript  dom 

30
Чи має JavaScript такий метод, як "range ()", щоб генерувати діапазон у наданих межах?
У PHP ви можете зробити ... range(1, 3); // Array(1, 2, 3) range("A", "C"); // Array("A", "B", "C") Тобто є функція, яка дозволяє отримувати діапазон чисел або символів, проходячи верхню та нижню межі. Чи є для цього щось вбудоване в JavaScript? Якщо ні, як би я це здійснив?

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.