JavaScript 8

자바스크립트 HTML5 캔버스를 이용하여 N개의 포인트를 통해 매끄러운 곡선을 그리는 방법?

자바스크립트 HTML5 캔버스를 이용하여 N개의 포인트를 통해 매끄러운 곡선을 그리는 방법? 그리기 응용프로그램의 경우 마우스 이동 좌표를 배열에 저장한 다음 선으로 그립니다.결과 선이 매끄럽지 않습니다.수집된 모든 점 사이에서 단일 곡선을 생성하려면 어떻게 해야 합니까? 구글 검색을 해봤지만 선 긋기 기능은 3가지 밖에 없습니다.2개의 샘플 포인트의 경우, 간단히 사용할 수 있습니다.lineTo. 3개의 샘플 포인트의 경우quadraticCurveTo, 4개의 샘플 포인트에 대해,bezierCurveTo. (나는 그림을 그리려고 했습니다.bezierCurveTo배열의 모든 4개의 점에 대해 연속적인 매끄러운 곡선 대신 4개의 샘플 점마다 꼬임이 발생합니다.) 샘플 포인트 5개 이상으로 매끄러운 곡선을 ..

programing 2023.11.01

어떻게 액시오스 요격기를 사용할 수 있습니까?

어떻게 액시오스 요격기를 사용할 수 있습니까? 액시오스 문서를 보긴 했지만, 그 문서에 나오는 건 // Add a request interceptor axios.interceptors.request.use(function (config) { // Do something before request is sent return config; }, function (error) { // Do something with request error return Promise.reject(error); }); // Add a response interceptor axios.interceptors.response.use(function (response) { // Do something with response data..

programing 2023.10.22

문자열이 유효한 16진수 색상 표현인지 확인하는 방법은 무엇입니까?

문자열이 유효한 16진수 색상 표현인지 확인하는 방법은 무엇입니까? 예를 들어, AA33FF== Z34FF9)된 16함(Z상) AA33FF11)된 16상음)투명한 지원 없이: /^#[0-9A-F]{6}$/i.test('#AABBCC') 투명한 지원을 통해: /^#[0-9A-F]{6}[0-9a-f]{0,2}$/i.test('#AABBCC80') 자세한 설명: ^ -> # ->허튼소리 [0-9A-F] ->와 A에서 F0에서 9까지의 A에까 F지의서 {6} -> 6번히에 나타납니다. [0-9a-f]{0,2} ->arent)가에 추가(00.. $ -> i ->대소문자를 무시하다 3자 HEX 코드(투명하게 지원되지 않음)를 지원해야 하는 경우 다음을 사용합니다. /^#([0-9A-F]{3}){1,2}$/i.tes..

programing 2023.09.27

수직 중심화 부트스트랩 모달 창

수직 중심화 부트스트랩 모달 창 나는 뷰포트(가운데)에 내 모달을 중심으로 하고 싶습니다. 나는 몇몇 css 속성을 추가하려고 했습니다. .modal { position: fixed; top:50%; left:50%; } 이 예제를 사용하고 있습니다. http://jsfiddle.net/rniemeyer/Wjjnd/ 나는 노력했다. $("#MyModal").modal('show').css( { 'margin-top': function () { return -($(this).height() / 2); }, 'margin-left': function () { return -($(this).width() / 2); } }) 이렇게 하면 작업이 수행됩니다. http://jsfiddle.net/sRmLV/1140..

programing 2023.09.02

ES6에서 화살표 기능이 즉시 실행

ES6에서 화살표 기능이 즉시 실행 Node.js 콘솔(4.1.1 및 5.3.0에서 테스트)에서는 작동하지만 브라우저(Chrome에서 테스트)에서는 작동하지 않는 이유는 무엇입니까? 은 이코블록로그기록익는하합니호다만출야해들함고수명를을 하는 익명 함수를 생성하고 .Ok. () => { console.log('Ok'); }() 또한 위의 내용은 Node.js에서 작동하지만 다음과 같이 작동하지 않습니다. n => { console.log('Ok'); }() 이것도 아님: (n) => { console.log('Ok'); }() 매개 변수가 추가되면 실제로 다음과 같은 변수가 발생한다는 것이 이상합니다.SyntaxError바로 시작하는 곳에이름이 필요 없고 유효한 자바스크립트가 되는 함수 정의 대신 함수 표현..

programing 2023.07.29

왜 parseInt(8,3) == NaN과 parseInt(16,3) == 1일까요?

왜 parseInt(8,3) == NaN과 parseInt(16,3) == 1일까요? 나는 이것을 읽고 있지만 구문 분석에 쓰여 있는 것이 혼란스럽습니다.기수 인수 장을 사용한 Int 왜 그럴까요?parseInt(8, 3)→NaN그리고.parseInt(16, 3)→1? AFAIK 8과 16은 3진수가 아닙니다.parseInt(16, 3)돌아와야 합니다NaN너무 이것은 사람들이 그것에 대해 알고 있을 때에도 항상 걸려 넘어지는 것입니다. :-) 당신은 같은 이유로 이것을 보고 있습니다.parseInt("1abc")반환 횟수 1:parseInt첫 번째 잘못된 문자에서 중지되고 해당 시점에 있는 모든 문자를 반환합니다.구문 분석할 올바른 문자가 없으면 반환됩니다.NaN. parseInt(8, 3)뜻은 "지혜적..

programing 2023.07.29

루프용 Javascript 내부의 비동기 프로세스

루프용 Javascript 내부의 비동기 프로세스 이 질문에는 이미 다음과 같은 답이 있습니다. 루프 내부의 JavaScript 폐쇄 – 단순한 실용적인 예 (45개 답변) 마감됨4년 전에. 커뮤니티는 8개월 전에 이 질문을 다시 할지 여부를 검토한 후 이 질문을 닫았습니다. 중복 이 질문은 답변이 완료되었으며 고유하지 않으며 다른 질문과 차별화되지 않습니다. 다음 형식의 이벤트 루프를 실행하고 있습니다. var i; var j = 10; for (i = 0; i < j; i++) { asynchronousProcess(callbackFunction() { alert(i); }); } 숫자 0부터 10까지 일련의 경고를 표시하려고 합니다.문제는 콜백 함수가 트리거될 때까지 루프가 이미 몇 번 반복되어 더..

programing 2023.07.24

영숫자가 아닌 모든 문자, 새 줄 및 여러 공백을 하나의 공백으로 바꾸기

영숫자가 아닌 모든 문자, 새 줄 및 여러 공백을 하나의 공백으로 바꾸기 대체할 깔끔한 정규식 솔루션을 찾고 있습니다. 영숫자가 아닌 모든 문자 모든 새 줄 공백의 모든 다중 인스턴스 하나의 공간으로 집에서 노는 사람들을 위해 (다음이 작동합니다) text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " "); 제 생각에는 정규식은 아마도 한 진술에서 이를 달성할 수 있을 정도로 강력할 것이라고 생각합니다.내가 필요하다고 생각하는 구성 요소는 [^a-z0-9]가 아닌 문자를 \s+의 공백 합니다. \r?\n|\r new line 과일치모인라일치▁match모 /gmi 구분 안 함, 대소문자 구분 안 함, 대/소문자 구분 안 함 하지만 정규식 스타일을 제대로 만들 수 없는..

programing 2023.07.24