Вопросы с тегом «javascript»

313
Подождите 5 секунд перед выполнением следующей строки

Эта функция ниже не работает так, как я хочу; будучи новичком JS, я не могу понять, почему. Мне нужно подождать 5 секунд, прежде чем проверять, newStateесть ли -1. В настоящее время он не ждет, он просто проверяет сразу. function stateChange(newState) { setTimeout('', 5000); if(newState == -1) {...

313
Rerender вид в браузере изменить размер с React

Как я могу заставить React повторно визуализировать представление при изменении размера окна браузера? Задний план У меня есть несколько блоков, которые я хочу разместить на странице по отдельности, но я также хочу, чтобы они обновлялись при изменении окна браузера. Самым конечным результатом будет...

313
Typescript: Как определить тип для обратного вызова функции (как любой тип функции, не универсальный), используемый в параметре метода

В настоящее время у меня есть определение типа как: interface Param { title: string; callback: any; } Мне нужно что-то вроде: interface Param { title: string; callback: function; } но 2-й не

312
Скрытые возможности JavaScript? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

312
Перенаправить родительское окно из действия iframe

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

312
Событие jQuery для запуска действия, когда div становится видимым

Я использую jQuery на своем сайте, и я хотел бы вызвать определенные действия, когда определенный div становится видимым. Можно ли присоединить какой-то «видимый» обработчик событий к произвольным элементам div и запускать определенный код, когда элемент div становится видимым? Я хотел бы что-то...

312
Получить высоту div с простым JavaScript

На этом вопросе есть ответы на переполнение стека на русском : Узнать высоту элемента через Javascript Любые идеи о том, как получить высоту div без использования JQuery? Я искал Stack Overflow для этого вопроса, и кажется, что каждый ответ указывает на jQuery .height(). Я пробовал что-то вроде...

312
Объявление статических констант в классах ES6?

Я хочу реализовать константы в a class, потому что именно здесь имеет смысл найти их в коде. До сих пор я реализовал следующий обход статическими методами: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } Я знаю, что есть возможность возиться с...

312
В Angular как вы определяете активный маршрут?

ПРИМЕЧАНИЕ. Здесь есть много разных ответов, и большинство из них были действительны в тот или иной момент. Дело в том, что то, что работает, несколько раз менялось, когда команда Angular меняла свой маршрутизатор. Маршрутизатор версия 3.0 , которая в конечном итоге будет маршрутизатором в угловых...

311
Как установить опцию по умолчанию в поле выбора Angular.js

Я искал в Google и ничего не могу найти по этому вопросу. У меня есть этот код. <select ng-model="somethingHere" ng-options="option.value as option.name for option in options" ></select> С некоторыми данными, как это options = [{ name: 'Something Cool', value: 'something-cool-value' },...

310
Как определить уровень масштабирования страницы во всех современных браузерах?

Как определить уровень масштабирования страницы во всех современных браузерах? Хотя в этой теме рассказывается, как это сделать в IE7 и IE8, я не могу найти хорошего кросс-браузерного решения. Firefox сохраняет уровень масштабирования страницы для последующего доступа. Смогу ли я получить уровень...

310
Избегайте закрытия выпадающего меню при щелчке внутри

У меня есть выпадающее меню Twitter Bootstrap. Как известно всем пользователям Twitter Bootstrap, раскрывающееся меню закрывается при щелчке (даже при щелчке внутри него). Чтобы избежать этого, я могу легко добавить обработчик события щелчка в выпадающем меню и просто добавить известное...

309
Как сделать глубокое сравнение между 2 объектами с помощью lodash?

У меня есть 2 вложенных объекта, которые отличаются друг от друга, и мне нужно знать, имеют ли они различия в одном из своих вложенных свойств. var a = {}; var b = {}; a.prop1 = 2; a.prop2 = { prop3: 2 }; b.prop1 = 2; b.prop2 = { prop3: 3 }; Объект может быть намного сложнее с более вложенными...