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

424
Выделение текста в элементе (сродни выделению мышью)

Я бы хотел, чтобы пользователи нажимали на ссылку, а затем он выбирал текст HTML в другом элементе (а не во входных данных). Под «выбором» я подразумеваю то же самое, что и при выделении текста, перетаскивая на него мышку. Это было медведем для исследования, потому что все говорят о «избранном» или...

424
JavaScript строка символа новой строки?

Является ли \nуниверсальная последовательность символов новой строки в Javascript для всех платформ? Если нет, как мне определить характер для текущей среды? Я не спрашиваю об элементе HTML newline ( <BR/>). Я спрашиваю о последовательности символов новой строки, используемой в строках...

423
Как я могу проверить, существует ли элемент в видимом DOM?

Как вы проверяете элемент на существование без использования getElementByIdметода? Я установил живую демонстрацию для справки. Я также напечатаю код здесь: <!DOCTYPE html> <html> <head> <script> var getRandomID = function (size) { var str = "", i = 0, chars =...

422
Как вы клонируете массив объектов в Javascript?

... где каждый объект также имеет ссылки на другие объекты в том же массиве? Когда я впервые столкнулся с этой проблемой, я просто var clonedNodesArray = nodesArray.clone() будет существовать и искать информацию о том, как клонировать объекты в JavaScript. Я нашел вопрос о StackOverflow (на который...

422
Frame Buster Buster… нужен код ошибки

Допустим, вы не хотите, чтобы другие сайты «вставляли» ваш сайт в <iframe>: <iframe src="http://example.org"></iframe> Таким образом, вы вставляете антикадровый код JavaScript во все ваши страницы: /* break us out of any containing iframes */ if (top != self) {...

422
Как перебрать объект JavaScript?

У меня есть объект в JavaScript: { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } Я хочу использовать forцикл, чтобы получить его свойства. И я хочу повторить это по частям (не все свойства объекта сразу). С помощью простого массива я могу сделать это стандартным forциклом:...

422
Rails 4: как использовать $ (document) .ready () с турбо-ссылками

Я столкнулся с проблемой в своем приложении на Rails 4, пытаясь организовать файлы JS «по пути». Ранее они были разбросаны по разным взглядам. Я организовал их в отдельные файлы и скомпилировал их с конвейером ресурсов. Однако я только что узнал, что событие «готово» в jQuery не срабатывает при...

421
Аннулирование веб-токенов JSON

Для нового проекта node.js, над которым я работаю, я думаю о переходе от сеансового подхода на основе файлов cookie (я имею в виду сохранение идентификатора в хранилище значений ключей, содержащем сеансы пользователя в браузере пользователя). к подходу сеанса на основе токенов (без хранения...

420
Скачать файл от jQuery.Ajax

У меня есть действие Struts2 на стороне сервера для загрузки файлов. <action name="download" class="com.xxx.DownAction"> <result name="success" type="stream"> <param name="contentType">text/plain</param> <param name="inputName">imageStream</param> <param...

419
Использовать базовую аутентификацию с JQuery и Ajax

Я пытаюсь создать базовую аутентификацию через браузер, но я не могу туда добраться. Если этот скрипт не будет здесь, аутентификация браузера вступит во владение, но я хочу сказать браузеру, что пользователь собирается сделать аутентификацию. Адрес должен быть примерно таким:...

418
Получить все неуникальные значения (т.е. дубликаты / более одного вхождения) в массиве

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

418
Связывание клавиш со стрелками в JS / jQuery

Как мне связать функцию с клавишами со стрелками влево и вправо в Javascript и / или jQuery? Я посмотрел на плагин js-hotkey для jQuery (оборачивает встроенную функцию связывания, чтобы добавить аргумент для распознавания определенных клавиш), но, похоже, он не поддерживает клавиши со...

418
Как пропустить элемент в .map ()?

Как я могу пропустить элемент массива в .map ? Мой код: var sources = images.map(function (img) { if(img.src.split('.').pop() === "json"){ // if extension is .json return null; // skip } else{ return img.src; } }); Это вернет: ["img.png", null,...

417
Как обнаружить текстовое поле изменилось

Я хочу определять, когда содержимое текстового поля изменилось. Я могу использовать метод keyup, но он также обнаружит нажатия клавиш, которые не генерируют буквы, такие как клавиши со стрелками. Я подумал о двух способах сделать это, используя событие keyup: Проверьте явно, является ли код ascii...

417
Преобразование объекта JS в массив с использованием jQuery

Мое приложение создает объект JavaScript, как показано ниже: myObj= {1:[Array-Data], 2:[Array-Data]} Но мне нужен этот объект как массив. array[1]:[Array-Data] array[2]:[Array-Data] Поэтому я попытался преобразовать этот объект в массив, $.eachперебирая объект и добавляя элемент в массив: x=[]...

417
Способ NG-повторить определенное количество раз, а не повторять над массивом?

Есть ли способ ng-repeat определенному количеству раз вместо того, чтобы всегда перебирать массив? Например, ниже я хочу, чтобы элемент списка отображался в 5 раз, предполагая, что он $scope.numberравен 5, дополнительно увеличивая число, чтобы каждый элемент списка увеличивался как 1, 2, 3, 4, 5....