Development/JavaScript, jQuery, ...(535)
-
자바스크립트 내장 함수
자바스크립트 내장 함수 함수 이름 설명 escape(uri) 적절한 정도로 인코딩함 unescape(uri) 적절한 정도로 디코딩함 encodeURI(uri) 최소한의 문자만 인코딩함 decodeURI(uri) 최소한의 문자만 디코딩함 encodeURI(component) 대부분의 문자를 인코딩함 decodeURI(component) 대부분의 문자를 디코딩함 eval(String) string을 자바스크립트 실행 코드로 변환 prompt 클라이언트로 부터 값을 입력 받을 수 있는 대화상자 반환 값은 상자의 텍스트 상자에 입력한 값이 반환된다 prompt(상자에 출력할 메시지,텍스트 상자의 초기값) parseInt 문자열의 인자 값을 정수 타입의 데이터로 변형하는 함수.
-
Warning-Undefined attribute name (ng-init) with eclipse
경고 메시지 Warning-Undefined attribute name (ng-init) with eclipse Undefined attribute name (ng-init). 경고 발생원인 이클립스에서 AngularJS Html 속성을 인식하지 못하여서 발생하는 경고 메시지 입니다. 해결방법 - 경고 메시지 제외시키기 해당 프로젝트 선택 >> 마우스 우클릭 >> Properties Validation 선택 >> HTML Syntax Enable project specific settings 체크 >> Attribues >> Undefined attribute name항목을 ignore로 설정 OK 예(Y) 설정 수정후 경고 메시지 발생하지 않습니다.
-
함수를 리턴하는 함수(자신을 재정의하는 함수 정의)
함수값을 리턴하는 함수 일반 값처럼 함수 값을 리턴할 수 있습니다. 함수를 리턴하는 함수 기능 함수를 호출함과 동시에 다른 함수로 바꾸기 자기 자신을 재정의하는 함수 구현 함수를 리턴하는 함수를 이용해 자신을 재정의하는 self함수 정의 소스 코드 출력결과 자신을 재정의하는 함수 도식도 동일한 결과이지만 외부 함수와 내부 함수 모두 익명함수로 self 함수 구현한 동일한 형태 소스 코드 출력결과 동일함 익명 내부함수로 정의 및 내부 익명함수를 리턴값으로 반환 09.html (참조)
-
내부함수와 지역변수
함수를 반환하는 함수와 클로저 함수값을 리턴하는 함수 함수를 리턴하는 함수 기능 익명함수를 반환하는 함수 클로저의 사용 클로저란 지역변수 규칙에 위배 학습 내용 소스 코드 출력결과 함수값을 리턴하는 함수 일반 값처럼 함수 값을 리턴할 수 있습니다. 함수를 리턴하는 함수 기능 함수를 호출함과 동시에 다른 함수로 바꾸기 자기 자신을 재정의하는 함수 구현 익명함수를 반환하는 함수 function outerFunction() { return function () { alert('Hello World .. !'); }; } outerFunction()(); 클로저의 사용 함수 안에 있는 변수는 지역 변수이므로 외부에서 사용할 수 없습니다. 클로저를 사용하면 이 규칙을 위반하여 지역변수를 사용할 수 있도록 할 수 ..
-
함수 스코프 외부에서 내부 함수 호출
함수 스코프 외부에서 내부 함수 호출 소스 코드 출력결과 함수 스코프 외부에서 내부 함수 호출 도식도 소스 코드 출력결과 함수 스코프 외부에서 내부 함수 호출 도식도
-
내부 함수 호출/함수 스코프
내부 함수(inner function) 함수 내부에 선언한 함수. 내부 함수를 사용하면 외부에 이름이 같은 함수가 있어도 내부 함수가 우선적으로 호출됩니다. function 외부 함수(){ function 내부 함수1(){ 코드 } function 내부 함수2(){ 코드 } 내부 함수1( ); } 내부 함수 기능 자바스크립트의 기능르 보다 강력하게 해주는 클로저 생성 부모 함수 코드에서 외부에서의 접근을 막고 독립적인 헬퍼 함수를 구현 내부 함수 특징 내부 함수에서는 자신을 둘러싼 외부함수의 변수에 접근이 가능합니다. (자바스크립트의 스코프 체이닝) 내부 함수는 일반적으로 자신이 정의된 외부 함수 내부에서만 호출이 가능합니다. (자바스크립트의 함수 스코핑) ※함수 스코핑: 함수 내부에 선언된 변수는 함수..