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

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

или

Сообщество

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

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

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

Репутация

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

42
голоса
4
ответов
187
просмотров
Существует ли селектор родителя в CSS?

Как мне выбрать элемент ``, который является непосредственным родителем элемента ссылки?

В качестве примера, мой CSS будет выглядеть примерно так:

li < a.active {
    property: value;
}

Очевидно, что есть способы сделать это с помощью JavaScript, но я надеюсь, что существует какой-то...

19
голоса
4
ответов
187
просмотров
Как использовать переменную в регулярном выражении?

Я хочу создать метод String.replaceAll() в JavaScript и считаю, что использование регулярных выражений будет наиболее лаконичным способом сделать это. Однако я не могу понять, как передать переменную в регулярное выражение. У меня уже есть работающий пример, который заменяет все вхождения "B"...

16
голоса
3
ответов
187
просмотров
Какой рекомендуется использовать shebang ("#!") для Bash?

Какой shebang для Bash является объективно лучшим для большинства случаев использования?

Я рассматриваю следующие варианты:

#!/usr/bin/env bash #!/bin/bash #!/bin/sh #!/bin/sh - и другие

Я смутно помню, что давно слышал, что добавление дефиса в конце предотвращает передачу аргументов в ваш...

16
голоса
5
ответов
187
просмотров
Как узнать, какой элемент DOM имеет фокус?

У меня возникла проблема: мне нужно узнать, какой элемент в данный момент имеет фокус в JavaScript. Я просматривал DOM, но не нашел нужной информации. Есть ли способ сделать это, и как?

Причина, по которой я это ищу:

Я пытаюсь сделать так, чтобы клавиши, такие как стрелки и enter, могли...

19
голоса
5
ответов
187
просмотров
Как определить мобильное устройство с помощью jQuery

Есть ли способ определить, использует ли пользователь мобильное устройство в jQuery? Что-то аналогичное CSS атрибуту @media? Мне нужно запускать другой скрипт, если браузер работает на портативном устройстве. Функция jQuery $.browser не подходит для этой задачи.

14
голоса
5
ответов
187
просмотров
Python: как определить, является ли объект итерируемым?

Есть ли метод, аналогичный isiterable? Единственное решение, которое я нашел до сих пор, — это вызвать:

hasattr(myObj, '__iter__')

Но я не уверен, насколько это надежно.

12
голоса
5
ответов
187
просмотров
Как явно задать новое свойство у `window` в TypeScript?

Я настроил глобальные пространства имен для своих объектов, явно задав свойство на объекте window.

window.MyNamespace = window.MyNamespace || ;

Однако TypeScript подчеркивает MyNamespace и жалуется, что:

Свойство 'MyNamespace' отсутствует в значении типа 'window any'

Я могу сделать код...

17
голоса
5
ответов
187
просмотров
Есть ли в JavaScript метод, аналогичный "range()", для генерации диапазона в заданных границах?

Описание проблемы:

В PHP есть функция range(), которая позволяет получать диапазон чисел или символов, передавая нижнюю и верхнюю границы. Например:

range(1, 3); // Array(1, 2, 3)
range("A", "C"); // Array("A", "B", "C")

Однако, существует ли встроенная функция, аналогичная...

12
голоса
5
ответов
187
просмотров
Использование Node.js в качестве простого веб-сервера

Я хочу запустить очень простой HTTP-сервер. Каждый GET-запрос к example.com должен получать index.html в качестве обычной HTML-страницы (т.е. с таким же опытом, как при чтении обычных веб-страниц).

Используя приведенный ниже код, я могу читать содержимое index.html. Как мне обслужить index.html...

21
голоса
5
ответов
187
просмотров
Как автоматически изменять размер изображения с сохранением пропорций

Как автоматически изменить размер большого изображения так, чтобы оно поместилось в контейнер div с меньшей шириной, сохраняя при этом соотношение width:height?

Например, на сайте stackoverflow.com, когда изображение вставляется в панель редактора, и оно слишком большое, чтобы поместиться на...