이번에는 본격적으로 JavaScript를 공부하기 전에 기본적인 내용들에 대해서 간략하게 정리해보고자 한다. 사용자와 소통할 수 있는 멋진 웹을 위해 열심히 공부해보고 싶다.JavaScript는 동적인 웹사이트를 제작하기 위해서 탄생한 Script 언어이다. Scrip
오늘은 JavaScript를 사용하면서 정말로 많이 사용하게 될 기초 중의 기초 변수(Variable)에 대해서 정리해보고자 한다. 간단한 내용이지만 추가되거나 주의점이 있기 때문에 짚고 넘어가는게 좋을 것 같다. Variable 변수는 말 그대로 변경될 수 있는
JavaScript의 Primitive type에 대해서 정리해보려고 한다. 드림코딩 by 엘리primitive type은 변수에 할당될 때 메모리에 직접 저장되는 데이터를 말한다. 그래서 변수에 재할당을 할 때, 메모리 영역에 직접적으로 접근하여 데이터를 변경하게 된
프로그래밍 언어의 중요한 요소인 Control Flow에 대해서 정리해보려고 한다. 추가로 기본적인 연산자들에 대해서도 함께 정리하였다."기본 연산자? 그거 누구나 알고 있는 것들 아니야?" 라고 생각할 수 있다. 하지만, 나는 작은 것들이 쌓여서 큰 산을 이룬다고 믿
우리는 많은 프로그램을 사용한다. 프로그램 안에서도 각 기능을 담당하는 것들이 있다. 바로 함수(Function)다. 똑같은 작업을 100번, 1000번 하지 않도록 도와주는 고마운 함수에 대해서 정리해보자. 함수(Function)은 프로그램의 가장 기본 요소이며, 여
요즘 사람들 사이에서 와플 메이커가 유행이다. 크루아상 생지를 올려서 크로플을 만들기도 하고 삼각김밥이나 인절미 등을 통해서 삼각김밥 와플, 인절미 와플 등을 만들기도 한다. 여러가지를 뚝딱뚝딱 만드는 와플메이커 같은 역할을 할 수 있는게 바로 Class 이다. 객체지
저번에는 Class 에 대해서 다뤘다. Class 는 Object 를 만들기 위한 템플릿이다. Class 가 와플메이커 같다면 Object 는 갓 만들어진 따끈따끈하고 맛있는 와플이다 😎 이전에 변수의 Primitive type 에 대해서 다룬 적이 있다. 그 때 언
아주 먼 옛날 프로그래밍 언어 C를 공부했던 적이 있다. 처음에는 오! 오! 를 매번 외치면서 무언가 내 손으로 만들 수 있다는 것에 신기해하고 기뻐했다. 하지만, 곧 포인터 를 만나게 되고 깊은 좌절감을 느끼게 되는데... 그 이후로 어렵다! 어렵다! 만 반복하던 나
공부를 진행하면서 어느 정도 JavaScript 문법에 대해서 알고 있는 부분들도 생기고 직접 코드를 작성해보는 경험도 쌓이고 있지만 정확하게 이해하지 못하는 부분들이 생길때가 있다. 이런 부분을 보완하기 위해서 멘토님께서 추천해주신 명작, 코어 자바스크립트를 읽으며
코어 자바스크립트를 읽으며 JavaScript를 제대로 뿌셔보겠다던 다짐... 1장부터 매우 고생을 했다. 기존의 지식들은 작은 종이조각 같았고 읽고 또 읽으면서 겨우 포스팅을 진행했다. 이번에는... 실행 컨텍스트 를 만나게 됐는데... 여전히 👀 어렵지만 잘 정리
자바스크립트를 공부하면서 정말 어려운 개념을 손꼽자면 this 를 빼놓을 수 없다. 언제는 window 객체를 내놓았다가 언제는 상위 객체를 내놓았다가 하다보니 혼란이 온다. 특히, 콜백 함수로 전달되는 경우에는 예상치 못한 undefined 를 만나고 당황하기도 했다
저번에는 this에 대해서 정리를 했다. 이번에는 this를 원하는 대상에 바인딩하는 방법에 대해서 정리해보려고 한다. this를 이해하지 못하면 앞날이 무척이나 피곤할 예정이니 어서 뿌셔보자. 명시적으로 this를 바인딩하는 방법 상황에 따라서 this는 다른 값
주의!✨이 글은 개발을 배워가는 초보 개발자 작성하는 일종의 공부기록입니다. 현업에서 일하시는 분들이나 정석과는 거리가 있을 수 있습니다! JavaScript 를 공부하면서 이벤트 등을 자주 이용하다 보니 이벤트 버블링으로 인해서 예상치 못한 결과가 나오는 경우도 있었