코딩/JavaScript 칠판

자바스크립트 언어 책을 펼치며

Excel 밟아 2016. 8. 28. 11:18

예전에 구입한 자바스크립트 언어 책 '자바스크립트 & 제이쿼리(저자 : 존두켓)'을 다시 보게 되었다. 대충 제목만 일고 책장에 잠들어 있던 책인데 요즘 코딩에 다시 관심이 가서 이 책을 깨우게 되었다.^^


제1장 프로그래밍의 기초에 나온 내용을 잊지 않기 위해 기록해 둔다.


  1/a 스크립터란  


● 목표 - 목표 달성을 위한 실행 순서(진행, 선택)

● 프로그래밍적이라는 것은 위와 같은 것이다.

● 키워드 : 목표, 스크립트, 선택, 프로그래밍적



  1/b 컴퓨터는 어떻게 세상과 소통하는 가  


● 호텔이 있다. 호텔 예약 애플리케이션을 만들고자 한다.


컴퓨터에게는 호텔이 무엇인지 예약이 무엇인지 정의되어 있지 않다.

그럼 어떻게 컴퓨터를 이용해서 호텔 예약 애플리케이션을 만들 수 있을까?


컴퓨터 만을 위한 모델을 만들어 주면 된다.

데이터를 이용하여 모델을 만들어낸다.

컴퓨터에게 데이터만 잘 전달해주면 컴퓨터는 우리가 원하는 명령을 실행해서 작업을 수행할 수 있다.


컴퓨터는 데이터를 이용하여 세상에 실존하는 것을 표현하기 위한 모델을 만든다.


세상에 실존하는 것들은 컴퓨터 프로그래밍에서는 객체로 표현된다.

각각의 객체는 속성, 이벤트, 메서드 정보를 갖을 수 있다.

이들이 결합하여 객체를 표현하는 모델을 구성하게 된다.

객체의 이벤트는 메서드를 싱행하고 메서드는 객체의 속성을 알아내거나 변경한다.


컴퓨터는 실제 세계의 물체를 표현하기 위해 데이터를 이용하여 모델을 만든다.


● 실존하는 물체 - 모델 - 객체(속성, 이벤트, 매서드)


● 데이터를 이용하여 호텔 모델을 만드는 방법을 살펴보았다. 웹브라우저(크롬, 익스플로러 등)도 이와 유사한 방법으로 웹페이지와 브라우저 창을 위한 모델을 만든다.


● 키워드 : 실존하는 것, 모델, 객체, 속성, 이벤트, 메서드