on
1. (AngularJS/자바스크립트) 기본 AngularJS 설명 및 문법 구문 수행 실시
1. (AngularJS/자바스크립트) 기본 AngularJS 설명 및 문법 구문 수행 실시
728x90
반응형
[개발 환경 설정]
개발 툴 : Edit++
개발 언어 : AngularJS
[자바스크립트 소스코드]
/* [JS 요약 설명] 1. window.onload : 브라우저 로드 완료 상태를 나타냅니다 2. Angular Js 는 html 을 확장해서 사용할 수 있습니다 3. Angular Js 는 단일 페이지 응용 프로그램(SP)에 적합합니다 (주기적 ajax 통신으로 데이터만 새로 교체) 4. Angular Js 는 자바스크립트 client 측에서 MVC/MVVM 프레임워크를 사용할 수 있습니다 5. ng-app : Angular Js 를 사용하겠다는 의미입니다 (특정 이름 지정 시 자바스크립트에서 controller를 사용해 데이터를 지정 및 view에 연결할 수 있음) 6. ng-controller : ng-app 이름 지정 시 컨트롤러에서 $scope 데이터를 지정 및 저장 후 view 에 연결해줍니다 7. $scope : 컨트롤러 데이터 저장 공간입니다 (뷰는 scope를 통해 컨트롤러 내부에 정의된 함수에 접근 가능) 8. ng-init : Angular Js 에서 자바스크립트 변수나 함수를 초기화 시키는 것입니다 9. ng-model : input, select, textarea 등의 태그에 ng-model을 지정하여 사용합니다 (ui 에서 데이터 인지 및 사용) 10. 출력 방법 expression (표현식) : {{ name }} / ng-bind="" 로도 지정 가능 */ /* [html 최초 로드 및 이벤트 상시 대기 실시] */ window.onload = function() { console.log(""); console.log("[window onload] : [start]"); console.log(""); };
[BODY 소스코드]
색상 변경하기 일반 더하기 : {{10 + 10}} 변수 더하기 : {{mySample1 + mySample2}} 변수 이름 : {{myName}} , 변수 나이 : {{myAge}} json 이름 : {{jsonObj.Name}} , json 나이 : {{jsonObj.Age}} 배열[0]번지 : {{arr[0]}} , 배열[1]번지 : {{arr[1]}}, 배열[2]번지 : {{arr[2]}}
[결과 출력]
[요약 설명]
/*
[JS 요약 설명]
1. window.onload : 브라우저 로드 완료 상태를 나타냅니다
2. Angular Js 는 html 을 확장해서 사용할 수 있습니다
3. Angular Js 는 단일 페이지 응용 프로그램(SP)에 적합합니다 (주기적 ajax 통신으로 데이터만 새로 교체)
4. Angular Js 는 자바스크립트 client 측에서 MVC/MVVM 프레임워크를 사용할 수 있습니다
5. ng-app : Angular Js 를 사용하겠다는 의미입니다 (특정 이름 지정 시 자바스크립트에서 controller를 사용해 데이터를 지정 및 view에 연결할 수 있음)
6. ng-controller : ng-app 이름 지정 시 컨트롤러에서 $scope 데이터를 지정 및 저장 후 view 에 연결해줍니다
7. $scope : 컨트롤러 데이터 저장 공간입니다 (뷰는 scope를 통해 컨트롤러 내부에 정의된 함수에 접근 가능)
8. ng-init : Angular Js 에서 자바스크립트 변수나 함수를 초기화 시키는 것입니다
9. ng-model : input, select, textarea 등의 태그에 ng-model을 지정하여 사용합니다 (ui 에서 데이터 인지 및 사용)
10. 출력 방법 expression (표현식) : {{ name }} / ng-bind="" 로도 지정 가능
*/
728x90
반응형
from http://kkh0977.tistory.com/1218 by ccl(A) rewrite - 2021-09-15 18:27:02