IE에서는 event listeners를 붙이거나 없앨 때, addEventListener/removeEventListener 대신에, attachEvent/detachEvent를 쓴다. IE에서는 event 이름의 형식이, event가 아닌, onevent 형식을 쓴다. IE에서는 event object를 해당 listener의 한 전달 변수(argument)로 돌려주지 않아서, 대신 global event 변수를 써서 접근해야 한다. event 발생시 기본적으로 주어진 action이 실행되는 것을 막으려면 preventDefaultmethod를 쓰는 것이 정석이지만, IE에서는 event object의 returnValue 속성 값을 false로 지정해 주어야 한다. IE는 event 전달 과정(pr..
현재 웹 페이지가 어떤 웹 브라우저로 열렸는지 확인하려면 간단히 userAgent값을 확인하면 됩니다. userAgent 값에 브라우저를 구분하는 고유의 값들이 들어 있습니다. 예를 들면 현재 페이지가 구글 크롬(Chrome)에서 열렸는지 체크하려면 다음과 같이 작성합니다. var agent = navigator.userAgent.toLowerCase(); if (agent.indexOf("chrome") != -1) { alert("크롬 브라우저입니다."); } 사파리나 파이어 폭스 역시 다음과 같습니다. if (agent.indexOf("safari") != -1) { alert("사파리 브라우저입니다."); } if (agent.indexOf("firefox") != -1) { alert("파이어폭..
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 연산자(자료형까지 비교)
- Total
- Today
- Yesterday
- JavaScript
- angular router
- Spring
- Redux
- data component module
- https://www.tistory.com/auth/logout/
- data gird component
- Spring Boot
- react
- MySQL
- Java
- jQuery
- Python
- CSS
- facebook login
- Router
- Angular
- React-router
- JPA
- JSON
- 파이썬
- python3
- 파이썬3
- localStorage
- data table component
- mobx
- 페이스북 로그인
- data grid component
- data component
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |