자바스크립트 학습과 팁

유튜브 재생목록 영상의 제목 추출 – youtube data api

유튜브 재생목록 안에 있는 영상들의 제목을 추출하는 자바스크립트 코드입니다. Youtube Data Api를 사용합니다. 추출한 제목들을 엑셀 파일로 만드는 방법입니다. 유튜브 재생목록을 가져오기 위해 axios 라이브러리를 사용했으며, 엑셀로 파일을 만들기 위해 xlsx 라이브러리를 사용했습니다. ※ 재생목록 안에 있는 영상의 갯수가 50개 이상이라면 추가로 가져오기…

0 Comments

스프레드 연산자 (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