-
JavaScript 내용정리 2IT_n_Programs 2018. 12. 1. 19:20
리팩토링 : 중복되는 코드를 정리하는 과정.
오브젝트 : C++ 의 클래스 같은 것.
var coworkers 를 정의해 놓고 코드 중간에 변수 추가 함수 추가가 가능함.
변수의 경우 push , pull 등 사용가능.
함수의 경우 기본 정의 표현은
function setValue( ){
}
이어야 하나, coworkers.setValue= function( ){ } 의 형태도 가능.
메쏘드 : 오브젝트 안에 함수를 말함.
스크립트 내에서 for 형태가...
==== >> for(var key in this)
함수로 --> 오브젝트로 ---> 마지막엔 파일로 정리하기.
var 를 사용하면 지역변수로 처리됨.
전역은 var 를 제거하거나 window 이름을 사용함.
라이브러리 : 여러 다양한 기능을 하는 정리된 파일을 가져다 쓰는 것.
프레임워크 : 일종의 반 제품. 제품 개발에서 공통된 부분은 프레임 워크라는 이름으로 개발이 미리 되어져 있고,
나머지 부분만 간편하게 개발하는 경우.
CDN : 라이브러리를 다운로드 하지 않고 웹 상에 url 경로를 지정해서 가져다 쓰는 방식.
함수의 인자를 맞추지 않아도 사용가능. argument 라는 변수를 사용하도록 설정되어 있음.
ex) function sum(){
for ( i=0, i < argument.length; i++){
_sum = _sum + argument[i];
}
}
sum(1,2,3,4,5,6);
cf) 함수의 이름.length 는 실제 정의된 arg 갯수를 말함.
new 는 객체 생성자.
- var P0 = new person();
- var P0 = {}
.... 와 같이 위 2문장은 같다. 객체를 생성한다.
모든 객체는 기본적으로 전역객체이다. ... window. 으로 시작하는 ...
this 는 소속된 객체 자신을 가리킴.
전역에서는 this === window
반응형'IT_n_Programs' 카테고리의 다른 글
HTML 정리 1 (0) 2018.12.01 JavaScript 내용정리 3 (0) 2018.12.01 JavaScript 내용정리 1 (0) 2018.12.01 Heroku (허로쿠) 기초 사용법 정리 (0) 2018.11.22 npm 명령어 정리 (0) 2018.11.22 댓글