본문 바로가기

DOM, Script14

웹브라우져별 전체 Height 값 구하기. 주로 배경 height값을 구하기 위해 브라우져의 전체 height값이 필요할 경우가 생긴다. 브라우져 종류가 많아지면서 각 웹브라우져 엔진별로 height 값을 가져오는 방식이 조금씩 다른데 샘플은 아래와 같다. DTD는 HTML4.01 strict.dtd기준이다. 크롬과 사파리 같은 경우 웹브라우져 엔진이 동일하기때문에 사용방식이 동일하다. 스크롤바가 생성됏을경우엔 스크롤바 길이가 전체 height값이 된다. 사족이지만 달랑 브라우져의 HEIGHT값을 가져오는데 저정도 라인수가 필요하다니..어서 빨리 표준이 정착되길.ㅡㅜ.. 2009. 8. 13.
자바스크립트 함수인자 call by value, call by reference 자바스크립트의 함수인자를 처리함에 있어 문자열, 부울, 숫자등과 같은 원형 데이터를 값(call by value)을 함수에 인자로 넘겨줄수있다. 특이점은 함수내에서 값을 바꾸더라도 호출 프로그램에는 반영되지 않는다 하지만 객체는 다르다. 객체는 참조(call by reference)로 넘겨주므로 함수내에서 변경하면 호출 프로그램에도 반영된다. 아래 샘플 코드를 보자. 결과는 아래와 같다. str : Original Value arr : one,two,three 2008. 12. 11.
JavaScript 재입문 퍼오기엔 내용이 다소 길어서 링크를 걸었다. 스크립트 사용하면서 한번쯤 반드시 읽어볼만한 내용. [JavaScript 재입문] 2008. 11. 24.
특수문자 & 의 다른 표현 보통 & 이녀석은 & 로 캐스팅해서 처리하곤 했는데 이 마저도 안되는 상황이 생겨버렷다..-_-;; 일단 급하게 & 이 문자로 대체했더니 해결됐지만 특수문자 처리는 항상 문제지.. & 와 & 차이가 정확히 뭔지는 알수없으나 표시는 거의 동일하다..;; 2007. 8. 28.