이준빈은 호박머리

IT 프로그래밍 개발 정보 블로그, 이준빈은 호박머리 입니다.

반응형

Language 116

[자바스크립트,javascript] 디버깅(debugging) 방법

자바스크립트 디버깅(javascript debugging) 방법입니다. 개발자 도구를 사용하여 디버깅하는 방법입니다.아래 예제는 인터넷 익스플로러의 개발자 도구를 사용했습니다.크롬(chrome)에도 개발자 도구가 존재합니다. 디버깅 방법은 동일합니다. 그림이 작아서 잘 안보이면 클릭 시 원본 사진이 보입니다. 1. 개발중인 웹페이지로 접근합니다. 2. F12 키를 누르면 개발자도구(Developer Tools) 창이 뜹니다. 스크립트 항목 탭으로 이동 후 디버깅 시작 버튼을 클릭합니다. 3. 자바스크립트에 오류가 발생한 부분에서 실행이 일시정지되고 어느부분에서 오류가 발생했는지 정보가 출력됩니다. ※ alert가 alret로 오타가 발생하여 자바스크립트 에러가 있었습니다.

Language/JavaScript 2013.01.22

Javascript 아작스(XMLHTTP)

자바스크립트 아작스(Javascript ajax) 통신에 관련된 내용입니다. 아작스, 에이잭스 이렇게 두개의 발음으로 사용하시는데 저는 에이잭스라고 사용합니다. 파일이 2개가 존재하는 상황에서 파일1에서 파일2로 요청값을 보낸 후 리턴값을 파일1에서 출력하는 내용입니다.내부적으로 통신하여 실제로 브라우저에서는 페이지 이동이 이루어지지 않습니다.결과적으로 test1.asp를 실행하면 alert창에 "일 이 삼" 이라는 값이 출력됩니다.※ 필요한 소스는 javascript단에서 사용하는 소스이므로 꼭 asp에서만 사용하는 소스가 아닙니다. test1.asp test2.asp

Language/JavaScript 2013.01.22

ASP 배열 사용 방법

배열 선언1차원 배열arrTest라는 배열을 선언한것입니다.사이즈는 5(0~5) 즉, 총 6개의 값을 가지는 배열이 선언된 것입니다.다차원 배열arrTest라는 배열을 선언한것입니다.사이즈를 5(0~5)와 3(0~3) 즉, 6x4 배열(24개의 값을 갖는 배열)이라 할 수 있습니다. 배열에 값 저장arrTest 배열에 문자열을 저장합니다. 배열의 값 출력asp의 UBound라는 함수를 사용하여 배열의 크기를 확인할 수 있습니다.

Language/ASP 2013.01.22

HTML) 인쇄영역 나누기, 페이지 나누기

HTML 소스를 사용하여 인쇄영역(페이지)를 나누는 방법. 페이지 분리.아래에서는 div를 사용하여 block-level element를 지정했지만, , 태그를 사용해도 됩니다. ... 출력할 내용1 출력할 내용2 ... 출력할 내용을 지정한 블록마다 페이지가 설정되어 페이지 나누기를 할 수 있습니다. page-break-before와 page-break-after, page-break-inside가 있습니다. 대체적으로 page-break-before를 사용합니다.page-break-before는 이 엘리먼트가 나오기 전까지의 문자를 한 페이지로 구분합니다.page-break-after는 이 엘리먼트가 나온 이 후의 문자를 한 페이지로 구분합니다. 각 속성의 의미(대체적으로 always만 사용함)aut..

Language/HTML 2013.01.11

SenchaTouch 패널(Panel) 생성하기

센차터치를 구현하기에 앞서 위의 소스처럼 루트패널(Panel)을 생성해 주어야 합니다.화면 출력의 가장 기본은 루트패널(Panel) 생성입니다.패널 객체를 만드는게 가장 기초적인 첫 단계입니다.패널 위에 패널 또 그 위에 패널..이런식으로 HTML에서 Table을 구성하듯 구현합니다.fullscreen 여부와 width, height 의 크기 지정은 필수적인 요소이므로무조건 값이 세팅이 되어있어야합니다.위의 소스가 빠져있으면 화면에는 아무것도 출력이 되지 않습니다. doc : http://dev.sencha.com/deploy/touch/docs/examples : http://dev.sencha.com/deploy/touch/examples/

접속 기기/브라우저 정보 추출(navigator.userAgent)

위의 소스와 같이 접속한 단말기나 브라우저의 정보를 userAgent 변수에 저장 후 userAgent 변수를 출력해보면 아래와 같은 결과가 출력됩니다.Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) 경우에 따라서 iPhone과 Android의 구분, 브라우저의 종류에 따른 구분 역시 Instr 함수를 사용하여 구분이 가능합니다.

Language/JavaScript 2012.12.11

ASP) 접속한 단말기나 브라우저 정보 추출하기(HTTP_USER_AGENT)

위의 소스와 같이 접속한 단말기나 브라우저의 정보를 OsInformation 변수에 저장 후 OsInformation 변수를 출력해보면 아래와 같은 결과가 출력됩니다.Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) 여기에서 출력된 결과물로 구분이 가능합니다.위의 결과물은 Internet Explorer 7버전에서 접속한 정보입니다.예를들어 IE6버전 7버전 8버전.. 버전에 따른 구분을 하려면 ASP의 Instr 함수를 사용하여 아래와 같이 사용 가능합니다. 0 Thenresponse.write "익스플로..

Language/ASP 2012.12.10
반응형