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

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].

12
Реагировать: почему дочерний компонент не обновляется при изменении проп
Почему в следующем примере псевдокода Child не выполняет повторную визуализацию, когда Контейнер изменяет foo.bar? Container { handleEvent() { this.props.foo.bar = 123 }, render() { return <Child bar={this.props.foo.bar} /> } Child { render() { return <div>{this.props.bar}</div> } } Даже если я позвоню forceUpdate()после изменения значения в контейнере, Child все равно покажет …
137 javascript  html  reactjs 

9
Функция для расчета расстояния между двумя координатами
В настоящее время я использую указанную ниже функцию, и она работает некорректно. Согласно Google Maps, расстояние между этими координатами (от 59.3293371,13.4877472до 59.3225525,13.4619422) - 2.2километры, а функция возвращает 1.6километры. Как я могу заставить эту функцию возвращать правильное расстояние? function getDistanceFromLatLonInKm(lat1, lon1, lat2, lon2) { var R = 6371; // Radius of …

5
Шаблон модуля JavaScript с примером [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я не могу найти доступных примеров, показывающих, как …
136 javascript  module 

7
Почему и когда использовать angular.copy? (Deep Copy)
Я сохранял все данные, полученные от служб, напрямую в локальную переменную, контроллер или область. То, что я думаю, будет считаться мелкой копией, это правильно? Example: DataService.callFunction() .then(function(response) { $scope.example = response.data; }); Недавно мне сказали использовать angular.copy для создания глубокой копии. $scope.example = angular.copy(response.data); Однако информация о глубоком копировании, похоже, …

1
Почему {} + {} NaN только на стороне клиента? Почему не в Node.js?
Пока [] + []пустая строка, [] + {}есть "[object Object]"и {} + []есть 0. Почему {} + {}NaN? > {} + {} NaN Мой вопрос не почему ({} + {}).toString()это в "[object Object][object Object]"то время как NaN.toString()есть "NaN", эта часть ответа уже здесь . Мой вопрос: почему это происходит только …

12
Выделите весь текст DIV одним щелчком мыши
Как выделить / выбрать содержимое тега DIV, когда пользователь нажимает на DIV ... идея заключается в том, что весь текст выделяется / выделяется, поэтому пользователю не нужно вручную выделять текст с помощью мыши и, возможно, пропустить немного текста? Например, скажем, у нас есть DIV, как показано ниже: <div id="selectable">http://example.com/page.htm</div> ... …
136 javascript  css 

8
Как я могу сгруппировать данные с угловым фильтром?
У меня есть список игроков, которые принадлежат к группе каждый. Как я могу использовать фильтр для отображения списка пользователей в группе? [{name: 'Gene', team: 'team alpha'}, {name: 'George', team: 'team beta'}, {name: 'Steve', team: 'team gamma'}, {name: 'Paula', team: 'team beta'}, {name: 'Scruath of the 5th sector', team: 'team gamma'}]; …



13
Остановите Chrome, кэширующий мои файлы JS
Я внесу изменения в мои файлы JS, но в браузере это не изменится, мне придется каждый раз переименовывать файлы, чтобы они перезагружались. Есть ли какая-то команда .htaccess, которую я могу добавить или что-то, чтобы остановить кеширование? Это даже кеширование моего html-страниц жесткого ядра. Мне нужно снова открыть весь браузер, чтобы …



6
Определите, переполняется ли содержимое HTML-элемента
Могу ли я использовать JavaScript, чтобы проверить (независимо от полос прокрутки), переполнен ли HTML-элемент его содержимым? Например, длинный div с небольшим фиксированным размером, свойство overflow, установленное на visible, и отсутствие полос прокрутки на элементе.
136 javascript  html  css 

16
JavaScript: Проверьте, нажата ли кнопка мыши?
Есть ли способ определить, находится ли кнопка мыши в данный момент в JavaScript? Я знаю о событии "mousedown", но это не то, что мне нужно. Через некоторое время после нажатия кнопки мыши я хочу определить, нажата ли она по-прежнему. Это возможно?

6
++ someVariable против someVariable ++ в JavaScript
В JavaScript вы можете использовать ++оператор перед ( преинкремент ) или после имени переменной ( постинкремент ). В чем, если таковые имеются, различия между этими способами приращения переменной?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.