2012-08-09 5 views
1

누구든지 저의 의구심을 가지고 도와 드릴 수 있습니까?jquery lingo를 이해 하시려면

온라인 jquery 튜토리얼을 읽는 동안 나는 올바른 이해를하지 못하는 몇 가지 용어를 접하게됩니다.

예에 대한

: 등 "버블 링" "기본 동작",

우리는 기본 동작을 취소하고 아래 코드를 품어 않도록 말할 그래서

:

$("a").live("click", function() { return false; }) 

무엇 여기에 기본 동작이 있습니까? 기본 동작을 취소한다고 말하면 "실제"동작을 취소한다는 의미입니까? 또한 취소해야하는 경우 왜 처음부터 사용합니까?

또한 "거품이 생기는 것을 방지"한다는 것은 무엇을 의미합니까?

어떤 도움

주시면 감사하겠습니다.

답변

1

기본 동작은 무엇입니까?

이 링크에 클릭의 일반 브라우저의 핸들러입니다 - 주소 표시 줄에 변경 URL을 유발

가 기본 작업을 취소 말할 때 그것은 "라이브"조치를 취소 의미합니까?

아니요. return false;는 처음에 그것을 사용하는 이유는 취소해야 할 경우, 또한 페이지 (보통)

변화로 연결되는 링크를 정기적으로 클릭입니다 기본 동작을 방지?

이 당신은 핸들러의 어떤 장소에 취소 할 수 있습니다

,

또한

는, 무엇을 "버블 링 않도록"않습니다 문제가되지 않습니다 의미?

이벤트가 버블 링되는 것을 방지하지 않으면 현재 요소에서 루트까지 DOM 트리에 의해 거품이 생깁니다.

+0

[quirksmode] (http://www.quirksmode.org/js/events_early.html)의 기본 동작에 대한 토론이 필요합니다. – steveax