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

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

7
Как добавить простой обработчик событий onClick к элементу холста?
Я опытный программист на Java, но впервые примерно за десять лет смотрю на некоторые вещи, связанные с JavaScript / HTML5. Я совершенно не понимаю, что должно быть самым простым. В качестве примера я просто хотел что-то нарисовать и добавить к нему обработчик событий. Я уверен, что делаю что-то глупое, но …



9
Создайте <div> и добавьте <div> динамически
Я пытаюсь создать &lt;div&gt;динамически с добавленным &lt;div&gt;внутри. У меня это пока работает: var iDiv = document.createElement('div'); iDiv.id = 'block'; iDiv.className = 'block'; document.getElementsByTagName('body')[0].appendChild(iDiv); У меня просто не получается создать и добавить второй div к первому. По сути, я хочу сделать это в качестве окончательной разметки: &lt;div id="block" class="block"&gt; &lt;div class="block-2"&gt;&lt;/div&gt; …
128 javascript 

26
Как удалить параметр строки запроса в JavaScript?
Есть ли лучший способ удалить параметр из строки запроса в строке URL в стандартном JavaScript, кроме использования регулярного выражения? Вот то, что я придумал до сих пор, что, кажется, работает в моих тестах, но я не люблю изобретать заново разбор строки запроса! function RemoveParameterFromUrl( url, parameter ) { if( typeof …

7
Консоль JavaScript в Chrome ленив при оценке массивов?
Начну с кода: var s = ["hi"]; console.log(s); s[0] = "bye"; console.log(s); Все просто, правда? В ответ на это Firebug говорит: ["hi"] ["bye"] Замечательно, но консоль JavaScript Chrome (бета-версия 7.0.517.41) говорит: ["bye"] ["bye"] Я сделал что-то не так, или консоль JavaScript Chrome исключительно ленива при оценке моего массива?

7
Как создать ссылку с помощью javascript?
У меня есть строка для заголовка и строка для ссылки. Я не уверен, как соединить их вместе, чтобы создать ссылку на странице с помощью Javascript. Любая помощь приветствуется. РЕДАКТИРОВАТЬ1: добавление более подробной информации к вопросу. Причина, по которой я пытаюсь это понять, заключается в том, что у меня есть RSS-канал …

4
Как остановить цикл JavaScript for?
Я использую этот JavaScript для перебора массива и нахождения соответствующего элемента массива: var remSize = [], szString, remData, remIndex, i; for (i = 0; i &lt; remSize.length; i++) { // I'm looking for the index i, when the condition is true remSize[i].size == remData.size ? remIndex = i : remIndex …

6
Что такое «монтирование» в React js?
Я слишком часто слышу термин «монтировать», когда изучаю ReactJS. И, похоже, в отношении этого термина есть методы жизненного цикла и ошибки. Что именно React подразумевает под монтированием? Примеры: componentDidMount() and componentWillMount()

6
Ruby's || = (или равно) в JavaScript?
Мне нравится ||=механизм Руби . Если переменная не существует или есть nil, создайте ее и установите равной чему-нибудь: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Сейчас мне нужно сделать что-то подобное в JavaScript. Каковы правила или правильный способ сделать это? Я …
128 javascript  ruby  syntax 

7
Как импортировать одну функцию Lodash?
Используя webpack, я пытаюсь импортировать isEqual, поскольку, lodashпохоже, импортирует все. Я безуспешно пытался сделать следующее: import { isEqual } from 'lodash' import isEqual from 'lodash/lang' import isEqual from 'lodash/lang/isEqual' import { isEqual } from 'lodash/lang' import { isEqual } from 'lodash/lang'
128 javascript  lodash 

12
Превалирующий! Важный стиль
Название в значительной степени подводит итог. Внешняя таблица стилей имеет следующий код: td.EvenRow a { display: none !important; } Я пробовал использовать: element.style.display = "inline"; и element.style.display = "inline !important"; но ни то, ни другое не работает. Можно ли переопределить стиль! Important с помощью javascript. Это для расширения greasemonkey, если …
128 javascript  css 

5
Заменить значение, если оно равно null или undefined в JavaScript
У меня есть требование применить ??оператор C # к JavaScript, и я не знаю, как это сделать. Рассмотрим это на C #: int i?=null; int j=i ?? 10;//j is now 10 Теперь у меня это настроено в JavaScript: var options={ filters:{ firstName:'abc' } }; var filter=options.filters[0]||'';//should get 'abc' here, it …
128 javascript 

8
Почему аргумент месяца находится в диапазоне от 0 до 11 в конструкторе даты JavaScript?
При инициализации нового Dateобъекта в JavaScript с помощью приведенного ниже вызова я обнаружил, что аргумент месяца отсчитывается, начиная с нуля. new Date(2010, 3, 1); // that's the 1st April 2010! Почему аргумент месяца начинается с 0? С другой стороны, аргумент дня месяца (последний) - это число от 1 до 31. …

6
Динамическое добавление события onClick с помощью jQuery
Из-за того, что используется плагин, я не могу добавить атрибут onClick во входные данные HTML-формы, как обычно. Плагин обрабатывает часть форм на моем сайте и не дает возможности делать это автоматически. В основном у меня есть этот ввод: &lt;input type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style=""&gt; Я хочу добавить к нему onClick с …
128 javascript  jquery  html 

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