«javascript» 태그된 질문

ECMAScript (JavaScript / JS)에서의 프로그래밍 및 다양한 방언 / 구현 (ActionScript 제외)에 관한 질문이 있습니다. 이 태그는 거의 사용되지 않지만 [node.js], [jquery], [json] 및 [html] 태그와 가장 관련이 있습니다.

3
JS 엔진이 NaN의 비트를 변경할 수 있습니까?
JavaScript에서 NaN 값은 내부적으로 광범위한 64 비트 이중으로 표시 될 수 있습니다. 특히 다음과 같은 비트 표현을 가진 모든 double : x111 1111 1111 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx NaN으로 해석됩니다. 내 질문은 : ArrayBuffers를 사용하여 두 개의 32 비트 uint를 JS …

2
OAuth 팝업 도메인 간 보안 React.js
팝업 ( window.open)을 사용하여 React에서 OAuth를 구현하는 방법에 관심이 있습니다. 예를 들어 mysite.com — 팝업을 여는 곳입니다. passport.mysite.com/oauth/authorize — 팝업. 주요 질문은 window.open(팝업)과 (팝업) 사이의 연결을 만드는 방법입니다. window.opener도메인 간 보안으로 인해 window.opener가 null이므로 더 이상 사용할 수 없습니다. ⇑ window.opener는 (보안상의 이유로) 다른 호스트로 이동 할 때마다 제거, 주위 …

2
사용자 정의 엔드 포인트로 기존 API 확장
여러 고객을위한 API를 만들고 있습니다. 핵심 엔드 포인트 /users는 모든 고객이 사용하지만 일부 엔드 포인트는 개별 사용자 지정에 의존합니다. 따라서 사용자 A 가 특별한 엔드 포인트를 원하고 /groups다른 고객은 해당 기능을 갖지 않을 수 있습니다. 각주 와 마찬가지로 각 고객은 이러한 추가 기능 때문에 자체 데이터베이스 스키마를 사용하게됩니다. 나는 개인적으로 …

5
반응 후크-useState 및 변수 사용
반응 후크는 우리에게 useState 옵션을 제공하며 항상 후크 대 클래스 상태 비교를 봅니다. 그러나 후크와 일부 정규 변수는 어떻습니까? 예를 들어 function Foo() { let a = 0; a = 1; return <div>{a}</div>; } 나는 Hooks를 사용하지 않았으며 다음과 같은 결과를 얻을 것이다. function Foo() { const [a, setA] = …

6
인덱스 / 반복 수에 따라 For 루프에서 간격 시간을 동적으로 변경하는 방법은 무엇입니까?
댓글을 달 수 없으므로이 게시물을 작성해야합니다. 정확히 1 초 또는 1000 밀리 초를 지연 / 대기하는 아래 코드가 있습니다. let n = 5; for (let i=1; i<n; i++) { setTimeout( function timer() { console.log("hello world"); }, i*1000 ); } 코드 스 니펫 실행결과 숨기기스 니펫 확장 그러나 고정 1000 밀리 …
12 javascript  wait 

6
기록에 추가하지 않고 vue-router로 푸시하는 방법은 무엇입니까?
다음과 같은 순서로 진행됩니다. 메인 화면 로딩 화면 결과 화면 홈페이지에서 누군가가 버튼을 클릭하면 다음을 통해 로딩 화면으로 보냅니다. this.$router.push({path: "/loading"}); 작업이 완료되면 다음을 통해 결과 화면으로 전송됩니다. this.$router.push({path: "/results/xxxx"}); 문제는 일반적으로 결과에서 기본 화면으로 돌아가고 싶지만 다시 클릭하면 다시로드로 전송되어 결과로 다시 전송되므로 무한 루프에 빠지고 갈 수 없습니다 …

4
onClick 핸들러에서 매개 변수를 전달하는 가장 좋은 방법
이것은 onClickdiv 의 경로를 변경하기 위해 인라인 화살표 기능을 사용하는 구성 요소 이지만 성능면에서 좋은 방법은 아니라는 것을 알고 있습니다 1. 인라인 화살표 기능 changeRoute (routeName) { console.log(routeName) } render() { return ( <> <div onClick={() => this.changeRoute("page1")}>1</div> <div onClick={() => this.changeRoute("page2")}>2</div> </> ) } 2. 생성자 바인딩을 사용하는 경우 …

5
material-ui 'createSvgIcon'은 '@ material-ui / core / utils'에서 내 보내지 않습니다.
경고 구성 요소를 사용하기 위해 material-ui / lab을 설치했지만 가져올 때마다 import Alert from '@material-ui/lab/Alert';컴파일하지 않고이 오류가 발생합니다. ./node_modules/@material-ui/lab/esm/internal/svg-icons/SuccessOutlined.js Attempted import error: 'createSvgIcon' is not exported from '@material-ui/core/utils'. 그래서이 문제를 Google에 시도하고 material-ui/lab/AutoComplete구성 요소 에 대한 다른 질문 ( 이 질문은 정확히 )을 발견했으며 허용되는 답변은 material-ui / core를 버전 …

2
동기 iterable과 함께 await…
MDN에 따르면 for await...of 두 가지 사용 사례가 있습니다. 이 for await...of명령문은 비동기 반복 가능 오브젝트와 동기화 반복 가능 오브젝트를 반복하는 루프를 작성합니다. 나는 이전을 알고 있었다 : async iterables using Symbol.asyncIterator. 그러나 나는 이제 후자에 관심이있다 : 동기 iterables. 다음 코드는 동기식 iterable-약속 배열을 반복합니다. 각 약속의 성취에 대한 …

6
컴퓨터를 절전 모드로 전환 할 때 웹 사이트에서 로그 아웃
이것은 기괴한 것입니다. 우리는 라 라벨 웹 사이트를 가지고 있으며, 사이트에는 사용자 당 타이머가 있으며, 부팅하기 전에 15 분 동안 활동하지 않습니다. 우리는 반응 구성 요소의 페이지에있는 타이머를 통해이 작업을 수행하지만 원하는대로 작동하지만 이제는 새로운 문제가 있습니다. 사용자가 로그인하여 랩톱의 뚜껑을 닫으면 웹 사이트에서 부팅해야합니다 . 은행은 이것을하고 학교와 대학은 …

4
프론트 엔드 또는 백엔드에서 JSON을 처리해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 개월 전 . json 응답으로 API에서 응답을 받고 있습니다. 백엔드를 위해 파이썬으로 코딩하고 있습니다. 프론트 엔드 팀은 UI를 채우기 위해 원시 …

3
Typescript에서 실제 "if"처럼 작동하는 React "If"구성 요소를 어떻게 만들 수 있습니까?
<If />React를 사용하여 간단한 함수 구성 요소를 만들었습니다 . import React, { ReactElement } from "react"; interface Props { condition: boolean; comment?: any; } export function If(props: React.PropsWithChildren<Props>): ReactElement | null { if (props.condition) { return <>{props.children}</>; } return null; } 다음과 같은 깔끔한 코드를 작성할 수 있습니다. render() { …

4
Promise.를 사용하여 CSS 속성을 설정하면 실제로 then 블록에서 발생하지 않는 이유는 무엇입니까?
다음 스 니펫을 실행 한 다음 상자를 클릭하십시오. const box = document.querySelector('.box') box.addEventListener('click', e => { if (!box.style.transform) { box.style.transform = 'translateX(100px)' new Promise(resolve => { setTimeout(() => { box.style.transition = 'none' box.style.transform = '' resolve('Transition complete') }, 2000) }).then(() => { box.style.transition = '' }) } }) .box { …

2
Bull에서 작업이 두 번 실행되지 않도록하려면 어떻게해야합니까?
나는 두 가지 기능을 가지고 scheduleScan()와 scan(). scan()호출은 scheduleScan() 새 검사 일정을 제외 할 다른 아무것도 할 때 , 그래서 scheduleScan()을 예약 할 수 있습니다 scan(). 그러나 문제가 있습니다. 일부 작업은 두 번 실행됩니다. 주어진 시간에 하나의 작업 만 처리되도록하고 싶습니다. 어떻게하면 되나요? 나는 그것이 done()scan ()에 있었고 지금은 제거 …

2
브라우저가 기본 약속을 지원하지 않는 경우 마이크로 태스킹을 대기하는 방법은 무엇입니까?
즉각적인 콜백 타이밍에 의존하지 않는 코드를 작성하는 것이 좋습니다 (마이크로 태스크와 매크로 태스크와 같은). setTimeout매크로 작업을 대기열에 넣습니다.이 작업은 최소한 모든 마이크로 태스크 (및 생성 된 마이크로 태스크)가 완료 될 때까지 대기합니다. 예를 들면 다음과 같습니다. console.log('Macrotask queued'); setTimeout(function() { console.log('Macrotask running'); }); Promise.resolve() .then(function() { console.log('Microtask running'); }); console.log('Microtask …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.