본문 바로가기

전체 글

(93)
[JavaScript] { JSON } -서버 통신의 시작 HTTP (Hypertext Transfer Protocal): 브라우저위에서 동작하고있는 웹사이트나 웹어플리케이션 같은 Client들이 Server와 통신하는 방법을 정의한 것. 하이퍼텍스트를 어떻게 서로 주고 받을 수 있는지를 규약한 프로토콜 중 하나. Client가 Server로 데이터를 Requst(요청)하면 서버는 그에 맞는 Response(응답)을 클라이언트로 보내주는 방식으로 진행됨. Hypertext는 하이퍼링크, 전반적으로 쓰이는 리소스들(문서, 이미지파일 등등)을 전부 포함. Http를 이용해서 서버에 데이터를 요청해 받아오는 방법으로 AJAX(Asynchronous JavaScript And XML)를 사용. AJAX는 웹페이지에서 동적으로 서버에게 데이터를 주고 받을 수 있는 기술...
[자바스크립트] function 자바스크립트에 추가된 class는 자바처럼 pure한 objec가 아님. 가짜 object-oriented procedure language. input(parameter)를 받아 output하는 것이 함수 Function - fundamental building block in the program - subprogram can be used multiple times - performs a task or calculates a value 1. Function declaration funcion name(param1, param2) { body... return; } one function = one thing naming: doSomething, command, verb e.g. createCardA..
[자바스크립트] Class -객체지향언어 class ellie console.log(ellie.age); -> 20 ellie.speak(); -> ellie: hello! 2. Getter and Setter C언어는 procedure Language(절차지향언어) 함수를 호출해서 실행하는 프로그램. JAVA는 Object Oriented Language(객체지향언어) 오브젝트가 서로 interaction(상호작용)하면서 돌아가는 어플리케이션. encapsulation(캡슐화) 커피자판기 : class property : cup of coffee 동전넣고 putCoins , 커피만들고 makeCoffee : methods 2개 number of coffee는 integer이므로 마이너스 값을 가질 수 없으므로 Getter & Setter를 사..