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

118
Что такое ECMAScript?

В Visual Studio, когда я устанавливаю тип сценария на JavaScript, это появляется как опция в intellisense. Быстрый поиск в Google дал неудовлетворительные результаты, что заставило меня поверить, что это не очень популярно. Что это? Кто-нибудь им пользуется? (<script type="text/ecmascript">)...

118
Как узнать размер localStorage

В настоящее время я разрабатываю сайт, который будет использовать localStorage HTML5. Я читал все об ограничениях по размеру для разных браузеров. Однако я ничего не видел о том, как узнать текущий размер экземпляра localStorage. Этот вопрос, кажется, указывает на то, что JavaScript не имеет...

118
PhoneGap: определить, запущен ли он в браузере рабочего стола

Я разрабатываю веб-приложение, использующее PhoneGap: Build для мобильной версии и хочу иметь единую базу кода для «настольной» и мобильной версий. Я хочу иметь возможность определять, будут ли работать вызовы PhoneGap (т. Е. Есть ли у пользователя мобильное устройство, поддерживающее PhoneGap). Я...

118
Удалить несколько элементов из массива в Javascript / jQuery

У меня два массива. Первый массив содержит некоторые значения, а второй массив содержит индексы значений, которые должны быть удалены из первого массива. Например: var valuesArr = new Array("v1","v2","v3","v4","v5"); var removeValFromIndex = new Array(0,2,4); Я хочу удалить значения, присутствующие...

118
Как получить данные запроса

Я использую PHP , ExtJS и магазин ajax . Он отправляет данные (при создании, обновлении, уничтожении) не в POST или GET. В консоли Chrome я вижу свои исходящие параметры как JSON в поле « Request Payload ». $ _POST и $ _GET пусты. Как получить его в...

118
addEventListener не работает в IE8

Я установил флажок динамически. Я использовал addEventListenerдля вызова функции при щелчке по флажку, которая работает в Google Chrome и Firefox, но не работает в Internet Explorer 8 . Это мой код: var _checkbox = document.createElement("input"); _checkbox.addEventListener("click",...

118
Как определить два приложения / модуля angular на одной странице?

Я пытаюсь добавить на одну страницу два приложения / модуля angular. В скриптах ниже вы можете видеть, что всегда только первый модуль, на который есть ссылка в html-коде, будет работать правильно, тогда как второй не распознается angular. В этой скрипке мы можем выполнять только doSearch2метод,...

118
Вызов метода в контроллере директив из другого контроллера

У меня есть директива, у которой есть собственный контроллер. См. Код ниже: var popdown = angular.module('xModules',[]); popdown.directive('popdown', function () { var PopdownController = function ($scope) { this.scope = $scope; } PopdownController.prototype = { show:function (message, type) {...

118
Moment.js: дата между датами

Я пытаюсь определить с помощью Moment.js, если заданная дата находится между двумя датами. Начиная с версии 2.0.0, Тим добавил isBefore()и isAfter()для сравнения дат. Поскольку isBetween()метода нет , я подумал, что это сработает: var date = moment("15/02/2013", "DD/MM/YYYY"); var startDate =...

118
ООП JavaScript в NodeJS: как?

Я привык к классическому ООП, как в Java. Каковы лучшие практики для ООП в JavaScript с использованием NodeJS? Каждый класс - это файл с module.export? Как создавать классы? this.Class = function() { //constructor? var privateField = "" this.publicField = "" var privateMethod = function() {}...

118
классическое наследование против прототипного наследования в javascript

Я поискал в Google так много ссылок и не могу понять разницу между классическим и прототипным наследованием? Я кое-чему научился из них, но все еще не понимаю концепции. Преимущества прототипного наследования перед классическим? http://aaditmshah.github.io/why-prototypal-inheritance-matters/...

118
Объединяйте строки с разделителем, только если строки не являются нулевыми или пустыми

Кажется, это должно быть просто, извините, если мне что-то здесь не хватает, но я пытаюсь найти простой способ объединить только ненулевые или непустые строки. У меня есть несколько разных адресных полей: var address; var city; var state; var zip; Значения для них устанавливаются на основе...

118
AngularJS: внедрение службы в HTTP-перехватчик (круговая зависимость)

Я пытаюсь написать HTTP-перехватчик для моего приложения AngularJS для обработки аутентификации. Этот код работает, но я беспокоюсь о том, чтобы вручную внедрить службу, поскольку я думал, что Angular должен обрабатывать это автоматически: app.config(['$httpProvider', function ($httpProvider) {...

118
Это правильный способ удалить элемент с помощью redux?

Я знаю, что я не должен изменять ввод и должен клонировать объект, чтобы изменить его. Я следовал соглашению, используемому в стартовом проекте redux, который использовал: ADD_ITEM: (state, action) => ({ ...state, items: [...state.items, action.payload.value], lastUpdated: action.payload.date })...

118
Связь двух компонентов в Angular

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

118
Node.js Порт 3000 уже используется, но на самом деле это не так?

Я работал с проектом node.js в течение нескольких недель, и он отлично работал. Обычно я npm startзапускаю свое приложение и просматриваю его в браузере на локальном хосте, порт 3000. Сегодня я начал получать следующую ошибку при использовании npm start: Server started on port 3000 Port 3000 is...