본문 바로가기

Lecture/Javascript-기초19

iframe 에서 jQuery의 $(document).ready 가 먹통인경우 iframe 에서 jQuery의 $(dpcument).ready 가 먹통인경우 다음 iframe의 부모가 iframe에 데이터를 쓰기위해 open을 한 뒤 close를 하지않으면 프레임의 문서는 계속 로드중으로 남게됨. 스트림이 열린 상태로 쓸 준비가 계속 되어있다고 생각하고 iframe 측에서 문서로드완료에 대한 이벤트를 발생하지 않음.따라서 다음과 같이 데이터를 쓰고 난 close 메소드를 꼭 수행해주자.$('#ID')[0].contentWindow.document.open(); $('#ID')[0].contentWindow.document.write(data); $('#ID')[0].contentWindow.document.close(); 2014. 8. 4.
jquery 와 core 간의 submit 차이 js core 에서 submit 함수를 실행시킬경우 이벤트 큐에 달린 녀석들은 모두 무시하고 바로 제일 앞단의 폼자체 submit만 구동jquery에서는 trigger을 써서 연속으로 매달린 이벤트를 실행하고 마지막으로 폼자체 submit 구동시킴 submit 호출 추가로 현재 등록된 이벤트를 보는팁 2014. 4. 14.
자바스크립트 클래스 위 방법은 함수 표현식을 통한 클래스 형상화를 한것입니다. 함수 선언식으로 해도 결과는 동일합니다.■ publicthis 키워드를 통해 생성하는 필드와 메소드는 모두 public 으로 사용하고, 접근도 가능합니다. ■ privatevar 선언문을 통해 작성된 필드와 메소드는 모두 private으로 사용하고, 외부에서 접근이 불가능합니다. ■ 생성자자바스크립트의 생성자는 function 그 자체를 의미합니다. new 키워드를 붙여 오브젝트를 인스턴스화 시킬때 constructor 필드는 함수 자체를 가르키고있기때문에 특별한 생성자를 구축할수가 없습니다.또한 해당 필드를 수정한다한들 new 연산시 다시금 자기자신을 돌아보게 하기때문에 생성자에 대한 처리를 둘 수 없습니다.일반적인 경우는 이런식으로 처리합니다.. 2013. 4. 21.
자바스크립트 콜백구현 function이 object와 같은개념으로 취급받는 세상에서 더이상 함수를 인자로 넘기지 말란법이 없습니다.타 언어에서도 이런식의 콜백을 구현하여 이후처리를 담당하거나 스레드를 태워 개발자들에게 좀더 유연한 코딩기법을 제공하고있습니다. 이벤트 발생 2013. 4. 20.