반응형

javascript 39

크롬 확장을 테스트하는 방법은?

크롬 확장을 테스트하는 방법은? 이것을 할 수 있는 좋은 방법이 있습니까?웹사이트와 콘텐츠 스크립트로 상호작용하여 로컬 스토리지로 데이터를 저장하는 확장자를 작성합니다.이 행동을 테스트하기 위해 사용할 수 있는 도구, 프레임워크 등이 있습니까?자바스크립트를 테스트하기 위한 일반적인 도구들이 있다는 것을 알고 있지만, 확장자를 테스트하기에 충분한 능력이 있습니까?유닛 테스트도 중요하지만, 다른 테스트(통합 테스트 등)에도 관심이 있습니다.네, 기존 프레임워크는 꽤 유용합니다. 최근에 저는 모든 테스트를 응용 프로그램에 내장되어 있지만 물리적으로 입력하지 않으면 연결할 수 없는 "테스트" 페이지에 배치했습니다. 예를 들어, 나는 아래에서 접근할 수 있는 페이지의 모든 테스트를 가질 것입니다.chrome-ex..

source 2023.10.29

자바스크립트를 이용하여 Ctrl+V, Ctrl+C를 검출하는 방법?

자바스크립트를 이용하여 Ctrl+V, Ctrl+C를 검출하는 방법? 자바스크립트를 이용하여 +,V +C를 검출하는 방법? 텍스트 영역에 붙여넣기를 제한해야 합니다. 최종 사용자는 내용을 복사하여 붙여넣으면 안 되고, 사용자는 텍스트 영역에만 텍스트를 입력해야 합니다. 어떻게 하면 이것을 이룰 수 있을까요?그냥 흥미로 한 거예요.옳은 일이 아니라는 것에는 동의하지만, 제 생각에는 수술관의 결정이 되어야 할 것 같습니다.또한 코드를 쉽게 확장하여 기능을 추가할 수 있습니다(고급 클립보드 또는 S+ 서버측 저장 트리거). $(document).ready(function() { var ctrlDown = false, ctrlKey = 17, cmdKey = 91, vKey = 86, cKey = 67; $(do..

source 2023.10.14

자바스크립트에서 이진수를 나타내는 "0b" 등이 있습니까?

자바스크립트에서 이진수를 나타내는 "0b" 등이 있습니까? 나는 그것을 알고 있습니다.0x는 자바스크립트의 16진수 접두사입니다.를 들면,면,0xFF는 255를 나타냅니다. 이진수와 비슷한 것이 있습니까?합니다를 합니다.0b111115 않아요 업데이트: ( ECMA스크립트 6) 는(prefix) 에했습니다에 되었습니다.0b), ( )0o및 ) 16(:0x var bin = 0b1111; // bin will be set to 15 var oct = 0o17; // oct will be set to 15 var oxx = 017; // oxx will be set to 15 var hex = 0xF; // hex will be set to 15 // note: bB oO xX are all valid 이 ..

source 2023.10.09

사용자가 브라우저 기록으로 돌아갈 수 있는지 여부를 확인하는 방법

사용자가 브라우저 기록으로 돌아갈 수 있는지 여부를 확인하는 방법 자바스크립트를 이용하여 이력이 있는지 없는지 확인하고 싶은데 브라우저에서 뒤로가기 버튼을 사용할 수 있는지 없는지를 의미합니다.단답형:그럴수는 없어요. 기술적으로 정확한 방법이 있습니다. 이 방법은 속성을 확인하는 것입니다. history.previous 하지만, 그것은 효과가 없을 것입니다.이 문제는 대부분의 브라우저에서 보안 위반으로 간주되며 일반적으로 정의되지 않은 상태로 반환된다는 것입니다. history.length 다른 사람들이 제안한 재산이... 하지만 길이가 완전히 작동하는 것은 아닙니다. 왜냐하면 이 길이가 역사의 어디에 있는지를 나타내는 것은 아니기 때문입니다.또한 항상 같은 숫자로 시작하는 것은 아닙니다.예를 들어 랜딩..

source 2023.09.09

JavaScript에서 File 개체를 인스턴스화하는 방법은 무엇입니까?

JavaScript에서 File 개체를 인스턴스화하는 방법은 무엇입니까? 자바스크립트에 객체가 있습니다.테스트 목적으로 하나를 인스턴스화하고 싶습니다. 난 시도했다.new File()하지만 "불법 생성자" 오류가 발생합니다. 다음을 생성할 수 있습니까?File목적어? 파일 개체 참조: https://developer.mozilla.org/en/DOM/FileW3C File API 사양에 따르면 File 생성자에는 2개(또는 3개)의 매개 변수가 필요합니다. 빈 파일을 만들려면 다음을 수행합니다. var f = new File([""], "filename"); 첫 번째 인수는 텍스트 라인 배열로 제공되는 데이터입니다. 두 번째 인수는 파일 이름입니다. 세 번째 인수는 다음과 같습니다. var f = new..

source 2023.09.04

토요일과 일요일(및 공휴일)을 비활성화하기 위해 jQuery UI Datepicker를 만들 수 있습니까?

토요일과 일요일(및 공휴일)을 비활성화하기 위해 jQuery UI Datepicker를 만들 수 있습니까? 저는 약속 날짜를 선택할 때 데이트 상대를 사용합니다.저는 이미 날짜 범위를 다음 달에만 설정했습니다.그것은 잘 작동합니다.토요일과 일요일은 선택 가능한 시간에서 제외하고 싶습니다.할 수 있을까요?만약 그렇다면, 어떻게?있습니다.beforeShowDay각 날짜에 대해 호출할 함수를 사용하는 옵션으로, 날짜가 허용되면 true를 반환하고 허용되지 않으면 false를 반환합니다.문서에서: 쇼데이 전에 함수는 날짜를 매개 변수로 사용하며 이 날짜를 선택할 수 있는지 여부를 나타내는 [0]이 true/false와 동일하고 기본 프레젠테이션에 대해 CSS 클래스 이름 또는 "와 1이 동일한 배열을 반환해야 ..

source 2023.08.30

두 배열의 값이 동일한지 확인하는 방법

두 배열의 값이 동일한지 확인하는 방법 두 개의 어레이가 있습니다. 하나는 Ajax 요청의 정보로 채워져 있고 다른 하나는 사용자가 클릭하는 버튼을 저장합니다.다음 코드를 사용합니다(샘플 번호로 채웠습니다). var array1 = [2, 4]; var array2 = [4, 2]; //It cames from the user button clicks, so it might be disordered. array1.sort(); //Sorts both Ajax and user info. array2.sort(); if (array1==array2) { doSomething(); }else{ doAnotherThing(); } 하지만 그것은 항상 줍니다.false두 배열이 동일하지만 이름이 다른 경우에도 마..

source 2023.08.30

자바스크립트를 사용하여 HTML 버튼을 비활성화하는 방법은?

자바스크립트를 사용하여 HTML 버튼을 비활성화하는 방법은? HTML 버튼을 단순히 추가하는 것만으로 비활성화(물리적으로 클릭 불가)할 수 있다고 읽었습니다.disable다음과 같이 태그에 추가되지만 속성으로 지정되지는 않습니다. 이 설정은 속성이 아니므로 자바스크립트를 통해 동적으로 추가하여 이전에 활성화된 단추를 비활성화하려면 어떻게 해야 합니까? 이 설정은 속성이 아니므로 속성입니다. 일부 특성은 부울 값으로 정의됩니다. 즉, 값을 지정하고 다른 모든 것을 생략할 수 있습니다.사용 안 함="사용 안 함" 대신 굵게 표시된 부분만 포함합니다.HTML 4에서는 전체 버전이 제한된 지원 기능으로 표시되므로 굵은 글씨 부분만 포함해야 합니다(사양이 작성되었을 때는 그렇지 않습니다). HTML 5부터는 규칙..

source 2023.08.20

참조가 아닌 새로운 변수로 자바스크립트 객체를 복사하는 방법은 무엇입니까?

참조가 아닌 새로운 변수로 자바스크립트 객체를 복사하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 자바스크립트에서 객체를 딥클론하는 가장 효율적인 방법은 무엇입니까? (67개 답변) 마감됨9년 전에. 여기에 작은 JSON 개체를 새 변수로 전달하고 원래 변수(새 변수가 아님)의 데이터를 수정하는 빠른 jsfidle을 작성했지만 새 변수의 데이터도 업데이트됩니다.이것은 JSON 객체가 참조를 통해 전달되었다는 것을 의미하는 것이 틀림없죠? 내 빠른 코드는 다음과 같습니다. var json_original = {one:'one', two:'two'} var json_new = json_original; console.log(json_original); //one, two console..

source 2023.07.26

Express를 사용하여 NodeJS 서버에서 파일 다운로드

Express를 사용하여 NodeJS 서버에서 파일 다운로드 서버에 있는 파일을 노드의 페이지에 액세스 하는 머신에 다운로드하려면 어떻게 해야 합니까?JS 서버? Express를 사용하고 있습니다.JS와 나는 이것을 시도해 왔다. app.get('/download', function(req, res){ var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary'); res.setHeader('Content-Length', file.length); res.write(file, 'binary'); res.end(); }); 다만, 파일명과 파일 타입(또는 확장자)을 취득할 수 없습니다.누가 나 좀 도와줄래?갱신하다 ..

source 2023.02.01
반응형