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

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

или

Сообщество

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

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

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

Репутация

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

24
голоса
5
ответов
139
просмотров
Проверка существования переменной в JavaScript (определена/инициализирована)

Вопрос: Какой метод проверки инициализации переменной лучше/правильнее?

Предполагая, что переменная может содержать любое значение (строка, число, объект, функция и т. д.), какой из следующих способов проверки инициализации переменной является наиболее подходящим?

  1. Использовать проверку...
14
голоса
5
ответов
139
просмотров
В TypeScript, что означает оператор ! (восклицательный знак) при разыменовании члена?

При изучении исходного кода правила tslint я наткнулся на следующую строку: if (node.parent!.kind === ts.SyntaxKind.ObjectLiteralExpression) { return; }

Обратите внимание на оператор ! после node.parent. Интересно! Сначала я попытался скомпилировать файл локально с установленной у меня версией...

12
голоса
5
ответов
139
просмотров
Удалить все пробелы в строке

Я хочу удалить все пробелы из строки, как с обоих концов, так и между словами.

У меня есть следующий код на Python:

def my_handle(self):
    sentence = ' hello  apple  '
    sentence.strip()

Но это удаляет только пробелы по краям строки. Как мне удалить все пробелы?

15
голоса
5
ответов
139
просмотров
Почему не работают самозакрывающиеся элементы script?

Проблема: Некорректное распознавание самозакрывающегося тега `` браузерами

Подскажите, в чем причина того, что браузеры не распознают корректно следующий код:

 

Правильно распознается только следующий вариант:


Влияет ли это на концепцию поддержки XHTML?...

18
голоса
5
ответов
139
просмотров
Как выполнить IF...THEN в SQL SELECT?

Как выполнить оператор IF...THEN в операторе SQL SELECT?

Например:

SELECT IF(Obsolete = 'N' OR InStock = 'Y', 1, 0) AS Saleable, * FROM Product

Вопрос заключается в том, как правильно использовать условные операторы в запросах SQL для получения нужного результата.

13
голоса
5
ответов
139
просмотров
Как проверить, виден ли элемент после прокрутки?

Я загружаю элементы через AJAX. Некоторые из них становятся видимыми только при прокрутке страницы вниз. Есть ли способ узнать, находится ли элемент сейчас в видимой части страницы?

19
голоса
5
ответов
139
просмотров
Сгенерировать случайные целые числа от 0 до 9

Как можно сгенерировать случайные целые числа в диапазоне от 0 до 9 (включительно) на Python?

Например, возможные значения: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

15
голоса
5
ответов
139
просмотров
Слияние/выпрямление массива массивов

У меня есть массив в JavaScript следующего вида:

[["$6"], ["$12"], ["$25"], ["$25"], ["$18"], ["$22"], ["$10"]]

Как мне объединить отдельные вложенные массивы в один, чтобы получить результат в следующем виде:

["$6", "$12", "$25", ...]

Какое решение наиболее...

12
голоса
5
ответов
139
просмотров
Какова разница между публичным, приватным и защищённым наследованием?

Вопрос: Какова разница между public, private и protected наследованием в C++?

Описание проблемы: Я изучаю C++ и пытаюсь разобраться в различных типах наследования, но не могу понять, как именно различаются public, private и protected наследования. Как они влияют на доступ к членам...

11
голоса
5
ответов
139
просмотров
Выбор и манипуляция псевдоэлементами CSS ::before и ::after с помощью JavaScript (или jQuery)

Вопрос на русском для StackOverflow.com:

Есть ли способ выбора/манипуляции с CSS псевдоэлементами, такими как ::before и ::after (и старая версия с одной точкой с запятой) с использованием jQuery?

Например, в моем файле стилей есть следующее правило:

.span::after { content: 'foo';...