ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JavaScript 내용정리 2
    IT_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

    댓글

Designed by Tistory.