이벤트를 처리할 때는 어떤 언어와 상관 없이 아래와 같은 과정을 거치게 된다. 1. 이벤트 등록 어떤 이벤트들이 있는지 등록을 하게 된다. 등록된 이벤트들을 아래 2,3 과정에서 사용하게 된다. 이벤트들을 사용할 것이기 때문에 static 이나 전역으로 설정하여 모든 모듈에서 접근 가능해야 한다. 하나의 맵에서 여러 이벤트들을 등록할 수 있다. 2. 이벤트 에 대한 핸들러 등록 특정한 이벤트가 발생 (fire) 될 때 처리할 핸들러들을 등록한다. 보통은 초기 시점에서 각 이벤트와 이벤트 핸들러를 연결하게 된다. 만약 핸들러 등록 시 (해당하는 이벤트 ID , 핸들러 함수) 인데 해당하는 이벤트 ID 가 없다면 에러를 내야 한다. 3. 이벤트 발생 처리 이제 이벤트와 이벤트를 처리할 핸들러까지 등록을 하였..
자바스크립트에서 정규식 검사하는 방법은 2가지이다. (match, test)사용방법이 약간 다른데 다음과 같다. 먼저 검사할 문자열(String) 과 정규식 문자열을 정의한다. 정규식 문자열은 특이하게 '' 마크를 붙히지 않고 써준다. var userInput = document.getElementById("userInput").value;var checkRegexp = /^[0-9]*$/; 1) match () 사용 match 메소드의 주체는 검사할 문자열이 된다. 검사하는 문자열.match(정규식 문자열)리턴값은 통과하면 true , 통과하지 못하면 false 이다. 따라서 검사하는 문자열이 userInput 라면 userInput.match(checkRegexp) 이렇게 정규식 검사를 수행할 수 있..
- Total
- Today
- Yesterday
- NPM
- html
- JSON
- html5
- javascript
- java
- d3.js
- 안드로이드
- css
- GIT
- langchain
- Vue3
- webpack
- Promise
- React
- Vue
- Express
- k8s
- node
- node.js
- angular.js
- reactjs
- IOS
- docker
- python
- vueJS
- SpringMVC
- jquery
- Linux
- Android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |