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

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

5
AngularJS: внедрение службы в HTTP-перехватчик (круговая зависимость)
Я пытаюсь написать HTTP-перехватчик для моего приложения AngularJS для обработки аутентификации. Этот код работает, но я беспокоюсь о том, чтобы вручную внедрить службу, поскольку я думал, что Angular должен обрабатывать это автоматически: app.config(['$httpProvider', function ($httpProvider) { $httpProvider.interceptors.push(function ($location, $injector) { return { 'request': function (config) { //injected manually to get …


17
javascript: pause setTimeout ();
Если у меня есть активный тайм-аут, который был установлен var t = setTimeout("dosomething()", 5000), Есть ли способ приостановить и возобновить его? Есть ли способ узнать время, оставшееся до текущего тайм-аута? или мне нужно в переменной, когда установлен тайм-аут, сохранить текущее время, затем мы делаем паузу, получаем разницу между сейчас и …

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


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

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

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

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

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


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

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

1
Обновление до Babel 7: невозможно прочитать привязки свойств, равные null
Я только что обновился до Babel 7 (с 6), выполнив следующие команды: npm remove babel-cli npm install --save-dev @babel/cli @babel/core @babel/preset-env Вот мой .babelrcфайл: { "presets": ["env"] } Потом побежал: babel js/src --out-dir js/dist И это приводит к: TypeError: Cannot read property 'bindings' of null at Scope.moveBindingTo (/xyz/node_modules/@babel/traverse/lib/scope/index.js:867:13) at BlockScoping.updateScopeInfo …

5
Разница между this и self в JavaScript
Все знают о thisjavascript, но есть также примеры, selfвстречающиеся в дикой природе, например здесь Итак, в чем разница между thisи selfв JavaScript?
118 javascript 

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