Запитання з тегом «javascript»

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

18
Перетворити індекс стовпця на відповідну букву стовпця
Мені потрібно перетворити індекс стовпця Google Spreadsheet у відповідне йому буквене значення, наприклад, з урахуванням електронної таблиці: Мені потрібно зробити це (ця функція, очевидно, не існує, це приклад): getColumnLetterByIndex(4); // this should return "D" getColumnLetterByIndex(1); // this should return "A" getColumnLetterByIndex(6); // this should return "F" Зараз я точно не …

1
Що таке файли cookie та сеанси та як вони співвідносяться між собою?
Я намагаюся зрозуміти файли cookie та сеанси професійно. Я знаю, що коли браузер підключається до сервера, сервер "просить" браузер "вставити" файл cookie з "phpsessid" у папку cookie браузера клієнта. Тепер, коли у нас є "phpsessid", якщо клієнт заходить на сервер, браузер відправляє на сервер "phpsessid", і сервер переглядає папку tmp, …

6
ESLint з React видає помилки "no-unused-vars"
Я налаштував eslint& eslint-plugin-react. Коли я запускаю ESLint, лінтер повертає no-unused-varsпомилки для кожного компонента React. Я припускаю, що це не визнає, що я використовую синтаксис JSX або React. Будь-які ідеї? Приклад: app.js import React, { Component } from 'react'; import Header from './header.js'; export default class App extends Component { …

3
Як "сервер" Node.js порівнюється із серверами Nginx або Apache?
Нещодавно я вивчав Node.js і натрапив на деякі матеріали про написання простих серверів на основі Node.js. Наприклад, наступне. var express = require("express"), http = require("http"), app; // Create our Express-powered HTTP server // and have it listen on port 3000 app = express(); http.createServer(app).listen(3000); // set up our routes app.get("/hello", …

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

8
Як отримати доступ до стану всередині редуктора Redux?
У мене є редуктор, і для обчислення нового стану мені потрібні дані з дії, а також дані з частини стану, не керованої цим редуктором. Зокрема, у редукторі, який я покажу нижче, мені потрібен доступ до accountDetails.stateOfResidenceIdполя. InitialState.js: export default { accountDetails: { stateOfResidenceId: '', accountType: '', accountNumber: '', product: '' …

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, де я запускаю y додаток Javascript. Ця програма виконує запити Ajax …

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команда працює і запустила сервер, але nodemonкоманда …

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]
Я хотів би змінити реалізацію знущаної залежності на кожну тестову основу , розширивши поведінку макета за замовчуванням і повернувши її назад до початкової реалізації при виконанні наступного тесту. Коротше це те, чого я намагаюся досягти: фіктивна залежність змінити / розширити фіктивну реалізацію в одному тесті повернутися до початкової макети при …

7
Як умовно обернути компонент React?
У мене є компонент, який іноді потрібно буде відображати як a, <anchor>а інший раз як a <div>. propЯ читав , щоб визначити це, є this.props.url. Якщо він існує, мені потрібно зробити компонент, загорнутий у файл <a href={this.props.url}>. В іншому випадку він просто відображається як <div/>. Можливо? Це те, що я …

5
Використання await поза асинхронною функцією
Я намагався зв'язати дві функції асинхронізації разом, оскільки перша мала умовний параметр повернення, що призвів до того, що друга запустилася або вийшла з модуля. Однак я виявив дивну поведінку, якої не можу знайти в специфікаціях. async function isInLobby() { //promise.all([chained methods here]) let exit = false; if (someCondition) exit = …

6
Як активувати зворотний виклик після оновлення стану в Redux?
У React стан не оновлюється миттєво, тому ми можемо використовувати зворотний виклик у setState(state, callback). Але як це зробити в Redux? Після виклику this.props.dispatch(updateState(key, value)), мені потрібно негайно зробити щось із оновленим станом. Чи можу я якось викликати зворотний виклик із останнім станом, як те, що я роблю в React?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.