스프레드 연산자 (JS) 배열에서 사용 방법

javascript 오늘은 자바스크립트의 스프레드 연산자 를 언제 사용하는지 알아보겠습니다. 자바스크립트에서 배열을 이용해 뭔가를 해보려할때 생각외로 잘 되지 않을때가 많습니다. 예를 들어 배열 안에서 가장 큰 수와 가장 작은 수를 찾아내는 것 등이 있습니다. 그냥 min함수와 max함수를 쓰면 되는 것 아닌가? 라는 생각을 하죠.…

0 Comments

자바스크립트 ip차단 코드

IP를 차단하는 자바스크립트 코드입니다. html파일의 body 아래쪽에 넣으면 됩니다. IP차단 작동 원리 blockIP = [ ]배열 안에 차단할 ip들을 문자열 형태로 넣습니다.누군가 내 사이트로 들어오겠죠.그 사람의 IP를 api.ipify.org라는 곳을 통해 알아냅니다. api.ipify.org는 접속자의 ip를 text나 json형태로 반환해주는 사이트입니다.이제 나의 차단 ip들과 접속자의 ip를…

0 Comments

배열 안에 있는 숫자와 문자를 분리. isNaN() 함수

숫자일까요? 아닐까요? javascript에서 배열 안에 있는 요소들 가운데 숫자만 분리해내야 하는 경우가 있다. 이런 경우 간단하게 할 수 있는 방법이 isNaN() 함수 를 이용하는 것이다. isNaN(x) 함수는 x가 숫자가 아닌지를 검사하여 숫자가 아니면 True를 숫자이면 False를 반환한다. 아래 소스코드는 배열 안의 요소들 가운데…

0 Comments

페이지 끝까지 자동 스크롤 내리기 Javascript

오늘은 자동 스크롤 내리기에 대해서 알아 봅니다. 유튜브나 긴 페이지를 마우스로 계속 내려가면서 스크롤 하는 것이 귀찮아서 코드를 하나 만들었습니다. `document.documentElement.scrollTop` 의 값은 현재 문서의 최상단의 위치 값입니다. 처음 페이지를 열면 0이 그 값입니다. `document.documentElement.scrollHeight`의 값은 현재 문서의 최하단의 위치 값입니다. 만약 스크롤을…

0 Comments