Angular만 사용하다가 JS 기초가 부족한거 같아서 공부하다가 ES6 이전에서 클래스 생성 방법을 정리해본다. 리터럴방식 var 인스턴스= { property1: 초기값1, property2: 초기값2, 메서드1 : function(){ } } => ' ; ' 을사용하지않음 new 연산자사용x 인스턴스를여러개만들수없음-> 코드의재사용보다는데이터의패키징용 함수방식 function 클래스이름(){ this.property1= 초기값1, this.property2= 초기값2, this.메서드1 : function(){ } } => var 인스턴스= new 클래스이름(); 처럼사용 프로퍼티와메서드는반드시자기자신을나타내는this로정의 클래스이름자체가생성자, 인스턴스가생성될때자동호출 특징 1. 코드재사용 2. ..
웹 프로그래밍을 하면서 기초지식 중 하나라고 할 수 있는 질문이다. 'undefined null의 차이' undefined -> 자료형(타입)이 결정되지 않은 상태 null -> 변수를 선언하고, 'null'이라는 빈 값을 할당한 경우이다. 데이터를 출력하거나 console로 출력할 때 null이냐 undefined냐 이것만 알아도 변수 선언이 잘 못되었을 경우 금방 알아차릴 수 있다. undefined와 == null(object) // trueundefined와 === null(object) // false 연산자(자료형까지 비교)
! 팝업창과 모달창의 공통점 이 둘의 공통점은 특정 영역의 위치에 원하는 사이즈의 별도 레이어를 만들어 방문자에게 원하는 시점에 보여준다는 점이다. 또한 현재 보여지는 웹사이트의 콘텐츠를 가릴 수는 있으나 없애거나 볼 수 없게 만드는 것이 아니라 사용자인 클라이언트가 원할 때 볼 수 있다. 팝업창과 모달창의 다른점 팝업창의 경우 웹 시작과 동시에 띄우는 경우가 많다. 하지만 모달창의 경우 중간 중간 사용자에게 보여주는 경우가 많은데 이는 현재 의도하는 목적과 상관없는 경우 주로 팝업창을... 관련있거나 다음 진행을 위해 필요한 내용은 모달창을 사용한다는 차이점이 있다. 또 다른 차이는 팝업창은 사용자가 원할 경우 브라우저의 옵션을 통해 열지 않도록 강제할 수 있는 기능이 있다. 그렇기 때문에 반드시 노출..
Angular에서 template에서 배열의 데이터를 표현하기 위해 사용하는 [ngFor] 라는 지시자(Directive)가 있다. Angular 공식 홈페이지에서 나오는 ngFor에 대한 설명은 다음과 같다. @Directive({ selector: '[ngFor][ngForOf]' }) class NgForOf implements DoCheck, OnChanges { constructor(_viewContainer: ViewContainerRef, _template: TemplateRef, _differs: IterableDiffers) ngForOf: NgIterable ngForTrackBy: TrackByFunction set ngForTemplate: TemplateRef ngOnChanges..
- Total
- Today
- Yesterday
- JSON
- 파이썬
- data grid component
- https://www.tistory.com/auth/logout/
- data component module
- CSS
- JPA
- 파이썬3
- data table component
- Angular
- data gird component
- Router
- data component
- Python
- angular router
- 페이스북 로그인
- React-router
- Redux
- JavaScript
- mobx
- Spring Boot
- Spring
- react
- facebook login
- MySQL
- python3
- Java
- localStorage
- jQuery
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |