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

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

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

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

Как преобразовать строку в boolean в JavaScript?

Можно ли преобразовать строку, представляющую логическое значение (например, "true", "false" ) в собственный тип в JavaScript? У меня есть скрытая форма в HTML, которая обновляется на основе выбора пользователя в списке. Эта форма содержит некоторые...
задан 05 нояб. '08 в 3:13
60
ответов

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

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

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

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

Как я могу объединить свойства двух объектов 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
39
ответов

Сортировка массива объектов по значению свойства строки в JavaScript

У меня есть массив объектов JavaScript: var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; Как я могу отсортировать их по значени...
задан 15 июля '09 в 6:17
12
ответов

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

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

Что такое JSONP?

Я понимаю JSON, но не JSONP. Документ Wikipedia на JSON является (был) лучшим результатом поиска для JSONP. В нем говорится следующее: JSONP или "JSON с дополнением" - это расширение JSON, в котором префикс указан как входной аргумент самого вызова...
задан 14 янв. '10 в 23:53
17
ответов

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

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

Как я могу выбрать элемент с несколькими классами в jQuery?

Я хочу выделить все элементы, которые имеют два класса a и b. <element class="a b"> Итак, только те элементы, которые имеют оба класса. Когда я использую $(".a, .b"), он дает мне объединение, но я хочу пересечение.
задан 25 июня '09 в 1:28
10
ответов

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

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

Какова область видимости переменных в JavaScript?

Какова область видимости переменных в javascript? Имеют ли они одну и ту же область внутри, а не вне функции? Или это даже имеет значение? Кроме того, где хранятся переменные, если они определены глобально?
задан 01 февр. '09 в 11:27
40
ответов

Когда нужно использовать двойные или одинарные кавычки в JavaScript?

console.log("double"); vs console.log('single'); Я вижу все больше и больше библиотек JavaScript, используя одиночные кавычки при обработке строк. Каковы причины использования одного над другим? Я думал, что они очень взаимозаменяемы.
задан 28 окт. '08 в 13:34
13
ответов

Как работает привязка данных в AngularJS?

Как привязка данных работает в рамках AngularJS? Я не нашел технических подробностей их сайта. Это более или менее понятно, как это работает, когда данные распространяются из представления в модель. Но как AngularJS отслеживает изменения свойств мо...
задан 13 марта '12 в 13:16
24
ответов

Связывание событий с динамически создаваемыми элементами?

У меня есть немного кода, где я просматриваю все поля выбора на странице и привязываю к нему событие .hover, чтобы сделать немного спрятаться с их шириной на mouse on/off. Это происходит на странице готово и прекрасно работает. Проблема заключаетс...
задан 15 окт. '08 в 2:25