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

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

или

Сообщество

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

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

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

Репутация

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

37
голоса
5
ответов
153
просмотров
Как задать cellpadding и cellspacing с помощью CSS?

В HTML-таблице параметры cellpadding и cellspacing можно задать следующим образом:

<table cellspacing="1" cellpadding="1">

Как можно добиться того же эффекта с помощью CSS?

36
голоса
5
ответов
153
просмотров
Как проверить, содержит ли строка подстроку в Bash

У меня есть строка в Bash:

string="My string"

Как я могу проверить, содержит ли она другую строку?

Я пробовал написать так:

if [ $string ?? 'foo' ]; then
  echo "It's there!"
fi

Где ?? — это мой неизвестный оператор. Использовать ли мне echo и grep?

if...
32
голоса
4
ответов
153
просмотров
event.preventDefault() против return false: в чем разница?

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

1....

34
голоса
5
ответов
153
просмотров
В чем разница между call и apply?

Вопрос: В чем разница между использованием Function.prototype.apply() и Function.prototype.call() для вызова функции?

Я имею следующий код:

const func = function() {
    alert("Hello world!");
};

Меня интересует разница между func.apply() и func.call().

Есть ли...

27
голоса
4
ответов
153
просмотров
Как определить, является ли переменная 'undefined' или 'null'?

Как определить, является ли переменная undefined или null?

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

var EmpName = $("div#esd-names div#name").attr('class');
if(EmpName == 'undefined'){
  // DO SOMETHING
};

И HTML-код:


  

Однако, когда я это выполняю, интерпретатор JavaScript...

32
голоса
5
ответов
153
просмотров
Как протестировать класс с приватными методами, полями или внутренними классами?

Как мне протестировать класс с использованием JUnit, если у него есть внутренние приватные методы, поля или вложенные классы? Похоже, что изменять модификатор доступа для метода только ради того, чтобы запустить тест, не совсем правильно.

31
голоса
5
ответов
153
просмотров
Как загружать файлы асинхронно с помощью jQuery?

Проблема с асинхронной загрузкой файла с использованием jQuery

Я хотел бы реализовать асинхронную загрузку файла с помощью jQuery. Вот мой код:

$(document).ready(function () {
    $("#uploadbutton").click(function () {
        var filename = $("#file").val();

        $.ajax({
     ...
22
голоса
5
ответов
153
просмотров
Каков объем видимости переменных в JavaScript?

Заголовок: Область видимости переменных в JavaScript

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

Какова область видимости переменных в JavaScript? Имеют ли они одинаковую область видимости внутри функции по сравнению снаружи? Или это не имеет значения? Кроме того, где хранятся переменные, если они определены глобально?...

13
голоса
2
ответов
153
просмотров
Где и зачем нужно использовать ключевые слова "template" и "typename"?

В шаблонах, где и почему мне нужно указывать typename и template для зависимых имен? Что такое зависимые имена?

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

template  // Tail тоже будет UnionNode.
struct UnionNode : public Tail {
    // ...
    template  struct inUnion {
        // Вопрос: где нужно...
13
голоса
5
ответов
153
просмотров
Итерация по коллекции: избегаем ConcurrentModificationException при удалении объектов в цикле

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

Мы все знаем, что нельзя делать следующее из-за исключения ConcurrentModificationException:

for (Object i : l) {
    if (condition(i)) {
        l.remove(i);
    }
}

Однако на практике иногда это срабатывает, а иногда — нет. Вот конкретный пример...