JavaScript 37

참조별 JavaScript 대 값별 JavaScript

참조별 JavaScript 대 값별 JavaScript 이 질문에는 이미 답변이 있습니다. JavaScript는 pass-by-reference 언어입니까, pass-by-value 언어입니까? (33개의 답변) 닫힘7년 전. JavaScript가 어떤 값을 전달했을 때, 언제 참조로 전달되었을 때, 그리고 전달된 항목을 수정했을 때 함수 외부의 값에 영향을 미쳤을 때와 그렇지 않을 때 좋은 종합 자료를 찾고 있습니다.또한 다른 변수에 할당하는 경우 참조 대 값에 의한 것인지, 함수 매개 변수로 전달하는 것보다 다른 규칙을 따르는지 여부도 관심이 있습니다. 실제 규칙을 정리할 수 있는 구체적인 예(여기 SO에 기재되어 있는 예)를 많이 검색해 보았습니다만, 이 모든 것을 설명하는 제대로 작성된 문서는 아..

programing 2022.11.30

jQuery를 사용하여 간단한 팝업을 생성하는 방법

jQuery를 사용하여 간단한 팝업을 생성하는 방법 저는 웹 페이지를 디자인하고 있습니다.div named mail의 내용을 클릭했을 때 라벨 이메일과 텍스트 상자가 포함된 팝업창을 표시하려면 어떻게 해야 하나요?먼저 CSS - 원하는 대로 조정합니다. a.selected { background-color:#1F75CC; color:white; z-index:100; } .messagepop { background-color:#FFFFFF; border:1px solid #999999; cursor:default; display:none; margin-top: 15px; position:absolute; text-align:left; width:394px; z-index:50; padding: 25px ..

programing 2022.11.30

오브젝트의 속성을 루프하는 빌트인 방법이 있습니까?

오브젝트의 속성을 루프하는 빌트인 방법이 있습니까? 오브젝트 속성을 루핑하는 콧수염/핸들바 방법이 있습니까? 그래서... var o = { bob : 'For sure', roger: 'Unknown', donkey: 'What an ass' } 그러면 템플릿 엔진에서 다음과 같은 작업을 수행할 수 있습니까? for(var prop in o) { // with say, prop a variable in the template and value the property value } ?핸들바 1.0rc1 이후 지원 기능 내장 Handlebars.js에 이 기능의 지원이 추가되어 외부 도우미가 필요하지 않습니다. 사용방법 어레이의 경우: {{#each myArray}} Index: {{@index}} Valu..

programing 2022.11.30

JavaScript의 클래스 대 스태틱 메서드

JavaScript의 클래스 대 스태틱 메서드 효과가 있을 거란 걸 알아요 function Foo() {}; Foo.prototype.talk = function () { alert('hello~\n'); }; var a = new Foo; a.talk(); // 'hello~\n' 하지만 내가 전화하려면 Foo.talk() // this will not work Foo.prototype.talk() // this works correctly 해서 만드는 이 몇 가지 있어요.Foo.talk 일하다 Foo.__proto__ = Foo.prototype Foo.talk = Foo.prototype.talk 다른 방법이 있나요?그렇게 하는 것이 옳은지 모르겠다.JavaScript 코드에서 클래스 메서드 또는 ..

programing 2022.11.30

JavaScript의 child Nodes와 child Nodes의 차이점은 무엇입니까?

JavaScript의 child Nodes와 child Nodes의 차이점은 무엇입니까? JavaScript를 사용하고 있는 자신을 발견했는데childNodes그리고.children특성.나는 그들의 차이가 무엇인지 궁금하다.또 하나는 다른 것보다 더 좋습니까?그것이 요소의 속성임을 이해한다.1 요소만 가지고 있다.children이 아이들은 모두 Element 타입입니다.2 단, 는 노드의 속성입니다. .childNodes에는 임의의 노드를 포함할 수 있습니다.3 구체적인 예는 다음과 같습니다. let el = document.createElement("div"); el.textContent = "foo"; el.childNodes.length === 1; // Contains a Text node chi..

programing 2022.11.20

for 루프 내에서 JavaScript 클릭 핸들러가 예상대로 작동하지 않음

for 루프 내에서 JavaScript 클릭 핸들러가 예상대로 작동하지 않음 이 질문에는 이미 답변이 있습니다. JavaScript 폐쇄는 어떻게 작동합니까? (86회답) 닫힘8년 전. JS를 배우려고 하는데 문제가 생겼어요. 나는 많은 것을 시도하고 검색했지만 모두 허사였다.다음 코드가 예상대로 작동하지 않습니다.의 가치를 얻어야 한다.i클릭해도 항상 6이 반환됩니다.머리 뽑고 있어요. 도와주세요. for (var i = 1; i < 6; i++) { console.log(i); $("#div" + i).click( function() { alert(i); } ); } jsfiddle작업 데모 이것은 전형적인 JavaScript 종료 문제입니다.에 대한 참조i실제 값이 아닌 클릭 핸들러 폐쇄에 객체가 ..

programing 2022.11.20

Javascript에서 unix epoch 이후 시간을 밀리초 단위로 얻는 방법은 무엇입니까?

Javascript에서 unix epoch 이후 시간을 밀리초 단위로 얻는 방법은 무엇입니까? 이 질문에는 이미 답변이 있습니다. 닫힘10년 전에요. 중복 가능성: JavaScript에서 타임스탬프를 얻는 방법은 무엇입니까? 에폭에서 밀리초 계산 중 어떻게 하면 전류를 얻을 수 있나요?epochJavascript의 시간?기본적으로 1970-01-01 자정부터의 밀리초수.Date.now()는 밀리초 단위의 Unix 타임스탬프를 반환합니다. const now = Date.now(); // Unix timestamp in milliseconds console.log( now ); ECMAScript5(I.E. Internet Explorer 8 이전 버전) 이전에는 Date 개체를 구성해야 했습니다. 이 개체..

programing 2022.11.11

block vs focusout -- 실제 차이는?

block vs focusout -- 실제 차이는? 이 질문에는 이미 답변이 있습니다. 웹 브라우저에서는 onblur와 onfocusout의 차이점은 무엇입니까? (7개의 답변) 닫힘8년 전. JS 이벤트 블러와 포커스아웃 사이에 차이가 있습니까? 텍스트 상자가 2개 있습니다.password그리고.confirm_password. 예를 들어 사용자 탭이 pwd 확인 텍스트 상자에서 벗어날 때 비밀번호 일치 여부를 확인합니다. 이 경우 어떤 이벤트를 사용해야 합니까, 아니면 상관있습니까?포커스 아웃에 관한 문서에는 다음과 같이 기재되어 있습니다(강조). 그focusout이벤트는 요소 또는 요소 내부의 요소가 포커스를 잃었을 때 요소로 전송됩니다.이것은, 의 것과는 구별됩니다.blur하위 요소에 대한 포커스 ..

programing 2022.11.10

사용자가 맨 아래로 스크롤했는지 확인합니다(창뿐만 아니라 모든 요소).

사용자가 맨 아래로 스크롤했는지 확인합니다(창뿐만 아니라 모든 요소). 이 질문에는 이미 답변이 있습니다. 브라우저 창이 아래로 스크롤되는지 여부를 감지하는 방법 (22개 답변) 닫힘10개월 전에요. 커뮤니티는 10개월 전에 이 질문을 재개할지 여부를 검토한 후 종료했습니다. 원래 종료 이유가 해결되지 않았습니다. 사용자가 아래로 스크롤하면 콘텐츠가 로딩되는 페이지화 시스템(Facebook 등)을 만들고 있습니다.가장 좋은 방법은 사용자가 페이지 하부에 있을 때를 찾아 Ajax 쿼리를 실행하여 더 많은 게시물을 로드하는 것입니다. 유일한 문제는 사용자가 페이지 하단으로 스크롤했는지 확인하는 방법을 모른다는 것입니다.좋은 생각 있어요? 저는 jQuery를 사용하고 있기 때문에, 그것을 사용하는 답변을 자유..

programing 2022.11.10

Google Maps API v3: fitBounds 후 줌을 설정할 수 있습니까?

Google Maps API v3: fitBounds 후 줌을 설정할 수 있습니까? 내장된 Google 지도(API v3)에 표시할 포인트 세트가 있습니다.확대/축소 수준이 너무 낮지 않은 경우(예: 너무 축소됨) 경계가 모든 점을 수용하도록 합니다.저의 접근 방식은 다음과 같습니다. var bounds = new google.maps.LatLngBounds(); // extend bounds with each point gmap.fitBounds(bounds); gmap.setZoom( Math.max(6, gmap.getZoom()) ); 이거 안 되네.마지막 줄 "gmap"setZoom()은 fitBounds 직후에 호출해도 맵의 줌 레벨을 변경하지 않습니다. 지도에 적용하지 않고 바운드의 줌 레벨..

programing 2022.11.05