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

417
Правильная модификация массивов состояний в ReactJS

Я хочу добавить элемент в конец stateмассива, это правильный способ сделать это? this.state.arrayvar.push(newelement); this.setState({arrayvar:this.state.arrayvar}); Я обеспокоен тем, что изменение массива на месте pushможет вызвать проблемы - это безопасно? Альтернатива сделать копию массива и...

416
Как лучше всего обнаружить устройство с «сенсорным экраном» с помощью JavaScript?

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

415
Прокрутите автоматически до нижней части страницы

Считай, у меня есть список вопросов. Когда я нажимаю на первый вопрос, он автоматически переводит меня в конец страницы. На самом деле, я знаю, что это можно сделать с помощью jQuery. Итак, не могли бы вы предоставить мне некоторую документацию или ссылки, где я могу найти ответ на этот вопрос?...

414
Циклы For..In в JavaScript - пары ключ-значение

Мне было интересно, есть ли способ сделать что-то вроде foreachцикла PHP в JavaScript. Функциональность, которую я ищу, выглядит примерно так: PHP Snippet: foreach($data as $key => $value) { } Я смотрел на for..inцикл JS , но, похоже, нет способа указать as. Если я сделаю это с «нормальным» для...

414
Содержит регистронезависимый

У меня есть следующее: if (referrer.indexOf("Ral") == -1) { ... } То , что я хотел бы сделать , это Ralчувствительно к регистру, так что это может быть RAl, rAlи т.д. , и по- прежнему совпадают. Есть ли способ сказать, что Ralон должен быть без учета...

414
Vue.js - Как правильно следить за вложенными данными

Я пытаюсь понять, как правильно наблюдать за некоторым изменением опоры. У меня есть родительский компонент (файлы .vue), который получает данные от вызова ajax, помещает данные в объект и использует его для визуализации некоторого дочернего компонента с помощью директивы v-for, что ниже упрощения...

413
Создать дату с установленным часовым поясом без использования строкового представления

У меня есть веб-страница с тремя выпадающими списками для дня, месяца и года. Если я использую Dateконструктор JavaScript, который принимает числа, то я получаю Dateобъект для моего текущего часового пояса: new Date(xiYear, xiMonth, xiDate) Дайте правильную дату, но она думает, что дата - GMT + 01:...

413
Нахождение максимального значения атрибута в массиве объектов

Я ищу действительно быстрый, чистый и эффективный способ получить максимальное значение "y" в следующем фрагменте JSON: [ { "x": "8/11/2009", "y": 0.026572007 }, { "x": "8/12/2009", "y": 0.025057454 }, { "x": "8/13/2009", "y": 0.024530916 }, { "x": "8/14/2009", "y": 0.031004457 } ] Является ли цикл...

412
Как разобрать с плавающей запятой с двумя десятичными разрядами в JavaScript?

У меня есть следующий код. Мне бы хотелось, чтобы оно было таким, чтобы если price_result равнялся целому числу, скажем, 10, то я хотел бы добавить два десятичных знака. Таким образом, 10 будет 10,00. Или, если он равен 10,6, будет 10,60. Не уверен, как это сделать. price_result =...

412
Обнаружение щелчка за пределами компонента React

Я ищу способ определить, произошло ли событие щелчка за пределами компонента, как описано в этой статье . jQuery closest () используется, чтобы увидеть, имеет ли цель из события click элемент dom в качестве одного из его родителей. В случае совпадения событие click принадлежит одному из дочерних...

411
Как динамически изменить заголовок на основе частичного представления AngularJS?

Я использую ng-view для включения частичных представлений AngularJS и хочу обновить теги заголовка страницы и заголовка h1 на основе включенного представления. Это выходит за рамки контроллеров частичного представления, и поэтому я не могу понять, как связать их с набором данных в контроллерах....

410
В чем разница между (для… in) и (для… of) операторов в JavaScript?

Я знаю, что такое for... inцикл (он повторяется по ключу), но слышал в первый раз for... of(он повторяет по значению). Я запутался с for... ofпетлей. Я не получил adject. Это код ниже: var arr = [3, 5, 7]; arr.foo = "hello"; for (var i in arr) { console.log(i); // logs "0", "1", "2", "foo" } for...

409
Пример уведомления рабочего стола Chrome [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос Как использовать уведомления Chrome на...

409
Как интерполировать переменные в строках в JavaScript, без конкатенации?

Я знаю, что в PHP мы можем сделать что-то вроде этого: $hello = "foo"; $my_string = "I pity the $hello"; Вывод: "I pity the foo" Мне было интересно, возможно ли то же самое в JavaScript. Использование переменных внутри строк без конкатенации - это выглядит более лаконично и элегантно для...

409
В чем разница между свойствами и атрибутами в HTML?

После изменений, внесенных в jQuery 1.6.1, я пытался определить разницу между свойствами и атрибутами в HTML. Глядя на список заметок о выпуске jQuery 1.6.1 (внизу), кажется, что можно классифицировать свойства и атрибуты HTML следующим образом: Свойства: Все, которое имеет логическое значение или...

409
Определить, является ли устройство iOS

Мне интересно, можно ли определить, работает ли браузер на iOS, подобно тому, как вы можете определять функцию с помощью Modernizr (хотя это, очевидно, обнаружение устройства, а не обнаружение функции). Обычно я предпочел бы вместо этого обнаружение функций, но мне нужно выяснить, является ли...