Результаты поиска по запросу "javascript"

1 ответ

Чтобы решить эту проблему, вы можете сохранить локальную копию «this». Пример:

то сделать? var obj = { func1 : function(){ // Do stuff }, func2 : function(){ func1(); // does not work this.func1(); // does not work } }Изменить: пропустил точку с запятой

1 ответ

означает, что вы сохраняете значение в тот момент, когда a ++ равен a = a. Вы просто присваиваете значение a и заменяете его.

росто интересно одно. Небольшой пример в Javascript var a = 1; a = a++; console.log(a); // 1 var b = 1; b = ++b; console.log(b); // 2 var c = 1; c += 1; console.log(c); //2 Я понимаю, почему это работает в случаеb а такжеc, но что насчетa? ...

1 ответ

(Для простоты я использую простой текстовый элемент вместо изображения, но это не имеет значения)

function docReady() { image = document.getElementById("someImage"); window.addEventListener("keydown", moveImage); } function moveImage(e) { if (e.keyCode == 37) image.style.left = parseInt(image.style.left) - 5 + 'px'; if (e.keyCode == 38) ...

ТОП публикаций

0 ответов

Абсолютно не проверено, но ... попробуйте на элементе "окна".

ного расстроен текущим состоянием захвата ключей для веб-приложений. Это прекрасно работает, если вы знаете, что ваш пользователь будет печатать в определенном месте (например,input поле), но как только вы захотите сделать глобальные ярлыки для ...

2 ответа

... Вы поняли идею.

риментируя с поведением по умолчаниюObject.toString() функции, я заметил, что конкатенации строк, как показано ниже, как и ожидалось, вызываютtoString() на целевые объекты: var x = { toString: () => "one" }; var y = { toString: () => "two" }; ...

5 ответов

попробуй это:

о-нибудь есть предложения по написанию чувствительной к культуре функции ParseFloat на JavaScript, чтобы, когда у меня была строка 100 000.22 в американском культурном формате, функция parse float возвращала 100000.22, тогда как если я ввожу ...

2 ответа

, но это действительно нуждается в некоторой работе. Это отличный ответ!

ался провести рефакторинг нескольких фрагментов кода с использованием Ramda, и мне было интересно, что может быть хорошим подходом в Ramda / Functional Programming для решения следующего кода: let arrayOfSomething = initArray(); for(let i = 0; ...

3 ответа

@ Кагерджай, да, ты понял

я есть строка, которая имеет числа и математические операторы (+,x,-, /) смешал в нем '12+345x6/789' Мне нужно преобразовать его в массив, разделенный этими математическими операторами. [12, +, 345, x, 6, /, 789] Каков простой способ сделать это?

12 ответов

Да - я опирался на предложение @Eterm о том, что кнопка «отмена» более интуитивна с точки зрения пользовательского интерфейса, чем повторное нажатие на выбранную радиокнопку, добавив, что лучшим местом для этого будет место активной радиостанции. кнопка. Я напишу немного кода и добавлю его.

у иметь возможность снять флажок, нажав на него. Итак, если переключатель не отмечен, я хочу проверить его, если он установлен, я хочу снять флажок. Это не работает: $('input[type=radio]:checked').click(function(){ $(this).attr('checked', ...

4 ответа

вы можете использовать событие focus, если прокрутите его вниз (так же, как jQuery использует для своих комментариев)

ли способ узнать, прокручивали ли вы в центре веб-страницы или, другими словами, прокручивали ли вы ровно половину веб-страницы и ваша полоса прокрутки расположена в нижней половине окна браузера? Я хочу иметь возможность вызвать это: $ ('. ...