반응형

javascript 8

웹 페이지가 JavaScript를 사용하여 다른 곳으로 이동하지 못하도록 방지

웹 페이지가 JavaScript를 사용하여 다른 곳으로 이동하지 못하도록 방지 웹 페이지가 자바스크립트를 사용하여 다른 곳으로 이동하는 것을 방지하는 방법?사용.onunload메시지를 표시할 수 있지만 너무 늦었기 때문에 탐색을 중단하지는 않습니다.하지만 사용하는것은onbeforeunload탐색을 중단합니다. window.onbeforeunload = function() { return ""; } 참고: 빈 문자열이 반환되는 이유는 최신 브라우저에서 "저장되지 않은 변경사항은 손실됩니다"와 같은 메시지를 제공하기 때문이며, 이 메시지는 무시할 수 없습니다. 이전 브라우저에서는 프롬프트에 표시할 메시지를 지정할 수 있습니다. window.onbeforeunload = function() { return "..

programing 2023.10.22

변수에 명명된 자바스크립트 함수 호출

변수에 명명된 자바스크립트 함수 호출 이 질문에는 이미 다음과 같은 답변이 있습니다. 자바스크립트 함수의 이름이 문자열인 경우 실행하는 방법 (37개 답변) 닫힘8년 전에. 자바스크립트 함수의 이름을 포함하는 자바스크립트 변수가 있습니다.$.ajax 등을 사용하여 페이지에 로드 및 배치된 기능입니다. 변수에 있는 javascript 함수를 어떻게 부르는지 알려주실 분 계신가요? 페이지 조각(현재 페이지에 삽입됨)을 로드하는 데 사용되는 URL에 호출할 함수의 이름이 포함되어 있으므로 함수의 이름이 변수에 포함됩니다. 저는 이 해결책을 어떻게 구현할 것인지에 대한 다른 제안을 받아들일 용의가 있습니다.평가는 피하겠습니다. 이 문제를 해결하기 위해서는 자바스크립트에 대해 다음과 같은 것들을 알아야 합니다. ..

programing 2023.10.22

ES6 모듈의 수입을 조롱하려면 어떻게 해야 합니까?

ES6 모듈의 수입을 조롱하려면 어떻게 해야 합니까? 다음과 같은 ES6 모듈이 있습니다. 파일 network.js export function getDataFromServer() { return ... } 파일 widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } 모의 인스턴스를 사용하여 위젯을 테스트하는 방법을 찾고 있습니다.getDataFromServer. 별도로 사용한 경우카르마와 같이 ES6 모듈 대신 다음과 같이 테..

programing 2023.10.17

자바스크립트로 양식 제출 이벤트는 어떻게 들을 수 있나요?

자바스크립트로 양식 제출 이벤트는 어떻게 들을 수 있나요? 양식 유효성 확인 javascript 라이브러리를 직접 작성하고 싶고 제출 버튼을 클릭하면 검색하는 방법을 구글에서 찾아봤지만 클릭 온에서 사용해야 하는 코드만 발견되었습니다.onSubmit="function()"html로 제출하기나 클릭하기 자바스크립트에서 추가하기 같은 html 코드를 터치할 필요가 없도록 이 자바스크립트를 만들고 싶습니다.왜 사람들은 jQuery가 필요하지 않을 때 항상 사용합니까? 왜 사람들은 단순한 자바스크립트를 사용할 수 없습니까? var ele = /*Your Form Element*/; if(ele.addEventListener){ ele.addEventListener("submit", callback, false)..

programing 2023.10.07

함수 내부의 전역 변수 값을 변경하는 방법

함수 내부의 전역 변수 값을 변경하는 방법 저는 자바스크립트를 사용하고 있으며 글로벌 변수를 만듭니다.함수 외부에서 정의하고 함수 내부에서 글로벌 변수 값을 변경하여 다른 함수에서 사용하려고 하는데 어떻게 해야 하나요?함수 내부의 변수를 참조하기만 하면 되고 마법은 사용하지 않고 이름만 사용하면 됩니다.전역적으로 생성된 경우 전역 변수를 업데이트하게 됩니다. 를 사용하여 로컬로 선언하여 이 동작을 재정의할 수 있습니다.var, 사용하지 않으시면var, 함수에 사용되는 변수 이름은 해당 변수가 전역으로 선언된 경우 전역으로 표시됩니다. 그렇기 때문에 항상 변수를 명시적으로 선언하는 것이 최선의 방법으로 간주됩니다.var. 잊어버리면 우연히 세계를 건드릴 수 있기 때문입니다.실수하기 쉬운 일입니다.하지만 여..

programing 2023.09.27

jQuery를 사용하여 텍스트 선택을 비활성화하는 방법은 무엇입니까?

jQuery를 사용하여 텍스트 선택을 비활성화하는 방법은 무엇입니까? jQuery 또는 jQuery-UI에는 주어진 문서 요소에 대한 텍스트 선택을 비활성화하는 기능이 있습니까?jQuery 1.8에서는 다음과 같이 수행할 수 있습니다. (function($){ $.fn.disableSelection = function() { return this .attr('unselectable', 'on') .css('user-select', 'none') .on('selectstart', false); }; })(jQuery); jQuery UI를 사용하는 경우 이를 위한 방법이 있지만 마우스 선택만 처리할 수 있습니다(+A는 여전히 작동 중). $('.your-element').disableSelection();..

programing 2023.08.13

숫자의 형식을 지정하는 방법?

숫자의 형식을 지정하는 방법? 이 질문에는 이미 다음과 같은 답이 있습니다. 숫자를 통화 문자열로 형식 지정하는 방법 (67개 답변) 마감됨3년 전에. 자바스크립트를 사용하여 숫자를 포맷하고 싶습니다. 예: 10 => 10.00 100 => 100.00 1000 => 1,000.00 10000 => 10,000.00 100000 => 100,000.00 기본 제공 코드를 사용하려면 다음과 같이 사용할 수 있습니다.minimumFractionDigits. 의 확장 옵션에 대한 브라우저 호환성toLocaleString()처음 이 답변을 작성했을 때는 제한적이었지만, 현재 상태는 좋아 보입니다.Node.js를 사용하는 경우 다음 작업이 필요합니다.npm install꾸러미 var value = (100000)..

programing 2023.07.29

확장에서 c++ b를 로드하지 못했습니다.

확장에서 c++ b를 로드하지 못했습니다. 전체 노드 노브입니다.샘플 노드 앱을 설정하려고 했지만 실행할 때마다 다음 오류가 계속 나타납니다. 노드 앱 Failed to load c++ bson extension, using pure JS version events.js:72 throw er; // Unhandled 'error' event ^ Error: failed to connect to [#$%67890 :27017] at null. (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:553:74) at EventEmitter.emit (events...

programing 2023.07.24
반응형