목록전체 글 (298)
\(@^0^@)/

TDL에 정리하기에는 너무 내용이 길어서, 보기 쉽게 한 번에 정리하기 위하여 TIL로 작성. Linked-list를 1부터 6까지 다양한 구현 메서드를 활용해보자! 연결 리스트 (Linked List) 각 노드가 데이터와 포인터를 가지며, 한 줄로 연결되어 있는 방식으로 데이터를 저장하는 자료 구조 구현 메서드(method) 노드 개수/ 비어 있는지 확인/ 노드 출력 : LinkedList.size(), LinkedList.isEmpty(), LinkedList,printNode() 노드 추가 : LinkedList.append(), LinkedList.insert() 노드 삭제 : LinkedList.remove(), LinkedList.removeAt() 데이터 위치 확인 : LinkedList.i..

- JS 기본 문법 즉시 실행 함수 표현 (IIFE, Immediately Invoked Function Expression) var는 전역, 함수 스코프여서 코딩할 때 문제가 많았음. ES6 및 블록 스코프 let, const가 도입되기 전, 자주 사용했던 표현식. 쉽게 말하자면, 블록 스코프를 흉내 내는 새로운 스코프를 만들어내는 표현식. IIFE 표현식을 활용할 때는 맨 앞 또는 맨 끝에 무조건 세미콜론을 붙여줘야 한다. // IIFE (function () { /* ... */ })(); // 화살표 함수 IIFE (() => { /* ... */ })(); // 비동기 IIFE (async () => { /* ... */ })(); // 매개변수 받는 법 (function (nums) { con..

- JavaScript youtube-video Fullscreen() 메서드 사용 https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API Document.exitFullscreen() : 전체 화면 모드에서 창 모드로 다시 전환하도록 요청 Element.requestFullscreen() : 사용자 브라우저에 지정된 요소를 전체 화면 모드로 전환하여 브라우저의 모든 UI 요소와 다른 모든 응용 프로그램을 화면에서 제거하도록 요청 사용자마다 사용하는 브라우저가 다르기에 (예: mozFullScreenElement, msFullscreenElement, webkitFullscreenElement)을 확인해야 하고, 지원하지 않는 모델일 경우를 대비..