크롬에서 자바스크립트(Javascript) 코딩하기 |
개발환경 : window 7 64bit, 크롬 36.0.1985.125 m |
자바스크립트 개발을 위해서 여러가지 툴을 사용할수도 있지만
결국에 브라우저로 확인을 해야한다. 그런 의미에서 브라우저에서
확인하고 코딩할수 있다면 일석이조이다.
크롬에서 그런 기능을 제공하고 있는데 크롬 브라우저를 열고
새탭을 클릭해서 하나 연다. 그리고 개발자 도구 F12 눌러 연다.
아래에 개발자 도구 툴이 뜨게 된다. 거기에서 Console 탭을
클릭해보자. 그러면 아래와 같이 > 표시와 함께 커서가 깜박일 것이다.
위의 커서가 있는 부분이 소스 입력이 가능한 곳이다.
여기에 소스를 입력하고 Enter 를 누르면 결과 값이 바로
아래에 출력되게 된다.
그리고 변수에 값을 입력하게 되면 그 값이 저장되게 된다.
함수소스를 저장하게 되면 그 값이 나오게 되고 값을 저장하게 되면
그 값이 출력하게 된다.
그럼 createFunction() 로 함수를 실행해 보자.
리턴값이 100 일것이다. 그냥 createFunction 을 실행할때와
다르게 나온다. createFunction 은 실행할 소스가 저장된
것이고 createFunction() 소스를 실행했기 때문에 값이
틀린 것이다.
그리고 var a = 100 은 a 라는 전역변수에 값이 100 들어가
있는 것이다. 그러므로 이것은 언제든지 꺼내 쓸수 있는 것이다.
결론은 코딩하듯이 하나씩 함수를 만들고 변수에 값을 넣은후에
실행해 보면 된다는 말이다.
아래 소스는 브라우저의 크기를 알아오는 함수 이다.
function getSize() { var myWidth = 0, myHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE myWidth = window.innerWidth; myHeight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible myWidth = document.body.clientWidth; myHeight = document.body.clientHeight; } return [myWidth, myHeight]; } |
위의 함수를 등록하고 실행해보자.
그러면 현재 브라우저의 크기를 알려준다.
그런데 아직 이 소스를 간단히 결과값만을 알수 있는 수준이다.
Console 에서 소스를 넣고 디버깅할수 있는 방법은 알지 못하고
있다. 좀더 테스트 하면서 사용하면서 제대로 기능을 알아봐야
할 것 같다
'웹 프로그래밍 > 자바스크립트' 카테고리의 다른 글
자바스크립트(javascript) for 반복문 사용법 (0) | 2014.09.20 |
---|---|
자바스크립트(Javascript) 에디터 박스에 링크된 이미지 URL 정보출력하기 (0) | 2014.08.25 |
자바스크립트(Javascript) 속도관계 변환, 시속, 분속, 초속, 피트, 노트 계산기 (0) | 2014.08.25 |
자바스크립트(Javascript) 입력된 문자열을 암호화 복호화 하기 (1) | 2014.08.24 |
Jquery 로 tab(탭) 구현하기 (5) | 2014.06.08 |
자바스크립트(Javascript) 로 모바일웹을 표현할 때 해상도에 맞게 표현하기 (0) | 2014.02.24 |
Easy Slider 를 이용하여 이미지 슬라이더 구현하기 (2) | 2013.06.14 |
javascript 개발을 위한 Visual Web Developer 2010 Express 설치 (0) | 2012.10.22 |