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

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

6
Есть ли способ создавать интерфейсы в ES6 / Node 4?
ES6 полностью доступен в Node 4. Мне было интересно, включает ли он концепцию интерфейса для определения контрактов методов, как в MyClass implements MyInterface. Я не могу найти много с помощью Google, но, возможно, есть хороший трюк или обходной путь.

21
Найти метку html, связанную с заданным вводом
Допустим, у меня есть html-форма. Каждый вход / выбрать / текстовое поле будет иметь соответствующий <label>с forнабором атрибутов идентификатора это компаньон. В этом случае я знаю, что у каждого входа будет только одна метка. Учитывая элемент ввода в javascript - например, через событие onkeyup - как лучше всего найти связанный …
110 javascript  html  label 

7
Что делает $ .when.apply ($, someArray)?
Я читаю об отсрочках и обещаниях и постоянно сталкиваюсь с ними $.when.apply($, someArray). Я немного не понимаю, что именно он делает, ищу объяснение, что одна строка работает точно (а не весь фрагмент кода). Вот какой контекст: var data = [1,2,3,4]; // the ids coming back from serviceA var processItemsDeferred = …

9
Функции, возвращающие функцию
Я застрял с концепцией «Функции, возвращающие функции». Я имею в виду книгу Стояна Стефанова «Объектно-ориентированный Javascript». Фрагмент первый: function a() { alert('A!'); function b(){ alert('B!'); } return b(); } var s = a(); alert('break'); s(); Запустить фрагмент кодаСкрыть результатыРазвернуть фрагмент Вывод: A! B! break Фрагмент два function a() { alert('A!'); …
110 javascript 




4
Лучший способ обнаружить компьютеры Mac OS X или Windows с помощью JavaScript или jQuery
Итак, я пытаюсь переместить кнопку «закрыть» в левую сторону, когда пользователь находится на Mac, и правую сторону, когда пользователь находится на ПК. Сейчас я делаю это, исследуя пользовательский агент, но его слишком легко подделать для надежного обнаружения ОС. Есть ли верный способ определить, является ли ОС, на которой работает браузер, …
110 javascript  jquery 

3
Вложенные объекты JSON - нужно ли для всего использовать массивы?
Есть ли способ иметь вложенные объекты в JSON, чтобы мне не приходилось делать массивы из всего? Чтобы мой объект анализировался без ошибок, мне, кажется, нужна такая структура: {"data":[{"stuff":[ {"onetype":[ {"id":1,"name":"John Doe"}, {"id":2,"name":"Don Joeh"} ]}, {"othertype":[ {"id":2,"company":"ACME"} ]}] },{"otherstuff":[ {"thing": [[1,42],[2,2]] }] }]} Если я получу этот объект в переменную с …


20
Nodemailer с Gmail и NodeJS
Я пытаюсь использовать nodemailer для реализации контактной формы с помощью NodeJS, но он работает только на локальном компьютере, он не работает на удаленном сервере ... Мое сообщение об ошибке: [website.fr-11 (out) 2013-11-09T15:40:26] { [AuthError: Invalid login - 534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbvlX [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 V-dFQLgb7aRCYApxlOBuha5ESrQEbRXK0iVtOgBoYeARpm3cLZuUS_86kK7yPis7in3dGC [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 N1sqhr3D2IYxHAN3m7QLJGukwPSZVGyhz4nHUXv_ldo9QfqRydPhSvFp9lnev3YQryM5TX [website.fr-11 …


8
Запускать код JavaScript при закрытии окна или обновлении страницы?
Есть ли способ запустить окончательный код JavaScript, когда пользователь закрывает окно браузера или обновляет страницу? Я думаю о чем-то похожем на onload, но больше на onclose? Спасибо. Мне не нравится метод onbeforeunload, который всегда приводит к всплывающему окну подтверждения (оставить страницу / остаться в Mozilla) или (перезагрузить / не перезагружать …

3
Разница между событием «change» и «input» для элемента «input»
Может кто - нибудь сказать мне , что разница между changeи inputсобытиями? Я использую jQuery для их добавления: $('input[type="text"]').on('change', function() { alert($(this).val()); }) Он также работает inputвместо change. Может быть какая-то разница в порядке событий относительно фокуса?
110 javascript  jquery  events  dom 

11
ScrollIntoView () заставляет всю страницу перемещаться
Я использую ScrollIntoView () для прокрутки выделенного элемента в списке в поле зрения. Когда я прокручиваю вниз, ScrollIntoView (false) работает отлично. Но когда я прокручиваю вверх, ScrollIntoView (true) заставляет всю страницу немного перемещаться, что, как я думаю, предназначено. Есть ли способ избежать перемещения всей страницы при использовании ScrollIntoView (true)? Вот …
110 javascript  css 

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