이 글은 해당 유튜브 컨텐츠의 내용을 직접 요약하여 번역한 것입니다.https://www.youtube.com/watch?v=e-5obm1G_FY&feature=youtu.be코드를 작성할 때 함수를 적극적으로 사용하는 하나의 프로그램 패러다임이자 코딩 스타일
런타임이란 프로그래밍 언어가 돌아가는 환경을 의미한다. 여태까지는 브라우저를 통해 JS 코드를 실행시켰다. 즉, 브라우저가 대표적인 JS의 런타임이다.오늘 Node.js라는 키워드를 처음 학습하였다. node.js는 새로운 JS의 런타임이다. node.js 를 통해 브
A LIFO data structure!The last element added to the stack will be the first element removed from the stack스택의 구조 (출처: 위키백과)Javascript 를 이용하여 Stack 을 구
학습 목표 Big O Notation 의 필요성에 대해 이해한다 Big O Notation 이 무엇인지 설명할 수 있다 시간복잡도(time complexity) 와 공간복잡도(space complexity) 의 정의에 대해 이해한다 Big O Notation 을 이용해
Motivate the need for something like Big O NotationDescribe what Big O Notation isSimplify Big O ExpressionsDefine "time complexity" and "space compl
A data structure that contains a head, tail and length property.Linked Lists consist of nodes, and each node has a value and a pointer to another node
해시 테이블(해시 맵이라고도 한다)은 키와 값 쌍을 저장하기 위해 사용되는 자료구조이며, 키를 저장할 때 메모리 공간을 절약할 수 있도록 키를 '해시 함수'를 통해 특정 숫자값의 인덱스로 변환한다. 해시테이블은 필요할 때만 메모리 크기를 늘리고, 가능한 작은 크기를 유
javascript는 prototype based language, 프로토타입 기반 언어입니다prototype은 단어적 의미로 원형이라는 뜻인데, 객체 지향 프로그래밍에서는 객체들이 공통으로 사용하는 속성값을 의미합니다. 즉, Class의 method를 지정해주기 위해
부모 Class가 가진 코드를 자식 Class가 상속함으로써 중복되는 코드를 없애주는 패턴. 또한 자식 class는 부모 class가 필요로 하지 않는 코드를 추가하여, 때에 따라 호출해서 그 메소드를 사용할 수 있다.한 줄 요약 상속 패턴을 이용하여 기존 Class에
Structured Query Language → 구조화된 query 언어직역을 하자면 '질의문'가장 친숙한 예시로는 검색창에 적는 검색어도 Query의 일종저장되어있는 정보를 필터하기 위한 질문데이터베이스 용 프로그래밍 언어!데이터베이스에 query를 보내 원하는 데
http에서 보안장치가 추가되어 있는 통신 방식이다.https에서 마지막 s는 Over Secure Socket Layer의 약자이다보안장치.어떤 웹사이트에 들어갔을 때, 서버가 일방적으로 클라이언트에 전달하는 작은 데이터서버가 웹 브라우저에 정보를 저장하고 불러올 수