이야기테크/블로그이야기

[스크랩] 자바 스크립트란..?

명호경영컨설턴트 2008. 8. 25. 23:20
javascript 강좌
  1. 자바스크립트란?

[1][2][3]
  지금까지 여러분들은 태그에 대해서 배웠을 것입니다. 태그는 일주일만 배우면 초보분들도 웹페이지 제작을 할 수 있습니다. 그러나 태그로만은 웹페이지를 충분히 표현 할 수도 있기는 하지만 보통은 더 멋진 웹페이지를 원하게 되죠^^ 바로 이러한 점을 충족시켜주기 위해 존재하는게 자바스크립트라고 할 수 있습니다.
 자....그러면 조금 지루하겠지만 자바스크립의 정의 부터 알아보겠습니다.

  자바는 원래 개발목적은 가전 제품등을 제어하기 위한 목적이었습니다. 즉, 요즘 많이 나오는 인공지능 세탁기, 냉장고, 텔레비전 등 그 안에 들어가는 롬(ROM)이라는 반도체에 일정한 프로그래밍이 가미되어 보다 쉽게 사용할 수 있도록 하며, 이를 유지 업데이트가 가능하도록 하기 위한 취지에서 만들어진 것입니다. 그러나 기술의 한계와, 인테넷 기술의 발달로 컴퓨터에 사용되는 프로그램으로 발전했지요....여기까지는 그냥 "웅.....그렇군...!" 하고 지나치셔도 됩니다.

  우리가 일반적으로 말하는 자바에는 "자바스크립트" 와 "자바애플릿" 이 있습니다. 자바스크립트는 네스케이프사에서 브라우져용으로 개발을 시작한 언어로 일반적으로 텍스트 기반으로 작성되며, 소스를 HTML 문서에 삽입하는 것으로 바로 사용할 수 있습니다. HTML과 같이 브라우져에서 직접 해독을 하기 때문에 소스의 보안이 어렵다는 단점이 있지만 보다 많은 사람들이 사용할 수 있어 사용자의 폭을 넓힌다는 점에서 장정이 되기도 합니다. 더불어 자바 스크립트는 쉽게 배울 수 있고, 웹페이지에 바로 적용할 수 있어 각광받는 언어로 자리 매김을 하고 있습니다.......이해가 되시는지.....^^ 자바 처음 배우시는 분이라면...이해가 안되실 텐데.....도저히 이해가 안되신다면......"웅......태그하고 같이 쓰이는 놈이 있구나....!" 하고 지나치셔도 됩니다.

  자바애플릿은 스크립트와는 달리 별도의 프로그래밍 과정을 거쳐 완전한 프로그램을 만들고 이를 서버에 보관을 하며, 사용자의 필요(접속)을 통해 클라이언트용 프로그램을 다운로드하여 이를 실행하는 구조를 가지고 있습니다. 넘 어렵죠?^^...........도저히 이해가 안되신다구요? 그럼 그냥 "웅.......파일이 하나 더 있어야 제대로 동작하는 녀석이 있구나....!" 하고 넘어가버리세요. 

자바스크립트 자바애플릿
브라우져에서 바로 실행
HTML 문서와 같이 사용됨
객체 기반 언어
미리 변수 정할 필요 x
정적 바인딩
로딩속도 빠름
서버에서 파일을 불러와 실행
HTML문서내에서 애플릿 정의만 지정
객체 지향 언어
미리 변수 타입을 정해야 함
동적 바인딩
로딩속도 느림

  이해가 잘 되시는지요?   뭐가 뭔 소리인지 하나두 모르겠다구요? 그럼 진짜 진짜 간단하게 설명드리지요. 자바스크립트는 태그와 마찬가지로 자바스크립트 언어를 웹페이지에 적어주면 지정된 효과가 발생합니다. 물론 태그와 같이 사용됩니다. 반면 자바애플릿은 웹페이지에 애플릿정의를 적어주고 또한 그 효과를 지정한 class파일이 반드시 있어야 동작을 합니다. 없으면 동작을 안해요. 쉽게 말해서 자바스크립은 혼자 북치고 장구치고 다 할 수 있는데 애플릿은 옆에 꼭 class라는 파일이 있어야 북치고 장구를 칠 수 있습니다. 이제 이해가 되시는지......?  엥? 그래도 이해가 안 되신다면............ 그냥......배우지 말어............여러 사람 힘들어져......... 하핫^^ 농담이구요.......이해가 안되신다면 웹에 대한 기초실력이 부족한 분이신거 같은데..........태그부터 마스터 하시고  오세요..........
 

출처 : 항상 따듯함을 줄수있는 사람이..
글쓴이 : barama61 원글보기
메모 :