반응형

JavaScript 80

jQuery를 사용하여 즉시 하위 div 요소 카운트

jQuery를 사용하여 즉시 하위 div 요소 카운트 HTML 노드 구조는 다음과 같습니다. 의 직계 하위 항목 수를 어떻게 계산합니까?foo유형의div위의 예에서 결과는 두 개여야 합니다(bar그리고.baz).$("#foo > div").length ID가 'foo'인 요소의 직접 자식(div)입니다.그런 다음 생성된 래핑된 세트의 크기를 검색합니다.를 사용하는 것이 좋습니다.$('#foo').children().size()더 나은 성능을 위해. 속도 차이를 확인하기 위해 jsperf 테스트를 만들었습니다.children()방법은 Chrome(카나리아 빌드 v15)에서 하위 선택기(#foo > div) 접근 방식을 최소 60% 차이로 이겼습니다(v4) 그런데, 말할 필요도 없이, 이 두 가지 접근 방식..

source 2023.08.07

양방향 바인딩이란 무엇입니까?

양방향 바인딩이란 무엇입니까? 백본이 양방향 바인딩을 하지 않는다는 것을 많이 읽었지만 이 개념을 정확히 이해하지 못합니다. 누가 MVC 코드베이스에서 양방향 바인딩이 어떻게 작동하고 백본에서는 어떻게 작동하지 않는지 예를 들어줄 수 있습니까?양방향 바인딩은 다음을 의미합니다. 모델의 속성이 업데이트되면 UI도 업데이트됩니다. UI 요소가 업데이트되면 변경 내용이 모델로 다시 전파됩니다. Backbone에는 #2의 "베이크인" 구현이 없습니다(이벤트 수신기를 사용하여 확실히 수행할 수 있지만).녹아웃과 같은 다른 프레임워크는 양방향 바인딩을 자동으로 연결합니다. Backbone에서는 뷰의 "렌더" 메서드를 모델의 "변경" 이벤트에 바인딩하여 #1을 쉽게 달성할 수 있습니다.달성하기 요소에 하고 #2를 호..

source 2023.08.07

ISO 날짜를 yyyy-mm-dd 날짜 형식으로 변환하는 방법은 무엇입니까?

ISO 날짜를 yyyy-mm-dd 날짜 형식으로 변환하는 방법은 무엇입니까? ISO 8601 날짜에서 yyyy-mm-dd 형식의 날짜를 얻으려면 어떻게 해야 합니까? 나의 8601 데이트는 2013-03-10T02:00:00Z 다음 사항은 어떻게 받을 수 있습니까? 2013-03-10 문자열을 자르기만 하면 됩니다. var date = new Date("2013-03-10T02:00:00Z"); date.toISOString().substring(0, 10); 아니면 날짜가 틀어진 경우에만 필요합니다. var strDate = "2013-03-10T02:00:00Z"; strDate.substring(0, 10); 사용해 보세요. date = new Date('2013-03-10T02:00:00Z'); ..

source 2023.07.28

jQuery를 사용하는 이스케이프 키의 키 코드

jQuery를 사용하는 이스케이프 키의 키 코드 저는 두 가지 기능이 있습니다.Enter 키를 누르면 기능이 올바르게 실행되지만 이스케이프를 누르면 실행되지 않습니다.탈출키는 몇 번이 맞습니까? $(document).keypress(function(e) { if (e.which == 13) $('.save').click(); // enter (works as expected) if (e.which == 27) $('.cancel').click(); // esc (does not work) }); 키업 이벤트를 사용해 보겠습니다. $(document).on('keyup', function(e) { if (e.key == "Enter") $('.save').click(); if (e.key == "Escap..

source 2023.01.29

jQuery를 사용하여 DIV를 화면 중앙에 배치

jQuery를 사용하여 DIV를 화면 중앙에 배치 이 설정을 어떻게 해야 하나요?j를 사용하여 Query query query query query query query query query query query query query?jQuery에 함수를 추가하는 것을 좋아하기 때문에 이 함수는 다음과 같습니다. jQuery.fn.center = function () { this.css("position","absolute"); this.css("top", Math.max(0, (($(window).height() - $(this).outerHeight()) / 2) + $(window).scrollTop()) + "px"); this.css("left", Math.max(0, (($(window).wi..

source 2023.01.29

j선택에서 옵션 제거 쿼리

j선택에서 옵션 제거 쿼리 모두 클래스 이름 'ct'를 가진 5개의 선택지가 있는 페이지가 있습니다.클릭 이벤트를 실행하는 동안 각 선택 항목에서 값이 'X'인 옵션을 제거해야 합니다.암호는 다음과 같습니다. $(".ct").each(function() { $(this).find('X').remove(); }); 내가 어디가 잘못됐지?이것을 시험해 보세요. $(".ct option[value='X']").each(function() { $(this).remove(); }); 또는 보다 간결하게 말하면, 다음과 같이 동작합니다. $(".ct option[value='X']").remove(); $('.ct option').each(function() { if ( $(this).val() == 'X' ) {..

source 2023.01.19

순간의 언어를 변경하려면 어떻게 해야 합니까?

순간의 언어를 변경하려면 어떻게 해야 합니까? moment.js로 설정되는 날짜의 언어를 변경하려고 합니다.디폴트는 영어지만 독일어를 설정하고 싶습니다.제가 시도한 것은 다음과 같습니다. var now = moment().format("LLL").lang("de"); 있다NaN. var now = moment("de").format("LLL"); 이건 반응도 없어요 var now = moment().format("LLL", "de"); 변경 없음: 이것은 아직 영어로 결과를 내고 있습니다. 이것이 어떻게 가능한 걸까요?make.lang (경고:lang()부터 더 사용되지 않습니다.2.8.0하다, 사용하다locale()( ) : moment.lang("de").format('LLL'); http://mom..

source 2023.01.15

내부 컨텐츠를 기반으로 iframe 높이를 동적으로 만듭니다 - JQUERY/Javascript

내부 컨텐츠를 기반으로 iframe 높이를 동적으로 만듭니다 - JQUERY/Javascript iframe에 aspx 웹 페이지를 로드하고 있습니다.Iframe의 콘텐츠는 Iframe의 높이보다 클 수 있습니다.iframe에는 스크롤바가 없어야 합니다. .div. iframe은 기본적으로 입니다.이치노를 몇 개 : 기기qu quququ jQuery 。 $("#TB_window", window.parent.document).height($("body").height() + 50); 서 ''는TB_window입니다.Iframe포함되어 있습니다. body iframe aspx "의 태그. iframe을 사용하다나는 그것을 얻을 것이다.TB_window를 참조해 주세요.Chrome은 Firefox의 TB_wi..

source 2023.01.09

변수 === 정의되지 않은 변수 대 변수 유형 === "변수"

변수 === 정의되지 않은 변수 대 변수 유형 === "변수" jQuery Core Style Guidelines에서는 변수가 정의되어 있는지 여부를 확인하는 두 가지 방법을 제안합니다. 변수: " " " " :typeof variable === "undefined" 변수: " " " " :variable === undefined 성::object.prop === undefined jQuery는 글로벌 변수에 대해 하나의 접근 방식을 사용하고 로컬 및 특성에 대해 다른 접근 방식을 사용하는 이유는 무엇입니까?되지 않은 변수의 경우 " " " 입니다.typeof foo 리터럴을 합니다."undefined" 체크는 "", """ 입니다.foo === undefined"foo is not defined" 오류..

source 2022.12.25

JQuery .each()의 역방향

JQuery .each()의 역방향 JQuery를 사용하여 페이지에서 몇 가지 요소를 선택한 후 DOM으로 이동합니다.문제는 JQuery가 자연스럽게 선택하고 싶어하는 모든 요소를 역순으로 선택해야 한다는 것입니다.예를 들어 다음과 같습니다. Item 1 Item 2 Item 3 Item 4 Item 5 li 아이템을 모두 선택하여 .each() 명령어를 사용하고 싶은데, 먼저 아이템 5, 아이템 4 등으로 시작하고 싶습니다.이게 가능합니까?$($("li").get().reverse()).each(function() { /* ... */ }); 세계에서 가장 작은 jquery 플러그인의 형태로 가장 깨끗한 방법을 소개합니다. jQuery.fn.reverse = [].reverse; 사용방법: $('jqu..

source 2022.12.25
반응형