소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

Web 46

IE10 Compat Inspector

IE10 Compat Inspector2012년 2월 9일 목요일 오전 9:580이제 Compat Inspector를 IE10에서 사용할 수 있습니다. Compat Inspector를 사용하면 Internet Explorer 플랫폼 변경이 내 사이트에 영향을 미치는지를 빠르게 파악할 수 있습니다. IE10 사용을 준비하고 있든 IE9을 그대로 업데이트 중이든, 문제가 있는 페이지에서 Compat Inspector를 실행하면 됩니다. 그러면 예상되는 문제점을 설명하는 메시지와 이를 해결하기 위한 조치 단계를 볼 수 있습니다.Compat Inspector 정보Compat Inspector는 JavaScript 기반의 테스트 도구로, 실행 중인 사이트를 분석합니다. Compat Inspector는 최근 모드에..

Web 2013.05.21

Chrome 에서의 Ajax

문제가 되는 코드는 아래와 같다.var httpObj = new ActiveXObject("Microsoft.XMLHTTP"); 위 코드는 익스에서만 동작한다고 한다. 그러나 크롬에서도 동작하게 할 수 있다. 아래와 같이 분기로직을 넣어서 해결 가능하다.var httpObj = null; if (window.XMLHttpRequest) { httpObj = new XMLHttpRequest(); // IE 7.0 이상, 크롬, 파이어폭스 등 } else if (window.ActiveXObject) { httpObj = new ActiveXObject("Microsoft.XMLHTTP"); // IE 구버전 }

Web 2012.12.27

MVC 패턴

* MVC 패턴이란?UI기반의 application 전체프로그램을 디자인 하기 위한 패턴* 싱글턴 패턴?전체 어플리케이션 중 한 클래스를 정의 하기 위한 패턴DTO(VO) - 데이터를 묶어 주는 역할을 함. 값을 이동시키기 위한 객체M - model (비지니스 로직 처리) (모델은 2가지로 나뉘어짐. 1. 비지니스로직 - 비지니스Service, 2. DB관련 - DAO )V - view (응답처리)C - controller (프로그램의 전체 흐름 처리 work flow)* 만약 클라이언트가 요청을 하면1. 요청받기 -> 요청시 보낸 값을 읽는다. -> 검증2. 비지니스 로직 처리3. 응답을 순서대로 처리한다. 비지니스 로직을 밖으로 빼서 처리하고 응답하는 코드도 따로 빼서 만든다.   * Model1 :..

Web 2012.09.18

javascript trim 구현

JavaScript 사용시 문자열의 앞 뒤 공백을 잘라야 할때가 있다. var str = " Go Hell IE6 "; str = str.replace(/(^\s*)|(\s*$)/gi, ""); 요래 하면 앞 뒤 공백을 잘라 낼 수 있다. 왼쪽 공백만 잘라내고 싶을 경우 (ltrim) var str = " Go Hell IE6 "; str = str.replace(/^\s+/, "");오른쪽 공백만 잘라내고 싶을 경우 (rtrim) var str = " Go Hell IE6 "; str = str.replace(/\s+$/, ""); 그런데 이렇게만 쓰면 뭔가 섭하다.. JavaScript String Object의 prototype으로 지정하면 String Object의 메소드로 바로 접근이 가능하다...

Web/JavaScript 2012.08.18
728x90
반응형