자바스크립트를 사용하다보면 어떤 요청이나 함수 실행을 너무 많이 하지 않도록 제한할 필요가 있습니다.. 예를 들어, 자동완성 기능을 만들었다고 한다면, 사용자가 키보드를 타이핑 할 때마다 서버에 검색할 값을 요청하게 된다면?한사람만 사용한다면 크게 문제가 안되겠지만 여러사람이 동시에 사용한다면 DB조회가 되었든 백엔드 프로그램이 되었든 문제가 발생하게 될겁니다. 또는 스크롤 이벤트가 일어날떄마다 특정 함수를 사용해야할 때..스크롤 휠을 한칸만 내리든, 두칸을 내리든 n번을 내리던 한번만 실행되어야 할때.. 이런 상황에서는 throttle이나 debounce 기법을 사용할 수 있습니다. throttlethrottle은 delay 기간별 1회 호출을 보장합니다./** * cb {function} * dela..
nodejs 실행 시 digital envelope routines::unsupported 라는 에러 발생.원인node 17이상에서 OpenSSL 3.0이 기본적으로 사용되도록 변경되면서 발생합니다.해결방안node_options 환경변수 설정 후 레거시 지원 활성화Windows (cmd)set NODE_OPTIONS=--openssl-legacy-provideryarn startWindows (powershell)$env:NODE_OPTIONS="--openssl-legacy-provider"yarn startUnix 기반 (Linux, mac 등)export NODE_OPTIONS=--openssl-legacy-provideryarn start
- Total
- Today
- Yesterday
- bash
- RHEL
- MobaXterm
- React
- flutter
- 아이피
- sh
- Rocky
- shellscript
- screenshot
- 정규식
- cocoapods
- Throttle
- alram
- javascript
- 0308010c
- GIT
- php
- nodeJS
- Canvas
- alpine
- Linux
- MAC
- cron
- 유효성검사
- docker
- debounce
- sftp
- sphinxsearch
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |