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

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

9
Способы создания набора на JavaScript?
В Eloquent JavaScript, Глава 4, набор значений создается путем создания объекта и сохранения значений как имен свойств, присвоения произвольных значений (например, true) как значений свойств. Чтобы проверить, содержится ли уже значение в наборе, используется inоператор: var set = {}; if (!'Tom' in set) { set.Tom = true; } Это идиоматический …
83 javascript  set 

5
Определите функцию в другой функции в JavaScript
function foo(a) { if (/* Some condition */) { // perform task 1 // perform task 3 } else { // perform task 2 // perform task 3 } } У меня есть функция, структура которой аналогична приведенной выше. Я хочу абстрагировать задачу 3 в функцию, bar()но я хочу ограничить …
83 javascript 

14
Клиент Socket.io: отвечать на все события одним обработчиком?
Возможно ли, чтобы клиент socket.io отвечал на все события, не указывая каждое событие индивидуально? Например, что-то вроде этого (что сейчас явно не работает): var socket = io.connect("http://myserver"); socket.on("*", function(){ // listen to any and all events that are emitted from the // socket.io back-end server, and handle them here. // …

7
Как скрыть div с помощью jQuery?
Когда я хочу скрыть HTML <div>, я использую следующий код JavaScript: var div = document.getElementById('myDiv'); div.style.visibility = "hidden"; div.style.display = "none"; Что эквивалентно этому коду в jQuery?

4
Как я могу прочитать JSON в теге скрипта из JavaScript?
У меня есть динамически сгенерированная страница, на которой я хочу использовать статический JavaScript и передать ей строку JSON в качестве параметра. Я видел этот подход, используемый Google (см. . Кнопку Google +1: как они это делают? ). Но как мне прочитать строку JSON из JavaScript? <html> <head> <script src="jquery-1.6.2.min.js"></script> <script …

7
Как получить данные из HTTP-запроса на получение Node.js
Я пытаюсь заставить свою функцию возвращать HTTP-запрос на получение, однако, что бы я ни делал, кажется, что он теряется в «области действия». Я ухожу новичком в Node.js, поэтому любая помощь будет принята с благодарностью function getData(){ var http = require('http'); var str = ''; var options = { host: 'www.random.org', …


16
Установить значение по умолчанию для атрибутов объекта javascript
Есть ли способ установить атрибут по умолчанию для объекта javascript таким образом, чтобы: var emptyObj = {}; // do some magic emptyObj.nonExistingAttribute // => defaultValue IE можно не рассматривать, Chrome Frame избавил меня от этой головной боли.
83 javascript 

11
Как использовать MongoDB с обещаниями в Node.js?
Я пытался узнать, как использовать MongoDB с Node.js, и в документах кажется, что предлагаемый способ - использовать обратные вызовы. Я знаю, что это всего лишь вопрос предпочтений, но я действительно предпочитаю использовать обещания. Проблема в том, что я не нашел, как их использовать с MongoDB. Действительно, я пробовал следующее: var …

6
Как смоделировать наведение курсора на чистый JavaScript, который активирует CSS «: hover»?
Я пытался найти код для моделирования mouseoverв Chrome, но даже несмотря на то, что слушатель «mouseover» запускается, объявление CSS «hover» никогда не устанавливается! Я также пробовал делать: //Called within mouseover listener theElement.classList.add("hover"); Но, похоже, ничто не меняет элемент на то, что объявлено в его hoverобъявлении. Это возможно?
83 javascript  jquery  css 

1
Как узнать, поддерживает ли браузер <input type = 'date'>
Возможный дубликат: определение типа HTML5 и инициализация плагина &lt;input type=date&gt; Должен создать ввод с (необязательным) пользовательским агентом, предоставляемым datepicker, но он еще не широко поддерживается, поэтому мы используем jQuery UI Datepicker. Как мы можем разрешить браузерам использовать свой собственный datepicker и вернуться к пользовательскому интерфейсу jQuery, только если в браузере …
83 javascript  html 

8
Выберите все дочерние элементы, кроме первого
Скажем, у меня есть следующее: &lt;ul&gt; &lt;li&gt;First item&lt;/li&gt; &lt;li&gt;Second item&lt;/li&gt; &lt;li&gt;Third item&lt;/li&gt; &lt;/ul&gt; Как выбрать все дочерние элементы после первого с помощью jQuery? Итак, я могу добиться чего-то вроде: &lt;ul&gt; &lt;li&gt;First item&lt;/li&gt; &lt;li class="something"&gt;Second item&lt;/li&gt; &lt;li class="something"&gt;Third item&lt;/li&gt; &lt;/ul&gt;

3
Что такое файлы `rc` в nodejs?
У меня есть несколько вопросов относительно различных rcфайлов в типичном узловом приложении, например .npmrc, .babelrcи т. Д. Что такое rc-файл, я знаю его конфигурацию времени выполнения для модуля, но что-нибудь еще? Должен ли файл rc соответствовать .[module]rcсоглашению об именах или это просто рекомендуемый формат? Какие форматы поддерживаются? Я видел форматы …

11
Почему изменение массива в JavaScript влияет на копии массива?
Я написал следующий код JavaScript: var myArray = ['a', 'b', 'c']; var copyOfMyArray = myArray; copyOfMyArray.splice(0, 1); alert(myArray); // alerts ['b','c'] alert(copyOfMyArray); // alerts ['b','c'] var myNumber = 5; var copyOfMyNumber = myNumber; copyOfMyNumber = copyOfMyNumber - 1; alert(myNumber); // alerts 5 alert(copyOfMyNumber); // alerts 4 Этот код объявляет переменную …
83 javascript 

6
Node.js console.log - можно ли обновить строку, а не создать новую?
В моем node.jsприложении много консольных журналов, которые мне важно видеть (это довольно большое приложение, поэтому оно работает долго, и мне нужно знать, что все еще продолжается), но в итоге у меня появляются тысячи строк журналы консоли. Возможно ли как-то сделать, console.updateчто стирает / заменяет строку консоли, а не создает новую …

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