JavaScript 22

자바스크립트에서 이것과 self의 차이점

자바스크립트에서 이것과 self의 차이점 모든 사람들이 알고 있습니다.thisjavascript로 하지만, 예들도 있습니다.self이곳과 같은 야생에서 마주친 그렇다면, 두 사람 사이의 차이점은 무엇일까요?this그리고.self자바스크립트로?다른 곳에서 설정하지 않는 한, 값은self이다.window왜냐하면 자바스크립트는 당신이 어떠한 속성에도 접근할 수 있게 해주기 때문입니다.xwindow단순하게x, 대신에window.x.그러므로,self는 정말 입니다. 와 다릅니다. window.self === window; // true 글로벌 스코프에서 실행되고 엄격한 모드가 아닌 기능을 사용하는 경우this기본값:window, 그러므로 function foo() { console.log( window.self ..

programing 2023.10.29

개체를 이미 정의된 변수로 구조화하는 방법은 무엇입니까?

개체를 이미 정의된 변수로 구조화하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. var, let 또는 construct 없이 객체 파괴 (4개 답변) 닫힘7년 전에. 다음은 구문 오류를 생성합니다. let source, screenings, size; source = { screenings: 'a', size: 'b' }; { screenings, size } = source; 예상 결과: screenings should be equal to 'a' size should be equal to 'b' 할당은 선언 구문과 별도로 사용해야 합니다. ({ screenings, size } = source); 바벨 REPL 예제 링크된 문서에서: 선언 없이 개체 리터럴 파괴 할당을 사용할..

programing 2023.10.19

클릭 시 페이지를 새로 고치는 버튼

클릭 시 페이지를 새로 고치는 버튼 사용자가 클릭하면 페이지가 새로워지는 버튼이 필요합니다.나는 이것을. 아니면 하지만 둘 다 효과가 없었습니다.사용하다onClick와 함께window.location.reload(), 예: Refresh Page 아니면history.go(0), 예: Refresh Page 아니면window.location.href=window.location.href'전체' 재로드의 경우: Refresh Page 버튼 요소 - developer.mozilla.org이것은 저에게 효과가 있습니다. function refreshPage(){ window.location.reload(); } Refresh Button 여기 있는 모든 답들이 인라인을 이용한다는 것을 알아챘습니다.onClick..

programing 2023.10.14

문서에 대한 요소의 위치 찾기

문서에 대한 요소의 위치 찾기 문서/본문/브라우저 창을 기준으로 요소 위치를 결정하는 가장 쉬운 방법은 무엇입니까? 지금 사용하고 있습니다..offsetLeft/offsetTop, 그러나 이 메서드는 상위 요소에 상대적인 위치만 제공하므로 신체 요소에 대한 부모 수를 확인해야 신체/browser 창/document 위치에 상대적인 위치를 알 수 있습니다. 이 방법도 번거롭습니다.다음과 같이 DOM을 횡단하지 않고 위와 왼쪽을 이동할 수 있습니다. function getCoords(elem) { // crossbrowser version var box = elem.getBoundingClientRect(); var body = document.body; var docEl = document.document..

programing 2023.10.14

자바스크립트를 이용하여 서버에 이미지가 존재하는지 확인?

자바스크립트를 이용하여 서버에 이미지가 존재하는지 확인? javascript를 이용하여 서버에 리소스가 있는지 확인할 수 있는 방법이 있습니까?예를 들어 html 페이지에 이미지 1.jpg - 5.jpg가 로드되어 있습니다.자바스크립트 함수를 1분 정도마다 호출하고 싶은데 대략 다음과 같은 스크래치 코드를... if "../imgs/6.jpg" exists: var nImg = document.createElement("img6"); nImg.src = "../imgs/6.jpg"; 생각은?감사합니다!다음과 같은 것을 사용할 수 있습니다. function imageExists(image_url){ var http = new XMLHttpRequest(); http.open('HEAD', image_url..

programing 2023.10.09

자바스크립트에서 콜백 함수에 대해 더 잘 이해하기

자바스크립트에서 콜백 함수에 대해 더 잘 이해하기 콜백으로 기능을 다른 기능에 전달하여 실행하는 것은 이해하지만, 이를 위한 최적의 구현은 이해하지 못합니다.저는 다음과 같은 아주 기본적인 예를 찾고 있습니다. var myCallBackExample = { myFirstFunction : function( param1, param2, callback ) { // Do something with param1 and param2. if ( arguments.length == 3 ) { // Execute callback function. // What is the "best" way to do this? } }, mySecondFunction : function() { myFirstFunction( fals..

programing 2023.10.04

jQuery / Javascript(querystring)를 사용하여 쿼리 문자열 매개 변수 URL 값 가져오기

jQuery / Javascript(querystring)를 사용하여 쿼리 문자열 매개 변수 URL 값 가져오기 쿼리 문자열 매개 변수를 처리하기 위해 jQuery 확장자를 작성하는 좋은 방법을 아는 사람?저는 기본적으로 jQuery 마법을 확장하고 싶습니다.($)기능을 사용하면 다음과 같은 작업을 수행할 수 있습니다. $('?search').val(); 그러면 다음 URL에서 "test" 값을 얻을 수 있습니다.http://www.example.com/index.php?search=test. jQuery와 자바스크립트에서 이것을 할 수 있는 기능을 많이 보았지만, 사실 jQuery를 위와 같이 정확히 작동하도록 확장하고 싶습니다.저는 jQuery 플러그인을 찾고 있는 것이 아니라 jQuery 메서드의 ..

programing 2023.10.04

querySelector 사용방법특정 속성 집합을 가진 요소에 대해서만 모두?

querySelector 사용방법특정 속성 집합을 가진 요소에 대해서만 모두? 사용하려고 합니다.document.querySelectorAll다음이 있는 모든 확인란에 대해value속성 집합. 페이지에 없는 다른 확인란이 있습니다.valueset 및 값은 확인란마다 다릅니다.ID와 이름은 고유하지 않습니다. 예: 값이 설정된 확인란만 선택하려면 어떻게 해야 합니까?사용가능querySelectorAll()다음과 같이: var test = document.querySelectorAll('input[value][type="checkbox"]:not([value=""])'); 이 뜻은 다음과 같습니다. 속성 "value"를 가진 모든 입력을 얻으며 공백이 아닌 속성 "value"를 갖습니다. 이 데모에서는 빈 ..

programing 2023.09.24

IE 11에서 실행되지 않는 코드, Chrome에서 정상 작동

IE 11에서 실행되지 않는 코드, Chrome에서 정상 작동 Chrome에서는 다음 코드를 문제없이 실행할 수 있지만 Internet Explorer 11에서는 다음 오류가 발생합니다. 개체가 속성 또는 메서드 시작을 지원하지 않습니다.'와 함께. 저는 요소의 ID를 변수에 저장하고 있습니다.무엇이 문제입니까? function changeClass(elId) { var array = document.getElementsByTagName('td'); for (var a = 0; a < array.length; a++) { var str = array[a].id; if (str.startsWith('REP')) { if (str == elId) { array[a].style.backgroundColor =..

programing 2023.09.24

onclick () 및 onblur () 주문 문제

onclick () 및 onblur () 주문 문제 사용자 정의 드롭다운 메뉴를 불러오는 입력 필드가 있습니다.저는 다음 기능을 원합니다. 사용자가 입력 필드 밖의 아무 곳이나 클릭하면 메뉴를 제거해야 합니다. 보다 구체적으로 사용자가 메뉴 내의 div를 클릭하면 메뉴를 제거하고, 어떤 div를 클릭했는지에 따라 특별한 처리가 이루어져야 합니다. 구현 방법은 다음과 같습니다. 에 가 .onblur() (하는 트)하여)를innerHTML사용자가 입력 필드 밖에서 클릭할 때마다 빈 문자열로 이동합니다.e을 가지고 있습니다.onclick()특수 처리를 실행하는 이벤트입니다. .onclick() 입력 필드가onblur()를 를 포함한합니다.onclick()s! 를 해결했습니다.onclick()안으로onmouse..

programing 2023.09.19