코드 231

숫자 3단위마다 콤마 삽임

// 숫자 타입에서 쓸 수 있도록 format() 함수 추가 Number.prototype.format = function(){ if(this==0) return 0; var reg = /(^[+-]?\d+)(\d{3})/; var n = (this + ''); while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2'); return n; }; // 문자열 타입에서 쓸 수 있도록 format() 함수 추가 String.prototype.format = function(){ var num = parseFloat(this); if( isNaN(num) ) return "0"; return num.format(); }; // 숫자 타입 test var num = 1..

코드/JS 2013.11.21

[cross] 브라우저별 css 핵 선택자

legend{position:relative;left: -7px;} ie 7에서 legend 가 7픽셀만큼 들여써지는 버그 픽스 실제로 사용했던 예 legend{display: block;margin: 0;padding: 0;position: absolute;left: 20px;*left: 13px;top:20px;font-size: 1.3em;font-weight: bold;} 각 브라우별 css 핵 마크 IE6 and IE7 are the bastards of the web design world. We all know it. IE6 more so. To get around the inadequacies and bugs of IE6 and IE7, I see people going to great l..

코드/Html & CSS 2013.11.06

jquery ready

DOM에 접근 할 때 완전히 생성되지 않은 DOM객체를 참조하려고 하면 문제가 발생한다. 그래서 onload 이벤트에 핸들러를 걸어주는데,onload 는 모든 리소스가 로드되고나서 발생하는 이벤트란 거다. 그러한 단점을 보완하기 위해서 jquery에서는 ready는 함수를 제공한다. ready는 DOM에 접근할 수 있는 시점을 알려준다. ie에서는 모질라계통 브라우저에서 지원하는 DOMContentLoaded functionality 가 없다. 그 비슷한 기능을 defer 속성을 이용해서 구현해 놓았다. defer속성은 W3C 표준 속성이지만 모질라 계열에서는 지원안하는거같다.

코드/JS 2013.10.23

플래시 z-index

플래시에 wmode 가 지정되지 않으면 가령 modal 팝업같은 것을 iframe을 이용해 전체창에 띄우게 될때 iframe 따위는 가볍게 무시하고 플래시가 언제나 제일 상단 depth 를 차지하고 위에 떠있는 것을 보게된다. z-index 가지고 아무리 지랄을 해도 안된다. 플래시 모드를 넣어주자 예를 들면 이렇다 이거다. 이지랄을 해도 안되는 경우를 한 번겪었는데 그땐 내가 퍼블리싱을 하고 있지 않아서 어떻게 해결됐는지 모르겠다.

코드/Html & CSS 2013.10.14