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

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

или

Сообщество

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

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

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

Репутация

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

16
голоса
5
ответов
11
просмотров
Какова цель ключевого слова var и когда следует его использовать (или опускать)?

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

Я изучаю JavaScript и хотел бы понять, какую именно функцию выполняет ключевое слово var и в чем разница между следующими двумя подходами:

var someNumber = 2;
var someFunction = function() { doSomething; }
var someObject = { }
var someObject.someProperty =...
19
голоса
5
ответов
11
просмотров
Когда использовать виртуальные деструкторы?

У меня есть хорошее понимание большинства теорий объектно-ориентированного программирования (OOP), но один момент, который меня сильно пугает, — это виртуальные деструкторы.

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

В...

13
голоса
5
ответов
11
просмотров
Итерация по коллекции: избегаем ConcurrentModificationException при удалении объектов в цикле

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

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

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

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

19
голоса
5
ответов
11
просмотров
Что такое ключевое слово 'new' в JavaScript?

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

Что это такое? Какие проблемы оно решает? Когда его уместно использовать, а когда...

21
голоса
4
ответов
11
просмотров
Предварительный просмотр изображения перед загрузкой

Я хочу иметь возможность предварительно просматривать файл (изображение) перед его загрузкой. Действие предварительного просмотра должно выполняться полностью в браузере без использования Ajax для загрузки изображения.

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

15
голоса
5
ответов
11
просмотров
Как центрировать абсолютно позиционированный элемент в div?

Я хочу разместить элемент `` (с position:absolute;) в центре окна браузера. Но у меня возникают проблемы, потому что ширина элемента неизвестна.

Я попробовал следующий CSS-код, но его нужно доработать, так как ширина является адаптивной.

.center {
  left: 50%;
  bottom:...
16
голоса
2
ответов
11
просмотров
Почему замена 0.1f на 0 замедляет производительность в 10 раз?

Проблема:

Почему следующий участок кода:

const float x[16] = {  1.1,   1.2,   1.3,     1.4,   1.5,   1.6,   1.7,   1.8,
                       1.9,   2.0,   2.1,     2.2,   2.3,   2.4,   2.5,   2.6};
const float z[16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.790, 1.812,
          ...
14
голоса
5
ответов
11
просмотров
Как удалить элемент из массива по значению?

Проблема: Как удалить элемент из массива в JavaScript по значению?

У меня есть массив:

var ary = ['three', 'seven', 'eleven'];

Я хочу удалить элемент, например, 'seven', используя что-то вроде:

removeItem('seven', ary);

Я рассматривал метод splice(),...

11
голоса
5
ответов
11
просмотров
Как создать файл в памяти для скачивания пользователем без использования сервера?

Title: Как создать текстовый файл на стороне клиента и предложить пользователю его скачать без взаимодействия с сервером?

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

Я ищу способ создать текстовый файл на стороне клиента и предложить пользователю скачать его, не взаимодействуя с сервером. Я понимаю, что не могу...

11
голоса
5
ответов
11
просмотров
Как разобрать XML и получить значения определенного атрибута узла?

У меня есть много строк в XML, и я пытаюсь получить значения конкретного атрибута узла. Вот пример XML:


   
      
      
   

Как мне получить доступ к значениям атрибута foobar? В этом примере я хочу получить "1" и "2".