본문 바로가기

js

자바스크립트란?

 

출처 : http://cafe.naver.com/jobstartgogo/10976

 

☆ 자바스크립트란?

자바스크립트는 HTML 문서에서 HTML 이나 CSS 만으로는 표현하기 어렵거나 아예 불가능한 작업을 하기 위해

만들어진 언어이다. 스크립트 언어란 메모장등 간단한 텍스트 편집기 프로그램을 이용해서 쉽게 프로그램을

작성할 수 있는 언어로서 사용하기가 편리하고 실행속도가 빠른것이 특징이다.

 

 

☆ HTML 문서에 자바 스크립트 작성하기

CSS 와 마찬가지로 자바 스크립트도 HTML 문서에 직접 작성하거나 외부 파일에 작성한후 불러올수 있다.

HTML 문서에 자바스크립트를 작성하려면 <SCRIPT > 태그를 이용한다. < SCRIPT > 태그는 원래 < HEAD >

태그에 위치하는것을 권장하지만 문서의 어느곳이든 실행된다.

 

ex )< SCRIPT language = "javascrpt">

      </SCRIPT>

 

☆ 외부 문서로 저장된 자바스크립트 파일을 불러오기

자바스크립트는 별도의 자바스크립트 파일 (*js 파일) 에 작성하고 이를 HTML 문서 에서 불러올수 있다.

*.js 파일을 HTML 문서에 불러오려면 < SCRIPT > 태그를 사용한다

 

ex ) <SCRIPT > language = "javascript" src="my.js"

      </SCRIPT>

 

 

☆ alert 메서드

alert 메서드의 괄호안에 보여주고자 하는 메세지를 입력해주면 웹브라우저가 간단한 대화창을 통해

메세지를 보여준다.

ex) < script language="javascript >

        alert("어서오세요!");

      </script>

 

 ♡ window 객체는 자바스크립트의 최상위 기본객체 이므로 메서드를 실행할때 객체 이름을 생략하면 기본적으로

      window객체에서 메섣를 찾아 실행한다.

 

☆prompt 메서드

prompt 메서드는 사용자에게 어떤 질문을 하고자 할때 사용할 수 있는 메서드이다.

ex) window.prompt ("사용자에게 보여줄 메세지" , "입력창에 미리 입력되어 있을 문장");

 

ex)

<script languge="javascript">

      var userInput = prompt("당신의 이름은 무엇인가요?" , " ");

      alert (userInput+"님 환영합니다. ");

</script> 

 

 

☆ open 메서드

window 객체는 open 메서드를 통해 새로운 팝업창이 나타나도록 할수 있다.

ex) window.open("팝업창 주소" , "팝업창의 이름" , "팝업창의 속성");

 

 

☆ setTimeout 메서드

window.setTimeout 메서드는 지정된 시간이 지나면 특정함수를 실행하도록 하는 메서드 이다.

ex) windo.setTimeout( 함수명 , 시간 );

두개의 메서드는 실행할 함수의 이름이며 두번째 매개벼수는 함수를 실행하기까지 기다릴 시간이다.

유의해야 할 점은 괄호를 치지 않고 함수 이름만 들어간다는 것이다.

 

☆setInterval 메서드

 

setTimeout 메서드는 지정된 함수를 한번 실행하면 그 역활을 다하게 된다. 하지만 setInterval 메서드는

지정된 시간이 지날때마다 함수를 계속해서 실행해준다.

ex) setInterval (  실행할 함수명 , 시간 )

setInterval 메서드도 마찬가지로 타이머 번호를 리턴하며 clearInterval 메서드를 이용해서 동작을 취소할수 있다.

 

< script language= "javascript>

     var i = 0;

     var timer = 0;

 

     timer = setInterval(sayhello,500)

     function sayHello()

     {

        alert("안녕하세요?");

        i++;

        if ( i == 5 )

        {

          clearInterval(timer);

        }

     }

 

♡ moveBy , moveTo 메서드

window 객체의 moveBy 메서드와 moveTo메서드는 웹브라우저 창의 위치를 바꾸기 위한 메서드 이다. moveBy 메서드는

현재의 위치에서 지정된 간격만큼 움직이며 moveTo메서드는 지정된 위치로 이동하는 함수이다.

ex)

moveBy ( 수평 이동할 간격 , 수직 이동할 간격 );

moveTo ( 이동할 수평 위치 , 이동할 수직 위치 );

'js' 카테고리의 다른 글

js 메뉴 클릭시 펴졌다 접혔다 하는..부분  (0) 2012.04.12
jQuery 한글 블로그  (0) 2012.03.13
하단메뉴 내리는 jquery  (0) 2012.03.13