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

106
Как передать дополнительный параметр функции обратного вызова в методе Javascript .filter ()?

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

106
Как преобразовать JSON в формат CSV и сохранить в переменной

У меня есть ссылка, открывающая данные JSON в браузере, но, к сожалению, я не знаю, как их читать. Есть ли способ преобразовать эти данные с помощью JavaScript в формат CSV и сохранить их в файле JavaScript? Данные выглядят так: { "count": 2, "items": [{ "title": "Apple iPhone 4S Sale Cancelled in...

106
Запросы на получение изображений с помощью AngularJS

Я сохраняю исходную строку изображения, которое будет отображаться в HTML, в контроллере AngularJS, однако оно дает 404 до инициализации контроллера Angular. Вот HTML: <div ng-controller="Cont"> <img src="{{imageSource}}"> </div> Угловой контроллер: var Cont = function($scope) {...

106
Хранение данных изображения для автономного веб-приложения (база данных хранилища на стороне клиента)

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

106
Событие загрузки изображения для ng-src в AngularJS

У меня изображения выглядят как <img ng-src="dynamically inserted url"/>. Когда загружается одно изображение, мне нужно применить метод iScroll refresh (), чтобы сделать изображение прокручиваемым. Как лучше всего узнать, когда изображение полностью загружено, чтобы выполнить обратный...

106
Наведите или наведите курсор мыши на vue.js

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

106
Файл Babel копируется без преобразования

У меня есть такой код: "use strict"; import browserSync from "browser-sync"; import httpProxy from "http-proxy"; let proxy = httpProxy.createProxyServer({}); и я установил babel-coreи babel-cliглобально через npm. Дело в том, что я пытаюсь скомпилировать это на своем терминале: babel proxy.js...

106
Индикаторы выполнения загрузки для выборки?

Я изо всех сил пытаюсь найти документацию или примеры реализации индикатора выполнения загрузки с помощью fetch . Это единственная ссылка, которую я нашел до сих пор , в которой говорится: События выполнения - это функция высокого уровня, которая пока не поступает в выборку. Вы можете создать свой...

106
Как расширить функцию с помощью классов ES6?

На этот вопрос есть ответы на Stack Overflow на русском : Наследование от функции ES6 позволяет расширять специальные объекты. Таким образом, можно унаследовать от функции. Такой объект можно вызвать как функцию, но как реализовать логику такого вызова? class Smth extends Function { constructor...

106
Наблюдаемый, наконец, при подписке

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

106
Разница между jQuery, AngularJS и Node.js [закрыто]

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

106
Как издеваться над объектом окна JavaScript с помощью Jest?

Мне нужно протестировать функцию, которая открывает новую вкладку в браузере openStatementsReport(contactIds) { window.open(`a_url_${contactIds}`); } Я хотел бы поиздеваться над openфункцией окна, чтобы я мог убедиться, что в openфункцию передается правильный URL-адрес . Используя Jest, я не знаю,...

106
Состояние Vuex при обновлении страницы

Мое приложение использует Firebase API для аутентификации пользователя, сохраняя статус входа в систему как логическое значение в состоянии Vuex. Когда пользователь входит в систему, я устанавливаю статус входа и условно отображаю кнопку входа / выхода соответственно. Но когда страница...

106
Angular 2 Karma Test 'имя-компонента' не является известным элементом

В AppComponent я использую компонент nav в HTML-коде. Пользовательский интерфейс выглядит нормально. Нет ошибок при выполнении ng serve. и никаких ошибок в консоли, когда я смотрю на приложение. Но когда я запустил Karma для своего проекта, возникла ошибка: Failed: Template parse errors: 'app-nav'...

105
Изменение значений CSS с помощью Javascript

Встроенные значения CSS легко установить с помощью javascript. Если я хочу изменить ширину и у меня есть вот такой HTML: <div style="width: 10px"></div> Все, что мне нужно сделать, это: document.getElementById('id').style.width = value; Это изменит значения встроенной таблицы стилей....

105
Как изменить размер карты Google с помощью JavaScript после ее загрузки?

У меня есть div 'mapwrap', установленный на 400px x 400px, и внутри у меня есть карта Google, установленная на 100% x 100%. Таким образом, карта загружается с размером 400 x 400 пикселей, затем с помощью JavaScript я изменяю размер 'mapwrap' до 100% x 100% экрана - размер карты Google изменяется на...

105
Вставка HTML-элементов с помощью JavaScript

Вместо утомительного поиска обходных путей для каждого типа атрибута и события при использовании следующего синтаксиса: elem = document.createElement("div"); elem.id = 'myID'; elem.innerHTML = ' my Text ' document.body.insertBefore(elem,document.body.childNodes[0]); Есть ли способ просто объявить...

105
Почему я могу добавлять именованные свойства в массив, как если бы это был объект?

Следующие два разных фрагмента кода мне кажутся эквивалентными: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; и var myObject = {'A': 'Athens', 'B':'Berlin'}; потому что они оба ведут себя одинаково, а также typeof(myArray) == typeof(myObjects)(оба дают «объект»). Есть ли...