«javascript» 태그된 질문

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

2
Java로 다시 작성된 Javascript 함수는 다른 결과를 제공합니다
Java로 다시 작성하려고하는이 Javascript 함수가 있습니다. function normalizeHash(encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (encondindRound2 & 0x7fffffff) + 0x80000000; } return encondindRound2 % 1E6; } 내 자바 적응 : public long normalizeHash(long encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (((int) encondindRound2) & 0x7fffffff) + 0x80000000; } …

2
오류로 인해 Jest로 포스트 메소드를 테스트 할 수 없습니다 .mock을 읽을 수 없습니다.
API를 호출하는 다른 방법이있는 API 서비스가 있습니다. 모든 GET 요청을 성공적으로 테스트했지만 POST 요청을 테스트하는 데 문제가 있습니다. 이것이 방법입니다. export default class ApiService { static makeApiCall = <T>( url: string, oneCb: <T>(d: Data) => T, secondCb: (d: T) => void, errorCb?: (a: ErrorModel) => void, method = 'get', data …

2
eslint가 jsconfig에 매핑 된 경로를 확인하도록하는 방법
내 nextjs 프로젝트에서 경로를 매핑했습니다. jsconfig.json 절대 절대 가져 오기를 쉽게하기 위해 { "compilerOptions": { "baseUrl": "./", "paths": { "@/*": ["./*"] }, "target": "es6", "module": "commonjs", "experimentalDecorators": true } } 내 가져 오기 경로는 다음과 같습니다 import { VIEW } from '@/src/shared/constants'; 내 eslintrc.js설정이 다음과 같이 지정되었습니다. module.exports = { …

2
스크롤시 고정에서 상대적으로 요소
Airpods Pro 페이지 에서 Apple과 동일한 효과를 애니메이션으로 만드는 래퍼를 만들었습니다 . 비디오를 조금씩 스크롤하면 기본적으로 비디오입니다. 비디오의 위치는 텍스트가 잘 스크롤되도록 고정되어 있습니다. 그러나 텍스트는 특정 구분 (텍스트 표시)의 오프셋 사이에있을 때만 표시됩니다. 그 부분은 잘 작동합니다. 이제 사용자가 비디오 끝으로 스크롤하여 애니메이션이 완료 되어 비디오 효과 래퍼가 고정 …

3
웹팩에서 스크립트를 평가하지 않고 어떻게 가져올 수 있습니까?
최근에 일부 웹 사이트 최적화 작업을 수행하고 있으며 다음과 같이 import 문을 사용하여 webpack에서 코드 분할을 사용하기 시작합니다. import(/* webpackChunkName: 'pageB-chunk' */ './pageB') pageB-chunk.js를 올바르게 작성하면 이제 pageA에서이 청크 를 프리 페치 하고 싶다고 가정 하고 pageA에 다음 명령문을 추가하여 수행 할 수 있습니다. import(/* webpackChunkName: 'pageB-chunk' */ /* webpackPrefetch: …

1
반응에서 클래스 구성 요소를 테스트하는 방법
단위 테스트를 시도 중이며 가짜 예제 https://codesandbox.io/s/wizardly-hooks-32w6l (실제로 양식이 있음) 으로 샌드 박스를 만들었습니다. class App extends React.Component { constructor(props) { super(props); this.state = { number: 0 }; } handleSubmit = (number1, number2) => { this.setState({ number: this.handleMultiply(number1, number2) }) } handleMultiply = (number1, number2) => { return number1 * …

1
Swiper 5를 사용하여 3D 휠을 시뮬레이션하는 사용자 정의 효과
3D 휠이 무한 회전하는 것을 시뮬레이션하는 12 개의 항목이있는 회전 목마를 만들어야합니다. 명확히하기 위해, 나는이 효과를 정확하게 만들어야합니다 : https://codepen.io/SitePoint/pen/yXWXaw ( 여기 에서 찾아보기 ) 그러나 이러한 추가 기능을 사용하면 (특히 데스크톱 및 모바일에서) : 슬라이드는 단계별로 스 와이프를 따라야합니다. 즉, 스 와이퍼와 같이 스 와이프하는 동안 슬라이드가 움직여야합니다. 빠르게 …

2
Safari 13+ iframe, CORS 쿠키 차단
Safari 플랫 아웃을 사용하면 부모 도메인과 다른 도메인의 iframe에서 쿠키를 설정할 수 없으므로 서버 측 CORS 헤더가 손상됩니다. 명확히하기 위해 : 사용자는 domainA.com에 있습니다. domainB.com 용 iframe이 열려 있고 iframe 내의 domainB.com에서 사용자를 인증하려고합니다. Set-Cookie 헤더는 필요한 모든 헤더와 함께 domainB.com iframe 내의 서버에서 반환되지만 Safari는 후속 호출에서 헤더를 다시 …

5
UIManager에서“RNCSafeAreaView”를 찾을 수 없습니다
번들을 열려고 시도하지만 Android가 실행 중이면 다음 메시지가 표시됩니다. 2020-01-05 23 : 15 : 45.366 26210-26210 / com.note.principal W / .note.principa : 숨겨진 필드 액세스 Landroid / view / View;-> mAccessibilityDelegate : Landroid / view / View $ AccessibilityDelegate; (라이트 그레이리스트, 반사) 2020-01-05 23 : 15 : 45.470 26210-26242 / …

1
'React'가 'react'에서 기본 내보내기 인 경우 'React'대신 다른 이름을 사용할 수없는 이유
따라서이 질문에 대한 답을 찾고 있었고 가져 오는 동안 'React'는 이름이 지정된 내보내기가 아닌 기본 내보내기이므로 {}에있을 필요는 없다는 것을 알았습니다. 기본 내보내기를 가져 오는 동안 가져 오기시 이름을 사용할 수 있습니다. 그러나이 경우 아래 수입 만 사용할 수 있습니다. import React from 'react'; 그리고 아닙니다 import Somename from 'react';

1
페이지로드시 종속 드롭 다운을 "로드"하는 방법은 무엇입니까?
의존적 드롭 다운이있는 양식이 있습니다. 이 보조 드롭 다운은 선택한 기본 옵션에 보조 옵션이없고 페이지가 처음로드 될 때 숨겨집니다. 양식이 제출 될 때마다 첫 번째 필드 만 지워집니다. 그러나 대부분의 드롭 다운은 동일하게 유지됩니다. 그러나 기본 드롭 다운에 변경이있을 때마다 스크립트가 작동하므로로드가 수행되므로 변경 사항을 구성하지 않고 선택 / 제출 …

5
Markdown의 작은 하위 집합을 React 구성 요소로 구문 분석하는 방법은 무엇입니까?
React 구성 요소로 구문 분석하려는 일부 사용자 정의 HTML과 함께 Markdown의 매우 작은 하위 집합이 있습니다. 예를 들어 다음 문자열을 설정하고 싶습니다. hello *asdf* *how* _are_ you !doing! today 다음 배열로 : [ "hello ", <strong>asdf</strong>, " ", <strong>how</strong>, " ", <em>are</em>, " you ", <MyComponent onClick={this.action}>doing</MyComponent>, " today" ] …

3
useEffect-상태를 업데이트 할 때 무한 루프 방지
사용자가 할 일 목록을 정렬 할 수 있기를 바랍니다. 드롭 다운에서 사용자 선택 항목은이 설정합니다 때 sortKey의 새 버전을 만들 것이다 setSortedTodos, 및 회전을 트리거에서 useEffect와 전화를 setSortedTodos. 아래 예제는 원하는 방식대로 작동하지만 eslint는 의존성 배열 에 추가하라는 메시지 todos를 표시하며 useEffect, 그렇게하면 무한 루프가 발생합니다 (예상 한대로). const [todos, …

7
필터 방법을 사용한 후 두 배열을 결합
사용자가 장바구니에 추가 한 제품이 나열된 장바구니 페이지가 표시됩니다. 두 가지 배열이 있습니다. 하나는 제품 세부 정보가 있습니다. productDetails: [ { productID: 1, productTitle: 'Product Title 1', productPrice: 2000 }, { productID: 2, productTitle: 'Product Title 2', productPrice: 5000 }, { productID: 3, productTitle: 'Product Title 3', productPrice: 1000 }, …

2
진행중인 위치를 마커로 동적으로 표시하는 방법
마커에 문제가 있습니다. 진행률 표시 줄의 아무 곳에 나 표시 할 수 있도록 마커를 늘릴 수 있기를 원합니다. 아래 그림과 같이 GIF 질문 : 진행률 표시 줄에서 임의의 지점을 선택하고 마커를 늘릴 수 있기를 원합니다 (여러 마커 지점이 될 수 있음). 아래 코드로 어떻게하는지 모르겠습니다. var player = videojs('demo'); player.markers({ …

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