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

842
Как перечислить свойства объекта JavaScript?

Скажем, я создаю объект таким образом: var myObject = {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"}; Каков наилучший способ получить список имен свойств? то есть я хотел бы получить некоторые переменные «ключи», такие что: keys == ["ircEvent", "method",...

842
Как найти прослушиватели событий на узле DOM при отладке или из кода JavaScript?

У меня есть страница, где некоторые слушатели событий прикреплены к полям ввода и полям выбора. Есть ли способ узнать, какие слушатели событий наблюдают за конкретным узлом DOM и для какого события? События прикрепляются с использованием: Прототип Event.observe ; DOM's addEventListener; Как атрибут...

840
Изменить выбранное значение раскрывающегося списка с помощью jQuery

У меня есть выпадающий список с известными значениями. Я пытаюсь установить в раскрывающемся списке определенное значение, которое, как я знаю, существует с использованием jQuery . Используя обычный JavaScript , я бы сделал что-то вроде: ddl = document.getElementById("ID of element goes here");...

840
Отношения между CommonJS, AMD и RequireJS?

Я все еще очень запутался в CommonJS, AMD и RequireJS , даже после того, как много читал. Я знаю, что CommonJS (ранее ServerJS ) - это группа для определения некоторых спецификаций JavaScript (например, модулей), когда язык используется вне браузера. Спецификация модулей CommonJS имеет некоторую...

835
В чем разница между event.stopPropagation и event.preventDefault?

Кажется, они делают одно и то же ... Один современный и один старый? Или они поддерживаются разными браузерами? Когда я обрабатываю события самостоятельно (без фреймворка), я всегда проверяю оба и выполняю оба, если они есть. (Я тоже return false, но у меня такое ощущение, что не работает с...

828
Как я могу передать параметр в функцию обратного вызова setTimeout ()?

У меня есть код JavaScript, который выглядит следующим образом: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } Я...

827
Как создать файл в памяти для загрузки пользователем, но не через сервер?

Можно ли как-нибудь создать текстовый файл на стороне клиента и предложить пользователю загрузить его без какого-либо взаимодействия с сервером? Я знаю, что не могу писать напрямую на их машину (безопасность и все), но могу ли я создать и предложить им сохранить...

821
Отправка аргументов командной строки в скрипт npm

scriptsЧасть моего в package.jsonнастоящее время выглядит следующим образом : "scripts": { "start": "node ./script.js server" } ... что означает, что я могу запустить, npm startчтобы запустить сервер. Все идет нормально. Тем не менее, я хотел бы иметь возможность запустить что-то вроде npm start...

813
Как получить атрибут data-id?

Я использую плагин jQuery Quicksand. Мне нужно получить идентификатор данных выбранного элемента и передать его веб-службе. Как мне получить атрибут data-id? Я использую .on()метод для повторного связывания события click для отсортированных элементов. $("#list li").on('click', function() { // ret =...

811
JQuery отключить / включить кнопку отправки

У меня есть этот HTML: <input type="text" name="textField" /> <input type="submit" value="send" /> Как я могу сделать что-то вроде этого: Когда текстовое поле пусто, отправка должна быть отключена (disabled = "disabled"). Когда что-то вводится в текстовое поле, чтобы удалить отключенный...

810
Как вы можете кодировать строку в Base64 в JavaScript?

У меня есть сценарий PHP, который может кодировать изображение PNG в строку Base64. Я хотел бы сделать то же самое, используя JavaScript. Я знаю, как открыть файлы, но я не уверен, как сделать кодировку. Я не привык работать с двоичными...

808
Прокрутить до нижней части div?

Я создаю чат, используя ajax-запросы в rails, и пытаюсь получить div для прокрутки до дна без особой удачи. Я оборачиваю все в этом div: #scroll { height:400px; overflow:scroll; } Есть ли способ сохранить прокрутку вниз по умолчанию с помощью JS? Есть ли способ сохранить прокрутку вниз после...

806
Ajax-запрос возвращает 200 OK, но вместо успеха генерируется событие ошибки

Я реализовал запрос Ajax на своем веб-сайте и вызываю конечную точку с веб-страницы. Он всегда возвращает 200 OK , но jQuery выполняет событие ошибки. Я много чего перепробовал, но не смог разобраться в проблеме. Я добавляю свой код ниже: Код JQuery var row = "1"; var json = "{'TwitterId':'" + row...