JavaScript에서 !! (비) 연산자는 무엇입니까?

내가 모르는 연산자를 사용하고 있는 것 같은 코드가 두 개의 느낌표 형태로 표시되어 있는 것을 보았습니다.이렇게 되어 있습니다.!!누가 이 오퍼레이터가 무슨 일을 하는지 말해줄 수 있나요? 제가 이걸 본 배경은 this.vertical = vertical !== undefined ? !!vertical : this.vertical; 질문에 대한 답변 변환됩니다.Object로.boolean거짓일 경우(예:0,null,undefined등)은 다음과 같습니다.false,그렇지않으면,true. !object // Inverted Boolean !!object // Noninverted Boolean, so … Read more

JavaScript에서 클립보드에 복사하려면 어떻게 해야 합니까?

클립보드(멀티 브라우저)에 텍스트를 복사하려면 어떻게 해야 합니까? 관련:Treello는 사용자의 클립보드에 어떻게 액세스합니까? 질문에 대한 답변 개요 클립보드에 복사하기 위한 세 가지 주요 브라우저 API가 있습니다. 비동기 클립보드 API [navigator.clipboard.writeText] Chrome 66에서 텍스트 중심 부분 사용 가능 (2018년 3월) 액세스는 비동기식으로 JavaScript Promise를 사용하며 보안 사용자 프롬프트(표시된 경우)가 페이지에 JavaScript를 방해하지 않도록 작성할 수 있습니다. 텍스트는 … Read more

JavaScript 링크에는 “#” 또는 “javascript:void(0)” 중 어떤 “href” 값을 사용해야 합니까?

다음은 JavaScript 코드를 실행하는 유일한 목적을 가진 링크를 구축하는 두 가지 방법입니다.기능, 페이지 로딩 속도, 검증 목적 등 어느 것이 더 나은가요? function myJsFunc() { alert(“myJsFunc”); } <a href=”#” onclick=”myJsFunc();”>Run JavaScript Code</a> 또는 function myJsFunc() { alert(“myJsFunc”); } <a href=”javascript:void(0)” onclick=”myJsFunc();”>Run JavaScript Code</a> 질문에 대한 답변 사용하고 있다javascript:void(0). 세 가지 이유.사용 촉진#필연적으로 다음과 같은 함수의 … Read more

Google이 JSON 응답 앞에 (1)을 추가하는 이유는 무엇입니까?

왜 구글이 선두에 서게 되는가?while(1);JSON의 (개인) 응답에 대해 어떻게 생각하십니까? 예를 들어, Google 캘린더에서 캘린더를 설정하거나 해제할 때 다음과 같은 응답이 있습니다. while (1); [ [‘u’, [ [‘smsSentFlag’, ‘false’], [‘hideInvitations’, ‘false’], [‘remindOnRespondedEventsOnly’, ‘true’], [‘hideInvitations_remindOnRespondedEventsOnly’, ‘false_true’], [‘Calendar ID stripped for privacy’, ‘false’], [‘smsVerifiedFlag’, ‘true’] ]] ] 이건 사람들이 이 일을 하는 것을 막기 위해서라고 생각합니다.eval()그 위에 … Read more

jQuery를 사용하여 체크박스에 대해 “체크” 설정

이런 식으로 체크하고 싶어요checkboxjQuery 사용: $(“.myCheckBox”).checked(true); 또는 $(“.myCheckBox”).selected(true); 그런 게 있어요? 질문에 대한 답변 모던 jQuery 사용방법: $(‘.myCheckbox’).prop(‘checked’, true); $(‘.myCheckbox’).prop(‘checked’, false); DOM API 하나의 요소만 사용하는 경우 언제든지 기본 요소에 액세스하여 해당 속성을 수정할 수 있습니다. $(‘.myCheckbox’)[0].checked = true; $(‘.myCheckbox’)[0].checked = false; 를 사용하는 것의 이점.prop()그리고..attr()모든 일치 요소에서 동작하는 방식입니다. jQuery 1.5.x 이하 그.prop()메서드를 사용할 … Read more

jQuery 배경이라면 “Thinking in AngularJS”?

닫았어요.이 문제는 좀 더 집중해야 한다.현재 답변을 받고 있지 않습니다. 7년 전에 문을 닫았어요 잠겼습니다.질문은 주제를 벗어나지만 역사적 의미가 있기 때문에 이 질문과 답변은 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. jQuery에서 클라이언트 측 응용 프로그램을 개발하는 데 익숙하다고 가정해 보겠습니다만, 이제 AngularJs를 사용해 보겠습니다.필요한 패러다임의 변화를 설명할 수 있습니까?다음은 답변을 작성하는 데 도움이 … Read more

JavaScript에서 타임스탬프를 얻으려면 어떻게 해야 하나요?

Unix 타임스탬프처럼 현재 날짜와 시간을 나타내는 단일 숫자를 원합니다. 질문에 대한 답변 타임스탬프(밀리초) Unix epoch 이후의 밀리초수를 취득하려면 , 다음의 URL 에 문의해 주세요. Date.now() 또는 단항 연산자를 사용합니다.+문의처: + new Date() 또는 직접 전화를 걸 수도 있습니다. new Date().valueOf() IE8 이전 버전을 지원하려면 (호환성 표 참조)Date.now: if (!Date.now) { Date.now = function() { return … Read more

배열에 JavaScript 값이 포함되어 있는지 확인하려면 어떻게 해야 합니까?

JavaScript 배열에 값이 포함되어 있는지 여부를 확인하는 가장 간결하고 효율적인 방법은 무엇입니까? 내가 아는 방법은 이것뿐입니다. function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } 이를 달성하기 위한 더 좋고 간결한 방법은 없을까? 이것은 스택 오버플로우 질문과 매우 … Read more

JavaScript에서 문자열의 첫 글자를 대문자로 만들려면 어떻게 해야 합니까?

문자열의 첫 글자를 대문자로 하고 다른 글자의 대소문자를 변경하지 않으려면 어떻게 해야 합니까? 예를 들어 다음과 같습니다. “this is a test”→”This is a test” “the Eiffel Tower”→”The Eiffel Tower” “/index.html”→”/index.html” 질문에 대한 답변 기본 솔루션은 다음과 같습니다. function capitalizeFirstLetter(string) { return string.charAt(0).toUpperCase() + string.slice(1); } console.log(capitalizeFirstLetter(‘foo’)); // Foo 일부 다른 답변은 수정String.prototype(이 답변은 예전에도 그랬습니다만, … Read more

GUID/UUID를 작성하려면 어떻게 해야 하나요?

JavaScript에서 GUID(글로벌 고유 식별자)를 작성하려면 어떻게 해야 합니까?GUID/UUID는 32자 이상이어야 하며 전달 시 문제가 발생하지 않도록 ASCII 범위를 유지해야 합니다. 모든 브라우저에서 어떤 루틴을 사용할 수 있는지, 내장된 난수 생성기가 어떻게 “랜덤”되고 시드되는지 등을 알 수 없습니다. 질문에 대한 답변 [RFC4122 준거 UUID 생성을 위한 최신 베스트 프랙티스를 반영하여 2021-10-16 편집] 대부분의 독자는 이 모듈을 … Read more

jQuery에서 체크박스가 켜져 있는지 여부를 확인하려면 어떻게 해야 합니까?

체크할 필요가 있습니다.checked체크박스의 속성을 지정하고 jQuery를 사용하여 선택한 속성을 기반으로 액션을 수행합니다. 예를 들어,age체크박스가 켜져 있으면 입력하기 위한 텍스트박스를 표시해야 합니다.age그렇지 않으면 텍스트 상자를 숨깁니다. 그러나 다음 코드가 반환됩니다.false디폴트: if ($(‘#isAgeSelected’).attr(‘checked’)) { $(“#txtAge”).show(); } else { $(“#txtAge”).hide(); } <script src=”https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js”></script> <input type=”checkbox” id=”isAgeSelected”/> <div id=”txtAge” style=”display:none”> Age is selected </div> 어떻게 하면 정상적으로 쿼리를 실행할 … Read more

JavaScript에서 개체를 심층 복제하는 가장 효율적인 방법은 무엇입니까?

이 질문의 답변은 지역사회의 노력입니다.기존 답변을 편집하여 이 게시물을 개선하십시오.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. JavaScript 개체를 복제하는 가장 효율적인 방법은 무엇입니까?본 적이 있다obj = eval(uneval(o));사용 중이지만 이는 비표준이며 Firefox에서만 지원됩니다. 저는 이런 걸 해봤어요.obj = JSON.parse(JSON.stringify(o));효율성에 의문을 제기합니다. 나는 또한 다양한 결함이 있는 재귀 복사 기능을 보았다. 표준적인 해결책이 없다니 놀랍네요 질문에 대한 … Read more