일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 의미있는 이름
- 자바스크립트 정규식
- 클린코드
- 프로토타입 상속
- Safari
- 리팩토링
- 자바스크립트 상속
- 자바스크립트 메소드
- 콜백
- 자바스크립트 콜백
- 자바스크립트 유효범위
- 자바스크립트 배열
- 프로토타입
- 변수명
- 자바스크립트 정규표현식
- 정규식
- 모듈
- 정규표현식
- 자바스크립트 모듈
- 리팩토링기법
- 네이밍
- 자바스크립트
- 클로저
- 자바스크립트 클로저
- 자바스크립트 문법
- mysql #mysql최적화 #최적화
- 자바스크립트 객체
- 자바스크립트 함수
- 리팩토링 기법
- 리팩토링이란
- Today
- Total
목록자바스크립트 (2)
개발정리
09 유효범위 (scope)10 클로저 (closure)11 콜백12 모듈13 연속호출 (Cascade)14 커링 (Curry)15 메모이제이션 (memoization) 09 유효범위유효범위는 변수와 매개변수의 접근성과 생존 기간을 제어.유효범위var foo = function () { var a = 3, b = 5; // a=3, b=5 var bar = function () { var b = 7, c = 11; // b=7, c=11 a = a + b + c; // a=21 }; bar(); //a=21, b=7};이름 충돌 문제를 덜어주고 자동으로 메모리 관리.C언어 유형의 구문을 가진 언어는 모두 블록 유효범위가 있다.블록 내부에서 선언된 변수는 외부에서 접근 불가. 블록이 끝나면 변수 해제하지만..
1. 공백 (Whitespace)문자를 구분하는 형태나 주석의 형태를 취한다.주석 또한 공백 취급.주석은 블록 주석 "/* */"과 한 줄 주석 "//" 형태로 사용할 수 있다.정규표현식과 블록 주석 사용시 주석이 중간에 닫힐 수 있다. 주석사용 시 주의할 점//주석 사용시 주의점 var s = 'string'; /* s.match(/s*/); // 블록 주석이 정규표현식을 만나 닫혀버림.*/ 2. 이름 (Names)이름은 하나의 문자나 그 뒤를 이어서 하나 이상의 문자, 숫자, _가 붙는 문자열.문장, 변수, 매개변수, 속성명, 연산자, 라벨에 사용.예약어는 name이 될 수 없다.예약어 종류JS 예약어abstractboolean break bytecase catch char class const co..