Вопросы с тегом 'javascript'

JavaScript (не путать с Java) - это высокоуровневый, динамичный, многопарадигменный, слабо типизированный язык, используемый как для клиентской, так и для серверной скриптов. Используйте этот тег для вопросов, касающихся ECMAScript и его различных диалектов/реализаций (исключая ActionScript и Google-Apps- Script). Если не включен другой тег для фреймворка/библиотеки, ожидается чистый ответ на JavaScript.
31
ответ

Что это!! (не) оператор в JavaScript?

Я видел код, который, как представляется, использует оператор, который я не распознаю в виде двух восклицательных знаков, например: !!. Может кто-нибудь, пожалуйста, скажите мне, что делает этот оператор? Контекст, в котором я видел это, был this....
задан 24 апр. '09 в 11:13
16
ответов

.prop() vs .attr()

Итак jQuery 1.6 имеет новую функцию prop(). $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) или в этом случае они делают то же самое...
задан 03 мая '11 в 22:33
16
ответов

Как получить детей из селектора $(this)?

У меня есть макет, подобный этому: <div id="..."><img src="..."></div> и хотел бы использовать селектор jQuery для выбора дочернего элемента img внутри div при щелчке. Чтобы получить div, у меня есть этот селектор: $(this) ...
задан 20 нояб. '08 в 22:44
38
ответов

Как вы проверяете пустую строку в JavaScript?

Я видел этот поток, но я не видел конкретного примера JavaScript. Есть ли простой string.Empty, доступный в JavaScript, или это просто проверка на ""?
задан 30 сент. '08 в 20:17
31
ответ

Добавить строку таблицы в jQuery

Каков наилучший метод в jQuery для добавления дополнительной строки в таблицу в качестве последней строки? Это приемлемо? $('#myTable').append('<tr><td>my data</td><td>more data</td></tr>'); Существуют ли огран...
задан 05 окт. '08 в 0:33
36
ответов

Проверить, является ли объект массивом?

Я пытаюсь написать функцию, которая либо принимает список строк, либо одну строку. Если это строка, то я хочу преобразовать ее в массив только с одним элементом. Тогда я могу зациклиться на нем, не опасаясь ошибки. Итак, как мне проверить, является ...
задан 23 янв. '11 в 21:53
25
ответов

Хранение объектов в HTML5 localStorage

Я хотел бы сохранить объект JavaScript в HTML5 localStorage, но мой объект, по-видимому, преобразуется в строку. Я могу хранить и извлекать примитивные типы JavaScript и массивы с помощью localStorage, но объекты, похоже, не работают. Должны ли он...
задан 06 янв. '10 в 7:05
12
ответов

Какая разница между тильдой (~) и каретой (^) в пакете .json?

После того, как я обновился до последних стабильных node и npm, я попробовал npm install moment --save. Он сохраняет запись в package.json с префиксом caret(^). Раньше это был префикс tilde(~). Почему эти изменения сделаны в npm? В чем разница м...
задан 12 марта '14 в 9:02
70
ответов

Как определить клик вне элемента?

У меня есть некоторые HTML-меню, которые я показываю полностью, когда пользователь нажимает на заголовок этих меню. Я хотел бы скрыть эти элементы, когда пользователь щелкает за пределами области меню. Что-то вроде этого возможно с jQuery? $("#menu...
задан 30 сент. '08 в 16:17
13
ответов

Задайте значение параметра по умолчанию для функции JavaScript

Я хотел бы, чтобы функция JavaScript имела необязательные аргументы, для которых я задал значение по умолчанию, которое используется, если значение не определено. В Ruby вы можете сделать это следующим образом: def read_file(file, delete_after = fal...
задан 21 мая '09 в 23:07
17
ответов

Как обновить страницу с помощью jQuery?

Как обновить страницу с помощью jQuery?
задан 23 марта '11 в 14:55
26
ответов

Как выполнить цикл или перечислить объект JavaScript?

У меня есть JavaScript-объект, например: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Теперь я хочу пропустить все элементы p (p1, p2, p3...) и получить их ключи и значения. Как я могу это сделать? Я могу изменить объе...
задан 26 марта '09 в 9:01
27
ответов

Получить выделенный текст из раскрывающегося списка (выберите поле) с помощью jQuery

Как я могу получить выпадающий список выбранного текста в jQuery, не используя выбранное значение?
задан 29 окт. '09 в 15:02
10
ответов

Как вставить элемент в массив по определенному индексу?

Я ищу метод вставки массива Javascript в стиле: arr.insert(index, item) Предпочтительно в jQuery, но любая реализация Javascript будет делать на этом этапе.
задан 25 февр. '09 в 17:29
20
ответов

Как работает JavaScript.prototype?

Я не говорю о динамических языках программирования, но я написал свою долю кода JavaScript. Я никогда не обсуждал это прототипное программирование, знает ли кто-нибудь, как это работает? var obj = new Object(); // not a functional object obj.prototy...
задан 21 февр. '09 в 15:31