분류 전체보기232 [스크랩] hasLayout 속성과 홀리 핵(Holly hack) 출처 : http://blog.wystan.net/2007/08/14/understanding-haslayout-property-and-holly-hack CSS로 이미지 정렬하기에서 소개했던 CSS의 clear 속성을 이용하는 float 제거(clearing float)와 동일한 효과를 내는 방법은 몇 가지가 더 있습니다.그 중 하나인 overflow 속성을 이용하는 방법을 설명하기 전에 인터넷 익스플로러(이하 IE)만의 독자적인 속성인 hasLayout에 대해서 먼저 알아보려고 하는데, 이 속성이HTML 요소들의 레이아웃, 특히 float된 요소가 렌더링되는 방식에 크게 영향을 끼치기 때문입니다.그러면 hasLayout 속성이란 무엇이고, 어떤 영향을 끼치는지, 그리고 어떤 방식으로 이 속성을 이용해.. 2013. 4. 21. 자바스크립트 클래스 위 방법은 함수 표현식을 통한 클래스 형상화를 한것입니다. 함수 선언식으로 해도 결과는 동일합니다.■ publicthis 키워드를 통해 생성하는 필드와 메소드는 모두 public 으로 사용하고, 접근도 가능합니다. ■ privatevar 선언문을 통해 작성된 필드와 메소드는 모두 private으로 사용하고, 외부에서 접근이 불가능합니다. ■ 생성자자바스크립트의 생성자는 function 그 자체를 의미합니다. new 키워드를 붙여 오브젝트를 인스턴스화 시킬때 constructor 필드는 함수 자체를 가르키고있기때문에 특별한 생성자를 구축할수가 없습니다.또한 해당 필드를 수정한다한들 new 연산시 다시금 자기자신을 돌아보게 하기때문에 생성자에 대한 처리를 둘 수 없습니다.일반적인 경우는 이런식으로 처리합니다.. 2013. 4. 21. 자바스크립트 콜백구현 function이 object와 같은개념으로 취급받는 세상에서 더이상 함수를 인자로 넘기지 말란법이 없습니다.타 언어에서도 이런식의 콜백을 구현하여 이후처리를 담당하거나 스레드를 태워 개발자들에게 좀더 유연한 코딩기법을 제공하고있습니다. 이벤트 발생 2013. 4. 20. 자바스크립트 function 표현식 자바스크립트를 어느정도 쓸줄아시는분들이라면 다양한 표현방법으로 자신만의 세계를 구축하실텐데, 너무 한시선에만 집중하다보면 나중에 타인의 코드해석할때 매우 난감함을 느끼므로 여러가지 표현방법에 대해 익숙해지는 편이 좋습니다. function 이란 보통 함수라는 의미로 많이사용하지만 자바스크립트의 오랜 세월이후 더이상 function은 함수가 아닌 object의 영역에 가까워졌다고 말할수 있습니다. 그렇기때문에 object로써 표현되어질수있는 무수한 방식들이 대거 출현했고, 거기에 prototype이라는 녀석때문에 살작이나마 혼란스러운 계층구조를 갖게되었습니다. ■ 함수 선언식function test(){} ■ 함수 표현식var myFunc = function myFunc ( a , b ){} var jwl.. 2013. 4. 20. 이전 1 ··· 23 24 25 26 27 28 29 ··· 58 다음