2회차

Node.js로 구현하는 쇼핑몰 프로젝트 2회차 수업 요약 내용입니다.

자바스크립트란?

자바스크립트는 웹 페이지와 상호 작용 하도록 만들어진 스크립트 언어이다. ECMAScript의 핵심 기능을 제공하고 있으며, 문서 객체 모델(DOM)을 통해 웹 페이지 콘텐츠를 조작하는 메서드와 인터페이스를 제공한다. 또한, 브라우저 객체 모델(BOM)을 통해 브라우저와 상호작용하는 메서드와 인터페이스를 제공한다. 자바스크립트는 스크립트 언어미여, 웹에서 사용하는 인터프리터 언어이다. 컴파일이 필요 없으며, HTML 웹 페이지를 통해 스크립트를 삽입하면 웹 브라우저를 통해서 동작하게 된다.

자바스크립트의 특징

자바스크립트는 HTML문서와 함께 처리되므로, 일반 프로그래밍 언어보다는 기능이 제한적이다. 자바스크립트의 특징은 다음과 같다. 1) 자바스크립트는 객체 기반의 언어이다. 하지만 상속과 클래스라는 개념이 없다. 2) 자바스크립트는 인터프리터 언어로서 클라이언트의 웹 브라우저에 의해 해석되고 실행된다. 브라우저마다 약간의 차이가 존재한다. 3) 자바스크립트는 HTML문서 내에 기술되고 HTML문서와 함께 수행된다. 4) 자바스크립트는 HTML에 연상, 제어 등 프로그래밍적인 요소를 추가하고, 클라이언트의 자원을 활용할 수 있게 한다.

자바스크립트 변수

기본자료형

  • 숫자형

  • 문자형

  • Boolean형

객체형

  • 리터럴로 표현

    var로 변수를 선언하고 멤버간에는 ,로 구분한다.

var a = {
    numberVal : 111,
    arrayVal : "zzz",
    arrayList : [1,2,3],
    Speack : function(){
        consoloe.log("function");
    }
}
console.log(a);
  • 함수로 표현

    내부가 어떻게 구현되었나 생각하지 않고 제공되는 함수와 변수를 사용한다.

    사용하는 입장에서는 코드 분석이 용이하고 좀 더 깔끔해보일 수 있다.

JQeury 연습

Accordion

URL : https://nodejs.junyoung.me/jquery-accordion/

댓글작성

URL : https://nodejs.junyoung.me/jquery-comment/

스톱워치

URL : https://nodejs.junyoung.me/jquery-stop-watch/

슬라이더

URL : https://nodejs.junyoung.me/jquery-slider/

Last updated

Was this helpful?