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

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

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

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

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

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

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

После запроса AJAX иногда мое приложение может возвращать пустой объект, например: var a = {}; Как я могу проверить, является ли это случай?
25 марта '09 в 4:39
14 отв.

Кодировать URL-адрес в JavaScript?

Как вы безопасно кодируете URL-адрес с помощью JavaScript, чтобы его можно было поместить в строку GET? var myUrl = "http://example.com/index.html?param=1&anotherParam=2"; var myOtherUrl = "http://example.com/index.html?url=" + myUrl; Я предпо...
02 дек. '08 в 5:37
27 отв.

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

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

Проверка десятичных чисел в JavaScript - IsNumeric()

Какой самый чистый и эффективный способ проверки десятичных чисел в JavaScript? Бонусные баллы за: Clarity. Решение должно быть чистым и простым. Кросс-платформенный. Тестовые случаи: 01. IsNumeric('-1') => true 02. IsNumeric('-1.5') ...
20 авг. '08 в 17:21
36 отв.

Создание многострочных строк в JavaScript

У меня есть следующий код в Ruby. Я хочу преобразовать этот код в JavaScript. что эквивалентный код в JS? text = <<"HERE" This Is A Multiline String HERE
30 апр. '09 в 5:11
17 отв.

Как решить, когда использовать Node.js?

Я новичок в этом, но в последнее время я много слышал о том, насколько хорош Node.js. Учитывая, насколько мне нравится работать с jQuery и JavaScript в целом, я не могу не задаться вопросом, как решить, когда использовать Node.js. Веб-приложение, кот...
21 февр. '11 в 8:20
21 отв.

Как очистить массив в JavaScript?

Есть ли способ очистить массив и, если возможно, с .remove()? Например, A = [1,2,3,4]; Как я могу удалить это?
05 авг. '09 в 12:08
33 отв.

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

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

Раунд до не более 2 знаков после запятой (только при необходимости)

Я хотел бы округлить максимум 2 десятичных знака, но только при необходимости. Входные данные: 10 1.7777777 9.1 Вывод: 10 1.78 9.1 Как я могу сделать это в JavaScript?
06 авг. '12 в 20:17
78 отв.

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

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

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

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

.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
60 отв.

Как я могу объединить свойства двух объектов JavaScript динамически?

Мне нужно объединить два (очень простых) объекта JavaScript во время выполнения. Например, я бы хотел: var obj1 = { food: 'pizza', car: 'ford' } var obj2 = { animal: 'dog' } obj1.merge(obj2); //obj1 now has three properties: food, car, and animal ...
05 окт. '08 в 3:30