자바스크립트 완벽가이드 - 9.5 슈퍼 클래스와 서브 클래스 9.5 슈퍼 클래스와 서브 클래스 - 자바 스크립트는 클래스 기반의 상속 대신 프로토 타입 상속을 지원한다. 하지만 자바스크립트를 사용하여도 생각할 수 있는 클래스 계층을 유사하게 만들 수 있다 - 프토토 타입 객체 역시 하나의 객체이다. 프로토 타입 객체는 Object() 생성자를 사용하여.. IT_Programming/JavaScript 2011.04.29
[JQuery] Ajax IE 캐싱 문제 jquery timer플러그인을 이용해 10초 마다 서버쪽으로 ajax request를 보내는 코드가 있었는데 이상하게 IE에서는 불특정하게 서버쪽으로 request가 나가지 않았다. (파폭에서는 이상없음) $(function() { $(document).everyTime('10000', "AAAThread", function() { $.get("/blahblahblah.do", { "parm1": $("#parm1").val() }, callbackfunction,"json"); }); }.. IT_Programming/JavaScript 2011.04.03
IE 에서 location.href 를 쓰는 경우 referer 값을 제대로 받아오는 방법 보통 자바스크립트로 다음과 같이 페이지 이동을 하게 된다. document.location.href="페이지url"; 그런데 만약 이동하게 되는 페이지에서 referer를 체크하는 로직이 있다면 IE같은 경우 referer가 정상적으로 넘어가지 않을 수 있다. IE의 버그인지 정확히는 잘 모르겠지만 6,7,8 모든버전에서 발생한다. (파폭에서.. IT_Programming/JavaScript 2011.04.03
가우시안 (정규분포) 난수 생성 예제 [ 가우시안(정규분포) 난수 생성 예제 ] /* * Returns member of set with a given mean and standard deviation * mean: mean * standard deviation: std_dev */ function createMemberInNormalDistribution(mean,std_dev){ return mean + (gaussRandom()*std_dev); } /* * Returns random number in normal distribution centering on 0. * ~95% of numbers returned should fall between -2 and 2 */ function.. IT_Programming/JavaScript 2010.12.14
[펌] GET 방식과 POST 방식 ------------------------------------------------------------------------------------------------- 출처: http://chocodonut.tistory.com/59 ------------------------------------------------------------------------------------------------- 아래 소스 코드는 웹 페이지에 들어 있는 버튼을 눌러 고객의 이름을 가져오고자 할 때 해당 버튼에 지정할 수 있는 핸들.. IT_Programming/JavaScript 2010.12.07
[펌] document.location.replace()와 document.location.href의 차이 ----------------------------------------------------------------------------------------------- 출처: http://blog.naver.com/popejoa?Redirect=Log&logNo=40099080069 ----------------------------------------------------------------------------------------------- .href 와 .repalce()는 모두 location의 하위객채로 브라우저에서 URL이동 때 쓰인다. 그러나 쓰는 형태를 보면.. IT_Programming/JavaScript 2010.07.25
[펌] How JavaScript Timers Work ------------------------------------------------------------------------------------------- 출처: http://ejohn.org/blog/how-javascript-timers-work/ ------------------------------------------------------------------------------------------- At a fundamental level it's important to understand how JavaScript timers work. Often times they behave unintuitively because of the single thread which th.. IT_Programming/JavaScript 2010.07.12
[펌] 느긋하게 비동기식으로 JavaScript를 웹 문서에 추가하는 방법 ------------------------------------------------------------------------------------------- 출처: http://appletree.or.kr/blog/quotes/%EB%8A%90%EA%B5%BF%ED%95%98%EA%B2%8C-%EB%B9%84%EB%8F%99%EA%B8%B0%EC%8B%9D%EC%9C%BC%EB%A1%9C-javascript%EB%A5%BC-%EC%9B%B9-%EB%AC%B8%EC%84%9C%EC%97%90-%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94-%EB%B0%A9/ ----------------------------------------------------------------.. IT_Programming/JavaScript 2010.07.09
자바스크립트 완벽가이드 - 9.4 공통적인 객체 메서드 1. toString() 메서드 toString()에 깔려있는 기본 아이디어는 객체의 각 클래스가 자신을 문자열로 표현할 수 있게 만드는 것이데, 이를 위해서 객체를 문자열 형태로 변호나할 수 있게 적절한 toString() 메서드가 정의되어야 한다. 여러분이 하나의 클래스를 정의하면 클래스의 인스턴스가 문자.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 9.3 자바스크립트의 클래스 시뮬레이션 자바스크립트가 객체라는 데이터 타입을 지원하기는 하지만, 클래스를 구체적으로 표현할 수 있는 방법은 제공하지 않는다. 이 점은 자바스크립트를 C++나 자바같은 전통적인 객체지향 언어와 차별화 시킨다. 객체지향 프로그램 언어들은 공통적으로 데이터 타입을 엄격히 검사하며 클.. IT_Programming/JavaScript 2010.07.04