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

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

Как я могу загружать файлы асинхронно?

Я хотел бы загрузить файл асинхронно с помощью jQuery. Это мой HTML: <span>File</span> <input type="file" id="file" name="file" size="10"/> <input id="uploadbutton" type="button" value="Upload"/> И вот мой код Jquery: $(d...
задан 03 окт. '08 в 13:22
58
ответов

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

У меня есть объект, x. Я хотел бы скопировать его как объект y, так что изменения в y не изменяют x. Я понял, что копирование объектов, полученных из встроенных объектов JavaScript, приведет к дополнительным нежелательным свойствам. Это не проблема,...
задан 08 апр. '09 в 6:01
43
ответов

Обнаружение свойства объекта undefined

Какой лучший способ проверить, является ли свойство объекта в JavaScript undefined?
задан 26 авг. '08 в 10:25
33
ответов

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

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

Есть ли функция "существует" для jQuery?

Как проверить наличие элемента в jQuery? Текущий код, который у меня есть, следующий: if ($(selector).length > 0) { // Do something } Есть ли более элегантный способ приблизиться к этому? Возможно, плагин или функция?
задан 27 авг. '08 в 22:49
41
ответ

Закрытие внутренних циклов JavaScript - простой практический пример

var funcs = []; for (var i = 0; i < 3; i++) { // let create 3 functions funcs[i] = function() { // and store them in funcs console.log("My value: " + i); // each should log its value. }; } for (var j = 0; j < 3; j++) { ...
задан 15 апр. '09 в 9:06
35
ответов

Цикл через массив в JavaScript

В Java вы можете использовать цикл for для перемещения объектов в массиве следующим образом: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Можете ли вы сделать то же самое в JavaScript?
задан 10 июня '10 в 3:04
31
ответ

Как узнать, какой переключатель выбран с помощью jQuery?

У меня есть два переключателя и вы хотите опубликовать значение выбранного. Как я могу получить значение с помощью jQuery? Я могу получить все из них вот так: $("form :radio") Как узнать, какой из них выбран?
задан 27 февр. '09 в 22:53
30
ответов

Изменение класса элемента с помощью JavaScript

Как я могу изменить класс элемента HTML в ответ на событие onClick с использованием JavaScript?
задан 12 окт. '08 в 23:06
19
ответов

Получить текущий URL-адрес с помощью JavaScript?

Все, что я хочу, это получить URL-адрес веб-сайта. Не URL-адрес, взятый из ссылки. При загрузке страницы мне нужно иметь возможность захватить полный, текущий URL-адрес веб-сайта и установить его как переменную, с которой мне нужно.
задан 23 июня '09 в 22:26
27
ответов

Может ли (a == 1 && a == 2 && a == 3) когда-либо оценивать значение true?

Замечание модератора: Пожалуйста, сопротивляйтесь желанию изменить код или удалить это уведомление. Шаблон пробела может быть частью вопроса, и поэтому его не следует подделывать без необходимости. Если вы находитесь в лагере "пробелы - незначител...
задан 15 янв. '18 в 23:20
42
ответов

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

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

Как проверить пустую строку /undefined/null в JavaScript?

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

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

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

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

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