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

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

30
Поворот элементов в массиве в JavaScript
Мне было интересно, какой способ поворота массива JavaScript был наиболее эффективным. Я придумал это решение, в котором положительное значение nвращает массив вправо, а отрицательное n- влево ( -length < n < length): Array.prototype.rotateRight = function( n ) { this.unshift( this.splice( n, this.length ) ); } Что затем можно использовать следующим …

8
Как получить доступ к состоянию внутри редуктора Redux?
У меня есть редуктор, и для расчета нового состояния мне нужны данные из действия, а также данные из части состояния, не управляемой этим редуктором. В частности, в редукторе, который я покажу ниже, мне нужен доступ к accountDetails.stateOfResidenceIdполю. initialState.js: export default { accountDetails: { stateOfResidenceId: '', accountType: '', accountNumber: '', product: …


1
Активная ссылка с React-Router?
Я пробую React-Router (v4), и у меня возникают проблемы с запуском Nav, чтобы иметь один из Linkних active. Если я нажимаю на любой из Linkтегов, активный материал начинает работать. Однако я бы хотел, чтобы Home Linkбыл активен сразу после запуска приложения, поскольку это компонент, который загружается на /маршруте. Есть какой-либо …

17
Преобразовать Hex в RGBA
Моя скрипка - http://jsbin.com/pitu/1/edit Я хотел попробовать простое преобразование hex в rgba. Когда-либо браузер, который я использовал, отображает цвета с использованием rgb по умолчанию, поэтому при использовании Farbtastic выбора цвета я конвертирую шестнадцатеричное значение в rgb, захватывая цвет фона, который генерирует шестнадцатеричное значение (как rgb по умолчанию = простое преобразование) …

2
Ошибка CORS в том же домене?
Прямо сейчас я столкнулся со странной проблемой CORS. Вот сообщение об ошибке: XMLHttpRequest cannot load http://localhost:8666/routeREST/select?q=[...] Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin Два сервера: localhost: 8666 / routeREST /: это простой сервер Python Bottle. localhost: 8080 /: Python simpleHTTPserver, на котором я запускаю приложение Javascript. Это приложение выполняет запросы …

5
В React какая разница между onChange и onInput?
Я попытался найти ответ на этот вопрос, но большинство из них находятся вне контекста React, где onChangeсрабатывает размытие. Выполняя различные тесты, я не могу сказать, чем отличаются эти два события (применительно к текстовой области). Может кто-нибудь пролить некоторый свет на это?

10
Как заставить одну наблюдаемую последовательность ждать завершения другой перед отправкой?
Скажем, у меня есть Observableтакой: var one = someObservable.take(1); one.subscribe(function(){ /* do something */ }); Затем у меня есть второй Observable: var two = someOtherObservable.take(1); Теперь я хочу это subscribe()сделать two, но я хочу убедиться, что это oneбыло выполнено до того, как twoподписчик будет уволен. Какой метод буферизации я могу …

19
Команда nodemon не распознается в терминале для сервера node js
Я выполняю настройку сервера node.js с https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens . Я новичок в node.js. Я устанавливаю npm install nodemon --save. Но когда я запускаю сервер с этим nodemon server.js. В терминале отображается: nodemon не распознается как внутренняя или внешняя команда, работающая программа или командный файл node server.jsкоманда работает и сервер запустил, но …

1
Какие ограничения применяются к непрозрачным ответам?
Непрозрачные ответы определяются как часть Fetch API и представляют результат запроса к удаленному источнику, когда CORS не включен. Какие практические ограничения и «подводные камни» существуют относительно того, как можно использовать непрозрачные ответы как из JavaScript, так и в качестве ресурсов на странице?

5
В Vue JS вызовите фильтр из метода внутри экземпляра vue
Скажем, у меня есть такой экземпляр Vue: new Vue({ el: '#app', data: { word: 'foo', }, filters: { capitalize: function(text) { return text.replace(/(?:^|\s)\S/g, function(a) { return a.toUpperCase(); }); } }, methods: { sendData: function() { var payload = this.$filters.capitalize(this.word); // how? } } } Я легко могу использовать фильтр в …

3
Как изменить реализацию макета для каждого отдельного теста [Jestjs]
Я хотел бы изменить реализацию фиктивной зависимости для каждого отдельного теста , расширив поведение макета по умолчанию и вернув его обратно к исходной реализации при выполнении следующего теста. Короче вот чего я пытаюсь достичь: имитация зависимости изменить / расширить реализацию макета за один тест вернуться к исходному макету при выполнении …

27
Модальный режим начальной загрузки: закрыть текущий, открыть новый
Я искал какое-то время, но не могу найти решение для этого. Я хочу следующее: Откройте URL-адрес внутри модального окна Bootstrap. У меня конечно есть эта отработка. Таким образом, контент загружается динамически. Когда пользователь нажимает кнопку внутри этого модального окна, я хочу, чтобы текущее модальное окно было скрыто, и сразу после …


3
Почему для WebSockets нет политики одинакового происхождения? Почему я могу подключиться к ws: // localhost?
Я хотел бы использовать WebSockets для межпроцессного взаимодействия моего приложения (Daemon <-> WebGUI и Daemon <-> FatClient и т. Д.). Во время тестирования я попытался подключиться к моему локально работающему серверу веб-сокетов (ws: // localhost: 1234) через клиент JavaScript WebSocket на websocket.org ( http://www.websocket.org/echo.html ). У меня вопрос: почему это …

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