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

98
Генерация уникальной случайной строки

Я хотел бы сгенерировать случайные уникальные строки, подобные тем, которые генерируются библиотекой MSDN (например, объект ошибки ). Должна быть сгенерирована строка типа "t9zk6eay"....

98
Поле ввода фокуса при загрузке

Как можно сфокусировать курсор на конкретном поле ввода при загрузке страницы? Можно ли сохранить исходное текстовое значение и поместить курсор в конец ввода? <input type="text" size="25" id="myinputbox" class="input-text" name="input2" value = "initial text" />...

98
быстрый случайный выбор строки в Postgres

У меня есть таблица в postgres, содержащая пару миллионов строк. Я проверил в Интернете и нашел следующие SELECT myid FROM mytable ORDER BY RANDOM() LIMIT 1; Это работает, но очень медленно ... есть ли другой способ сделать этот запрос или прямой способ выбрать случайную строку, не читая всю...

98
Как избежать переназначения без параметров при установке свойства для объекта DOM

У меня есть метод, основная цель которого - установить свойство объекта DOM. function (el) { el.expando = {}; } Я использую стиль кода AirBnB, из-за которого ESLint выдает no-param-reassignошибку: ошибка Присваивание параметру функции 'el' no-param-reassign Как я могу управлять объектом DOM,...

97
Получить строковое представление узла DOM

Javascript: у меня есть представление DOM узла (элемента или документа), и я ищу его строковое представление. Например, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); должен дать: get_string(el) == "<p>Test</p>"; У меня есть сильное чувство, что...

97
Должен ли я использовать document.createDocumentFragment или document.createElement

Я читал о фрагментах документа и перекомпоновке DOM и задавался вопросом, чем они document.createDocumentFragmentотличаются от того, document.createElementкак кажется, что ни один из них не существует в DOM, пока я не добавлю их в элемент DOM. Я провел тест (ниже), и все они заняли одинаковое...

97
Javascript / DOM: как удалить все события объекта DOM?

На этот вопрос есть ответы на Stack Overflow на русском : Как заблокировать пользовательскую функцию для события копирования в JS? Просто вопрос: есть ли способ полностью удалить все события объекта, например, div? РЕДАКТИРОВАТЬ: я добавляю для каждого...

97
Простой способ создать матрицу случайных чисел

Я пытаюсь создать матрицу случайных чисел, но мое решение слишком длинное и выглядит некрасиво random_matrix = [[random.random() for e in range(2)] for e in range(3)] это выглядит нормально, но в моей реализации это weights_h = [[random.random() for e in range(len(inputs[0]))] for e in...

96
jquery - самый быстрый способ удалить все строки из очень большой таблицы

Я подумал, что это может быть быстрый способ удалить содержимое очень большой таблицы (3000 строк): $jq("tbody", myTable).remove(); Но в Firefox это занимает около пяти секунд. Я делаю что-то глупое (кроме попытки загрузить 3000 строк в браузер)? Есть ли более быстрый способ сделать это?...

96
событие jQuery для загруженных изображений

Можно ли определить, когда все изображения загружаются через событие jQuery? В идеале должен быть $(document).idle(function() { } или $(document).contentLoaded(function() { } Но я не могу найти такого. Думал прикрепить такое событие: $(document).ready(function() { var imageTotal = $('img').length;...

96
Есть ли хороший способ прикрепить объекты JavaScript к элементам HTML?

Я хочу связать объект JavaScript с элементом HTML. Есть простой способ сделать это? Я заметил, что HTML DOM определяет метод setAttribute, и похоже, что он определен для произвольного имени атрибута. Однако это может устанавливать только строковые значения. (Вы, конечно, можете использовать это...

96
Как получить innerHTML DOMNode?

Какую функцию вы используете для получения innerHTML данного DOMNode в реализации PHP DOM? Может кто подскажет надежное решение? Конечно, подойдет и внешний HTML.

96
Как рандомизировать (или переставить) фрейм данных по строкам и столбцам?

У меня есть такой фрейм данных (df1). f1 f2 f3 f4 f5 d1 1 0 1 1 1 d2 1 0 0 1 0 d3 0 0 0 1 1 d4 0 1 0 0 1 Столбец d1 ... d4 - это имя строки, строка f1 ... f5 - это имя столбца. Чтобы выполнить образец (df1), я получаю новый фрейм данных со счетчиком 1, таким же, как df1. Таким образом, счетчик 1...

96
Лучшая практика для генерации случайного токена для забытого пароля

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

95
Сколько двойных чисел между 0,0 и 1,0?

Это то, о чем я думал в течение многих лет, но я никогда не находил времени, чтобы спросить раньше. Многие (псевдо) генераторы случайных чисел генерируют случайное число от 0,0 до 1,0. Математически в этом диапазоне бесконечные числа, но doubleэто число с плавающей запятой и, следовательно, имеет...

94
Коллизии при генерации UUID в JavaScript?

Это относится к этому вопросу . Я использую приведенный ниже код из этого ответа для создания UUID в JavaScript: 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); return v.toString(16); }); Это решение работает...