1년 가까이 jquery를 사용하고 있는데 오늘 외국 전문가의 코드를 보다가 갑자기 이해가 안되는 부분을 발견했습니다. 코드는
$(window).bind 입니다. ('load.jcarousel', function() { windowLoaded = true; });
아마도 저는 jQuery에 대해 잘 알지 못할 수도 있습니다. 문제가 생기면 요약해서 좀 배워요.. ㅎㅎ 회사에서는 왜 항상 1년 이상의 경력을 가진 사람을 채용하는 건지. 개선하다.
다음과 같이 설명된 jQuery API를 찾으세요.
1. 여러 이벤트를 한 번에 바인딩할 수 있습니다. 예:
$('#foo' ).bind( {
click: function() {
// 클릭 시 작업 수행
},
mouseenter: function() {
// 마우스 Enter 시 작업 수행
}
} );
2. 유형 매개변수인 모든 문자열은 유효합니다. 문자열이 기본 JavaScript 이벤트 이름이 아닌 경우 이벤트 핸들러는 사용자 정의 이벤트에 바인딩됩니다. 이러한 사용자 정의 이벤트는 브라우저에 의해 트리거되지 않지만 .trigger() 또는 .triggerHandler()를 사용하여 다른 코드에서 수동으로 트리거될 수 있습니다.
3. type 매개변수의 문자열에 점(.) 문자가 포함되어 있으면 이 이벤트는 네임스페이스가 있는 것으로 간주됩니다. 이 점 문자는 이벤트를 네임스페이스에서 분리하는 데 사용됩니다. 예:
$obj.bind('click.name', handler) 그러면 문자열의 클릭은 이벤트 유형이고 문자열 이름은 네임스페이스입니다.
그럼요, 퇴근하고 집에 가겠습니다. 이번 달에는 jQuery 개발 모델을 요약해 보겠습니다. 마지막으로, 이 글이 여러분에게 도움이 되기를 바랍니다.