«javascript» 태그된 질문

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

1
잡히지 않은 TypeError : t.rgb는 함수가 아닙니다.
잡히지 않은 TypeError : t.rgb는 함수가 아닙니다. 각도 응용 프로그램을 만들어서 제공하려고합니다. $ ng serve --prod --aot 콘솔에서 다음과 같은 오류가 발생합니다. Uncaught TypeError: t.rgb is not a function at HO (color.js.pre-build-optimizer.js:227) at GO (color.js.pre-build-optimizer.js:232) at rgb.js.pre-build-optimizer.js:36 at RH (ramp.js.pre-build-optimizer.js:4) at Module.zUnb (BrBG.js.pre-build-optimizer.js:16) at f (bootstrap:78) at Object.0 (index.js.pre-build-optimizer.js:26) at …

1
왜 JavaScript에서 (super .__ proto__ === this .__ proto__)가 true입니까?
JavaScript (ES6) 클래스 인 것 같습니다 super.__proto__ === this.__proto__. 왜 그런지 설명 할 수 있습니까? 동작은 다른 브라우저에서 일관된 것처럼 보이므로 이것이 사양의 어딘가에 지정되어 있다고 생각합니다. 다음 코드를 고려하십시오. class Level1 { myFunc() { console.log('Level1'); } } class Level2 extends Level1 { myFunc() { console.log('Level2'); } } class Level3 …

2
`pipe`d ES6 함수를위한 JSDoc 생성 방법
with 함수 구성을 사용하여 정의 된 ES6 스타일 함수가 asyncPipe있습니다. import { getItemAsync } from 'expo-secure-store'; const asyncPipe = (...fns) => x => fns.reduce(async (y, f) => f(await y), x); const getToken = () => getItemAsync('token'); const liftedGetToken = async ({ ...rest }) => ({ token: await getToken(), ...rest, }); …

1
텍스처가 항상 카메라를 향하게하는 방법 ..?
업데이트 5 기대되는 모습을 보여주는 또 다른 바이올린을 만들었습니다. 보이지 않는 skydome과 cubecamera가 추가되고 환경 맵이 사용됩니다. 필자의 경우 이미 언급 한 이유로 이러한 기술을 사용해서는 안됩니다. 코드 스 니펫 표시 var MatcapTransformer = function(uvs, face) { for (var i = uvs.length; i-- > 0;) { uvs[i].x = face.vertexNormals[i].x * …

1
Promise를 사용하면 브라우저가 거부를 두 번 리턴하지만 해결을 두 번 리턴하지 않는 이유는 무엇입니까?
javaScript를 이해하는 데 문제가 promises있습니다. 다음 코드를 작성했습니다. var p = new Promise(function(resolve,reject){ reject(Error("hello world")); }); setTimeout(()=>p.catch(e=>console.log(e)),5000); Chrome 개발자 콘솔에서 바로 이것을 볼 수 있습니다. 그러나 5 초 정도 기다린 후이 이미지와 같이 메시지가 자동으로 검은 색으로 바뀝니다. JavaScript 코드와 개발자 콘솔간에이 동작을 본 적이 없습니다. 여기서 JavaScript 코드가 개발자 …

2
일반 종속성이있는 TypeScript 프로젝트를 구성하여 여러 일반 JavaScript 출력 파일을 빌드하십시오.
나는 현재 Bot Land 용 스크립트 를 작성 하고 있습니다. Bot Land는 마우스와 키보드로 장치를 제어하는 ​​대신 API를 통해 봇을 제어하는 ​​코드를 작성한 다음 봇이 다른 사람의 봇과 싸울 수있는 실시간 전략 게임입니다. SC2의 장치에 익숙한 경우 깜박임 추적기, 공성 탱크, 의료진 및 울트라 리스크와 유사한 봇을 만들 수 있습니다. …

1
TypeError : (0, _react.useEffect)는 함수가 아닙니다
개발 환경에서 내 앱은 정상적으로 작동합니다. 프로덕션 환경에서는 다음 오류와 함께 충돌합니다. Uncaught TypeError: (0 , _react.useEffect) is not a function React를 가져오고 다음과 같이 useEffect를 생성 한 파일에서 발생합니다. import React, { useEffect } from 'react' const X = () => { useEffect(() => { ... }) ... } …


1
Safari에서 Storage Access API를 사용하여 iframe에서 쿠키를 설정할 수 없습니다
내 페이지에 iframe이 있습니다. Safari가 타사 쿠키를 차단함에 따라 '개발자 지침'에 제시된대로 Storage Access API를 사용하려고합니다. https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more / . 설명서 에서 다음 코드를 복사했습니다 . <script type="text/javascript"> window.addEventListener('load', () => { document.getElementById('test-button').addEventListener('click', () => { document.hasStorageAccess().then(hasAccess => { console.log('hasAccess: ' + hasAccess); if (!hasAccess) { return document.requestStorageAccess(); } }).then(_ => …

3
파일 대화 상자 후 웹 브라우저 (Chromium / Firefox)가 1-2 초 동안 응답하지 않음
파일 대화 상자에서 파일을 선택한 후 확인을 클릭 한 후 무응답 / 페이지 지연을 제거하기 위해이 코드를 개선하려면 어떻게해야합니까? 크기가 약 50-100KB 인 파일을 테스트했습니다. function handleFileSelect(evt) { var files = evt.target.files; // FileList object // files is a FileList of File objects. List some properties. var output = []; …

4
외부 인터넷 연결을 기반으로 상태를 동적으로 변경-반응 (오프라인 / 온라인)
인터넷 연결의 가용성 플래그를 포함하는 React 구성 요소가 있습니다. UI 요소는 상태 실시간에 따라 동적으로 변경되어야합니다. 또한 플래그가 변경되면 기능이 다르게 작동합니다. 내 현재 구현은 간격을 사용하여 매초마다 Axios를 사용하여 원격 API를 폴링하고 그에 따라 상태를 업데이트합니다. 최소 계산 비용으로 1 초의 상태 오류를 제거하기 위해이 작업을 수행하는보다 세분화되고 효율적인 …

4
div 경계 부분이 잘림
다른 요소가 몇 개 들어있는 컨테이너 요소가 있지만 화면 크기에 따라 일부 부분이 설명 할 수 없을 정도로 잘립니다. HTML 페이지의 너비를 조정하고 클릭하면 드래그하여 코드 샌드 박스 링크에서 동작을 관찰 할 수 있습니다. 기본 컨테이너 테두리 만 렌더링되고 하위 요소가 영향을받지 않도록하려면 어떻게해야합니까? https://codesandbox.io/s/focused-tree-ms4f2 import React from "react"; import …

1
왜 setTimeout ()이 내 앱을 지연 시키지만 Rxjs timer (). subscribe (…)는 그렇지 않습니까?
100ms 간격으로 일부 주석을 "지연로드"하는 구성 요소가 있습니다. setTimeout을 사용하면 실제로 게으 릅니다. 구성 요소 <div *ngFor="let post of posts"> <app-post [post]="post" ></app-post> </div> 이것은 내 응용 프로그램을 게으르게 만듭니다 (avg fps 14, 유휴 시간 51100ms) : while(this.postService.hasPosts()){ setTimeout(()=> { this.posts.push(this.postService.next(10)); },100); } 이것은 내 응용 프로그램을 부드럽게 만듭니다 (avg …

3
플렉스 전환 : 내용에 맞게 늘이기 (또는 축소)
선택한 div를 확장하고 나머지 공간에 맞게 동일하게 확장하여 다른 div를 적절하게 작동시킬 수있는 스크립트 (여기서는 사용자의 도움으로)를 코딩했습니다 (너비가 고정 된 첫 번째 제외). 그리고 여기 내가 달성하고자하는 그림이 있습니다. 이를 위해 플렉스와 전환을 사용합니다. 잘 작동하지만 jQuery 스크립트는 "400 %"스트레치 값을 지정합니다 (테스트에 적합 함). 이제 선택한 div를 "400 …

7
이 코드 블록을 어떻게 개선하고 단축시킬 수 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 개월 전 . 이 함수는 'GTCA'와 같은 DNA 문자열을 가져와 정확하게 일치하는 DNA 쌍을 포함하는 배열을 반환합니다. function pairDNA(dna) { …

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