
2019.07.30(화) Java Script 함수 사용 예제 Ex01 // Ex01 // 함수의 기본적인 모양꼴 4가지 // 함수형식1 f1(); // 선언과 순서와 사용없이 사용가능(호이스팅 가능) function f1() { console.log('나는야 f1()'); } // f1(); // 이것도 가능 console.log('------------'); // 함수형식2(헷갈림 주의) //f2(); // 선언과 순서와 사용없이 사용불가(호이스팅 불가) // 함수는 변할 일이 거의 없기 때문에 const를 사용한다. const f2 = function(){ // var f2 = function f3() 가능 console.log('나는야 f2()'); } f2(); console.log('-----..

2019.07.29(월) React 시작 전 필요한 JS 문법 익히기 Java Script 변수 타입 Ex01 // Ex01 // 웹 에서는 alert 라는 메시지 창을 띄우는 것이 있는데 console은 디버깅 창에서 볼 때 사용한다. console.log(1); console.log('문자열'); console.log('호랑이'+100); // 자바에서 사용하는 문법인데, 결과적으로 문자열, 이 방법 비추천 console.log('호랑이', 100); // 이 방법을 사용하는 것을 권장한다. ','로 연결 // 순서를 따질 때 앞에 숫자를 붙이고 내가 원하는 문자열을 작성하며 실행 순서를 구분할 때 사용한다. console.log(1, '내가원하는문자열1'); console.log(2, '내가원하는문..

2019.07.29(월) VScode 환경설정 Nodejs 설치 https://nodejs.org/ko/ 에서 설치 그 후 cmd에서 node -v 하면 버전이 나오면 설치 완료 npm -v 를 해서 같이 버전 확인해서 설치가 되었는지 확인하기 VSCode 설치 후 환경설정 할 때 반드시 깔아야 될 것들 ESLint Relatice Path 경로 작성할 때 편하다. guides 들여쓰기가 잘 못 되었을 때 체크를 해준다. Reactjs code snippets [개발자 : charalampos karypidis] 인 것 찾아서 install ...더보기 * 주의 할 점 단축키를 다른 툴에서 변환하는 툴을 깔면 VSCode와 충돌이 발생하기 때문에 VSCode 단축키를 그냥 사용해라. 포맷까지 사용해야 될..

1. PROTOTYPE 이란? JAVA나 C++과 같은 프로그래밍 언어는 클래스 기반 객체지향 언어이다. 이와 달리 JAVA SCRIPT는 프로토타입 기반 객체지향 프로그래밍 언어다. 그렇기 때문에 자바스크립트의 동작 원리를 이해하기 위해서는 PROTOTYPE 개념을 잘 알고 있어야 한다. 클래스 기반 객체지향 언어는 객체 생성 이전에 클래스를 정의하고 이를 통해 객체(인스턴스)를 생성한다. 하지만 프로토타입 기반 객체지향 프로그래밍 언어는 클래스 없이(Class-less)도 객체를 생성 할 수 있다. 2. JAVA SCRIPT 에서의 객체 생성 방법 자바스크립트의 모든 객체는 자신의 부모 역할을 담당하는 객체와 연결되어 있다. 객체 지향의 상속 개념과 같이 부모 객체의 프로퍼티(멤버) 또는 메소드를 상..