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

351
Как обновить состояние родителя в React?

Моя структура выглядит следующим образом: Component 1 - |- Component 2 - - |- Component 4 - - - |- Component 5 Component 3 Компонент 3 должен отображать некоторые данные в зависимости от состояния Компонента 5. Поскольку реквизиты являются неизменяемыми, я не могу просто сохранить его состояние в...

350
Механизм глобальных событий JavaScript

Я хотел бы отлавливать каждую неопределенную ошибку в функции. Есть ли глобальная возможность обработки ошибок в JavaScript? Вариант использования - перехват вызовов функций из flash, которые не...

350
Повторное включение window.alert в Chrome

Я случайно установил флажок «отключить оповещения с этого сайта» в Chrome, и теперь я не могу заставить любой window.alert работать на моем локальном хосте. Я попытался сбросить настройки заранее, но не...

349
Как предотвратить запуск события onclick одного из родителей при нажатии на дочерний якорь?

В настоящее время я использую jQuery, чтобы сделать div интерактивным, и в этом div также есть якоря. Проблема, с которой я сталкиваюсь, состоит в том, что, когда я нажимаю на привязку, оба события щелчка запускаются (для div и привязки). Как предотвратить запуск события div onclick при нажатии на...

349
Const в JavaScript: когда его использовать и нужно ли это?

Я недавно сталкивался с constключевым словом в JavaScript. Из того, что я могу сказать, он используется для создания неизменяемых переменных , и я проверил, чтобы убедиться, что он не может быть переопределен (в Node.js): const x = 'const'; const x = 'not-const'; // Will give an error: 'constant...

349
Тестирование Jasmine JavaScript - toBe против toEqual

Допустим, у меня есть следующее: var myNumber = 5; expect(myNumber).toBe(5); expect(myNumber).toEqual(5); Оба вышеуказанных теста пройдут. Есть ли разница между toBe()и toEqual()когда дело доходит до оценки чисел? Если так, когда я должен использовать один, а не...

349
Как добавить несколько классов в компонент ReactJS?

Я новичок в ReactJS и JSX, и у меня возникла небольшая проблема с кодом ниже. Я пытаюсь добавить несколько классов к classNameатрибуту на каждом li: <li key={index} className={activeClass, data.class, "main-class"}></li> Мой компонент React: var AccountMainMenu = React.createClass({...

347
Динамическое изменение иконки сайта

У меня есть веб-приложение с маркой в ​​соответствии с пользователем, который в данный момент вошел в систему. Я хочу изменить значок страницы на логотип частной метки, но я не могу найти ни кода, ни примеров того, как сделать это. Кто-нибудь успешно делал это раньше? Я представляю дюжину значков в...

347
Как я могу переопределить диалог OnBeforeUnload и заменить его своим собственным?

Мне нужно предупредить пользователей о несохраненных изменениях, прежде чем они покинут страницу (довольно распространенная проблема). window.onbeforeunload=handler Это работает, но вызывает диалоговое окно по умолчанию с раздражающим стандартным сообщением, которое оборачивает мой собственный...

347
Предотвратить прокрутку тела при открытии модального

Я хочу, чтобы мое тело перестало прокручиваться при использовании колесика мыши, когда модал (с http://twitter.github.com/bootstrap ) на моем веб-сайте открыт. Я попытался вызвать кусок JavaScript ниже, когда модал открывается, но безуспешно $(window).scroll(function() { return false; }); И...

346
Как добавить задержку в цикле JavaScript?

Я хотел бы добавить задержку / сон внутри whileцикла: Я попробовал это так: alert('hi'); for(var start = 1; start < 10; start++) { setTimeout(function () { alert('hello'); }, 3000); } Только первый сценарий верен: после показа alert('hi')он будет ждать 3 секунды, затем alert('hello')будет...

345
Как сортировать строки в JavaScript

У меня есть список объектов, которые я хочу отсортировать на основе поля attrтипа строки. Я пытался с помощью- list.sort(function (a, b) { return a.attr - b.attr }) но обнаружил, что -не похоже на работу со строками в JavaScript. Как я могу отсортировать список объектов на основе атрибута с типом...

345
jQuery.inArray (), как правильно его использовать?

Впервые работаю с jQuery.inArray() и это выглядит странно. Если объект находится в массиве, он вернет 0, но 0 является ложным в Javascript. Таким образом, будет выведено следующее: «НЕ в массиве» var myarray = []; myarray.push("test"); if(jQuery.inArray("test", myarray)) { console.log("is in...

344
Используйте имена динамических переменных в JavaScript

В PHP вы можете делать удивительные / ужасные вещи, как это: $a = 1; $b = 2; $c = 3; $name = 'a'; echo $$name; // prints 1 Есть ли способ сделать что-то подобное с Javascript? Например, если у меня есть, var name = 'the name of the variable';я могу получить ссылку на переменную с именем...

342
Предупредить пользователя перед тем, как покинуть веб-страницу с несохраненными изменениями

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

342
Удаление ссылки на кредиты highcharts.com

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