Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

67
голоса
4
ответов
245
просмотров
Как вернуть ответ от асинхронного вызова?

Как вернуть ответ/результат из функции foo, которая выполняет асинхронный запрос?

Я пытаюсь вернуть значение из колбэка, а также присвоить результат локальной переменной внутри функции и вернуть её, но ни один из этих способов не работает — они все возвращают undefined или начальное...

54
голоса
4
ответов
245
просмотров
Как создать GUID / UUID?

Заголовок: Как создать GUID (глобально уникальные идентификаторы) в JavaScript?

Описание проблемы: Я пытаюсь создать GUID (UUID), который должен быть не менее 32 символов и оставаться в диапазоне ASCII, чтобы избежать проблем при передаче его между различными частями приложения.

Мне непонятно,...

42
голоса
5
ответов
245
просмотров
Как округлить до 2 знаков после запятой, если необходимо

Я хотел бы округлить число до двух десятичных знаков, но только если это необходимо.

Входные данные: 10 1.7777777 9.1

Выходные данные: 10 1.78 9.1

Как я могу это реализовать на JavaScript?

44
голоса
5
ответов
245
просмотров
Как найти индекс элемента в списке?

У меня есть список ["foo", "bar", "baz"] и мне нужно найти индекс элемента "bar". Как мне получить его индекс, который равен 1?

29
голоса
5
ответов
245
просмотров
Как перейти от height: 0; к height: auto; с помощью CSS?

У меня возникла проблема с анимацией элемента ``, который должен плавно появляться с помощью CSS-переходов.

В данный момент я устанавливаю height: 0; для ``. При наведении высота меняется на height: auto;, но в таком случае элемент просто появляется, а не анимируется.

Если я установлю высоту...

35
голоса
5
ответов
245
просмотров
Как присвоить многострочную строку переменной?

Как мне преобразовать этот Ruby код с многострочной строкой в JavaScript? text = <<"HERE" Это Многострочная Строка HERE

22
голоса
5
ответов
245
просмотров
Когда использовать 'self' вместо '$this'?

В PHP 5 в чем разница между использованием self и $this?

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

12
голоса
5
ответов
245
просмотров
Как определить, виден ли элемент DOM в текущей области просмотра?

Существует ли эффективный способ определить, виден ли элемент DOM (в HTML-документе) в данный момент (находится ли он в области видимости)?

(Вопрос касается браузера Firefox.)

12
голоса
5
ответов
245
просмотров
Как вывести число с разделением тысяч запятыми

Как напечатать целое число с запятыми в качестве разделителей тысяч?

У меня есть целое число, например, 1234567, и мне нужно отформатировать его так, чтобы оно отображалось с запятыми в качестве разделителей тысяч, то есть 1,234,567.

Важно, чтобы форматирование не зависело от локали и не...

18
голоса
5
ответов
245
просмотров
Как записать данные JSON в файл?

Как мне записать данные в формате JSON, которые хранятся в словаре data, в файл?

Я пытаюсь использовать следующий код:

f = open('data.json', 'wb') f.write(data)

Однако я получаю ошибку:

TypeError: must be string or buffer, not dict

Как мне исправить это и корректно записать данные в файл?