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

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

6
SVG получить ширину текстового элемента
Я работаю над ECMAScript / JavaScript для файла SVG и нужно получить widthи heightиз textэлемента , так что я могу изменить размер прямоугольника , который его окружает. В HTML я мог бы использовать атрибуты offsetWidthи offsetHeightв элементе, но похоже, что эти свойства недоступны. Вот фрагмент, с которым мне нужно работать. …
106 javascript  dom  text  svg 

4
Порядок функций в JavaScript: почему это важно?
Исходный вопрос: JSHint жалуется, когда мой JavaScript вызывает функцию, которая определена дальше по странице, чем ее вызов. Однако моя страница предназначена для игры, и никакие функции не вызываются до тех пор, пока все не будет загружено. Так почему же в моем коде фигурируют функции заказа? РЕДАКТИРОВАТЬ: Думаю, я нашел ответ. …

4
Как добавить изображение на холст
Я немного экспериментирую с новым элементом холста в HTML. Я просто хочу добавить изображение на холст, но по какой-то причине это не работает. У меня такой код: HTML <canvas id="viewport"></canvas> CSS canvas#viewport { border: 1px solid white; width: 900px; } JS var canvas = document.getElementById('viewport'), context = canvas.getContext('2d'); make_base(); function …
106 javascript  html  canvas 

12
Заставить окно браузера мигать на панели задач
Как заставить браузер пользователя мигать / мигать / выделяться на панели задач с помощью JavaScript? Например, если я делаю запрос AJAX каждые 10 секунд, чтобы узнать, есть ли у пользователя какие-либо новые сообщения на сервере, я хочу, чтобы пользователь сразу узнал об этом, даже если он в это время использует …

4
Хранение данных изображения для автономного веб-приложения (база данных хранилища на стороне клиента)
У меня есть автономное веб-приложение, использующее кэширование приложений. Мне нужно предоставить ему около 10–20 МБ данных, которые он будет сохранять (на стороне клиента), состоящих в основном из файлов изображений PNG. Операция следующая: Веб-приложение загружается и устанавливается в appcache (использует манифест) Запросы веб-приложений из файлов данных PNG сервера (как? - альтернативные …

11
Как получить содержащую форму ввода?
Мне нужно получить ссылку на родительский элемент FORM для INPUT, когда у меня есть только ссылка на этот INPUT. Возможно ли это с помощью JavaScript? Если хотите, используйте jQuery. function doSomething(element) { //element is input object //how to get reference to form? } Это не работает: var form = $(element).parents('form:first'); …

12
Проведение соединительной линии между двумя элементами [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 месяца назад . Уточните этот вопрос Как я могу провести линию между двумя или более элементами, чтобы соединить их? …

8
Как передать дополнительный параметр функции обратного вызова в методе Javascript .filter ()?
Я хочу сравнить каждую строку в массиве с заданной строкой. Моя текущая реализация: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Эта простая функция работает, но только потому, что прямо сейчас wordToCompare устанавливается как глобальная переменная, но, конечно, я хочу избежать этого и передать его как параметр. Моя проблема …

11
Как мне сослаться на свойство объекта javascript с дефисом в нем?
Использование этого скрипта для создания объекта стиля из всех унаследованных стилей и т. Д. var style = css($(this)); alert (style.width); alert (style.text-align); со следующим, первое предупреждение будет работать нормально, а второе - нет ... оно интерпретирует -как минус, я полагаю ... отладчик говорит "ошибка неперехваченной ссылки". Однако я не могу …


12
Наведите или наведите курсор мыши на vue.js
Я хотел бы показать div при наведении курсора на элемент в vue.js. Но я не могу заставить его работать. Похоже, что в vue.js. нет событий для наведения или наведения курсора мыши. Это правда? Можно ли комбинировать методы jquery hover и vue?
106 javascript  vue.js 

8
Как я могу протестировать код JavaScript? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Есть ли пакет, который помогает мне тестировать код JavaScript? Я не имею в …

6
Заменить только текст внутри div с помощью jquery
У меня есть div вроде: <div id="one"> <div class="first"></div> "Hi I am text" <div class="second"></div> <div class="third"></div> </div> Я пытаюсь изменить только текст с «Привет, я текст» на «Привет, я заменяю» с помощью jquery. Это может быть легко, но я не могу этого сделать. Использование $('#one').text('')просто очищает весь #Onediv.
106 javascript  jquery 

3
Наблюдаемый, наконец, при подписке
В соответствии с этим artcle , onCompleteи onErrorфункции subscribeявляются взаимоисключающими. Значение либо onErrorили onCompleteсобытия будут стрелять в моих subscribe. У меня есть логический блок, который должен выполняться независимо от того, получаю ли я сообщение об ошибке или успешно завершаю свой поток информации. Я искал что-то вроде finallypython , но все, …
106 javascript  rxjs  rxjs5 

8
Как расширить функцию с помощью классов ES6?
На этот вопрос есть ответы на Stack Overflow на русском : Наследование от функции ES6 позволяет расширять специальные объекты. Таким образом, можно унаследовать от функции. Такой объект можно вызвать как функцию, но как реализовать логику такого вызова? class Smth extends Function { constructor (x) { // What should be done …

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