본문 바로가기

javascript8

javascript로 브라우져 종류 알아보기. 브라우져 종류 알아오는 방법 var isIe=navigator.userAgent.match(/msie/i); var isFirefox=navigator.userAgent.match(/firefox/i); var isOpera=navigator.userAgent.match(/opera/i); var isWebkit=navigator.userAgent.match(/applewebkit/i); 인터넷 익스플로러(이하 ie) : isIe파이어폭스 : isFirefox오페라 : isOpera사파리, 크롬 : isWebkit크롬의 경우 isapple에서 결과가 나온다. 현제까지는 동일한 엔진을 사용하기 때문이다. 추후에는 크롬브라우져에서 webkit엔진이 blink엔진으로 바뀔 예정이라는 뉴스가 나왔다.거기에 오페.. 2013. 5. 16.
serialize form jQuery를 사용 할 수 없을 때 javascript에서 form 태그를 serialize해서 form 태그 내의 name속성을 가지는 태그들의 값을 가지고 올 때 사용한다. /** IE 에서는 obj.serialize() function이 동작하지 않기 때문에 아래와 같이 만들어 준다. */ function serialize(form) { if (!form || form.nodeName !== "FORM") { return; } var i, j, q = []; for (i = form.elements.length - 1; i >= 0; i = i - 1) { if (form.elements[i].name === "") { continue; } if (form.elements[i].disabled ==.. 2013. 4. 23.
자바스크립트 선택 jQuery Selector를 사용하면 간단할걸... 어쩔 수 없이 기존에 javascript로 되어 있고, 다른 framework이랑 충돌하면 사용 할 수가 없다.그래서 여기에 javascript dom 선택 명령어들을 정리한다. document.getElementsByTagName("태그 이름");document.getElementsByName("네임명");document.getElementById("아이디명");document.getElementsByClassName("클래스명");ByClassName은 ie에서 동작 안한다고 봐야 한다. -_ㅡ;; ie9 부터 지원한다. 아래는 각 항목을 예제로 구성한 것이며 첫 번째 예제인 getElementsByTagName 은 태그가 중복되어서 동작 안한다... 2013. 4. 17.
[자작]Unix time to Date 유닉스 시간을 사용자 시간으로 변경하는 자작 툴. unix time to Date / Date to unix time Unix Time 을 사용자 시간으로 변경하는 툴을 만들어 보았다. 왜? 가끔 필요하니까. ^^ UnixTime to Date Ex) 1355360675 ==> 2012년 12월 13일 오전 10시 04분 35초 입력 : 결과1 : 결과2 : 결과3 : Date to Unixtime Ex) 2012년 12월 13일 오전 10시 04분 35초 == > 1355360675 입력 : 년 월 일 시 분 초 결과 : 2013. 3. 27.