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

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

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

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

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

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

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

Я хотел бы загрузить файл асинхронно с помощью 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 в 10:22
35

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

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

Как получить значения строки запроса в JavaScript?

Есть ли способ без плагинов получить строку запроса через jQuery (или без)? Если да, то как? Если нет, есть ли плагин, который может это сделать?
23 мая '09 в 8:10
23

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

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

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

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

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

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

Можно ли применить CSS к половине символа?

Что я ищу: Способ стилизовать одну половину персонажа. (В этом случае половина буквы будет прозрачной) Что я сейчас искал и пробовал (Без удачи): Методы оформления половины символа/буквы Стилизация части персонажа с помощью CSS или JavaScript П...
09 мая '14 в 16:16
43

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

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

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

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

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

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

Проверка наличия ключа в объекте JavaScript?

Как проверить, существует ли конкретный ключ в объекте или массиве JavaScript? Если ключ не существует, и я пытаюсь получить к нему доступ, вернет ли он false? Или выбросить ошибку?
08 июл. '09 в 13:21
34

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

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

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

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