
✌🏻 나만의 일정관리 브라우저 만들기 ✌🏻 브라우저 창 하나로 하루 일과를 정리하고 실행할 수 있으면 좋겠다고 생각해서 프로젝트를 만들어봤다. 신문같은 역할이라고 생각이 들어서 이름은 📄paper 로 정했다. 첫 프로젝트라서 간단하게 먼슬리투두, 투데이투두, 각

자바스크립트는 어떻게 동작할까? 자바스크립트의 동작 원리와 특징에 대해 알아보자.자바스크립트는 브라우저와 서버 사이드(Next)등에서 사용될 수 있는데 이번 포스팅은 브라우저 기반의 자바스크립트를 포스팅할 예정이다. (이를 고려하여 읽기 바람)브라우저든 서버든 자바스크

변수 할당에 있어서 메모리가 무슨 연관이 있길래?컴퓨터의 필수 3가지 요소를 추리라고 하면 당연 cpu, 하드디스크, 메모리일 것이다.게중에서 변수 할당시 메모리를 고려해야 하는 이유는 컴퓨터에서 무언가를 처리할때 메모리상에 데이터를 보관하고 읽고 쓰기 때문이다.메모리

지난 포스팅에서 변수에 대해 간략히 알아보았다. 이번 포스팅에서는 변수 사용법을 알아보겠다. 선언과 할당은 어떻게 이루어지고 각 선언자에 따라 어떤 특징이 있는지! 📌 변수 선언과 할당 변수란 메모리 주소의 식별자로써, 메모리 주소와 매핑 관계를 맺고 있다. 즉,

자바스크립트에서 함수는 중요한 역할을 한다. 이 포스팅을 통해 함수의 개념, 사용 방법, 이점, 그리고 다양한 함수 작성법에 대해 알아볼 것이다. 함수를 잘 이해하고 사용하면 코드의 재사용성을 높이고, 가독성을 개선하며, 유지 보수를 용이하게 만들 수 있다. 🚗 💨

일반적으로 코드는 위에서 아래로 순차적으로 진행된다. 그렇다면 특정 기능을 구현하기 위해 코드의 흐름을 바꾸려면 어떻게 해야할까? 코드의 흐름을 제어하는 제어문에 대해 알아보겠다 🚗 💨 💨 📌 조건문(Conditional statement) 조건문은 특정 조건

앞선 포스팅에서 데이터 타입은 원시타입과 객체타입 두 종류로 나뉘고, 객체타입은 원시타입의 집합이라고 했다. 이번 포스팅에서는 객체에 대해 알아보겠다. Object 객체는 key-value로 이루어진 property(속성)의 집합이다. 즉, key 와 value의 쌍

앞선 포스팅에서 자바스크립의 기초적인 개념들을 살펴봤다. 이번 포스팅에서는 JavaScript의 핵심 메커니즘 중 하나인 '실행 컨텍스트'를 학습하겠다. 이 개념은 JavaScript 코드가 어떻게 해석되고 실행되는지에 대한 근본적인 이해를 제공하며, 앞서 논의된 모든

앞선 포스팅에서는 활성화 된 실행 컨텍스트에 담긴 정보들을 알아봤다. 이번 포스팅에서는 활성화 된 실행 컨텍스트에 담기는 정보 중 하나인 this 바인딩에 대해 알아보겠다. 자바스크립트에서의 this는 클래스 스코프와 관계없이 어디서든 사용할 수 있어 혼란을 야기하는

이전에 this의 기본 개념에 대해 알아보았다. 이번 포스팅에서는 this 바인딩의 구체적인 방법들에 대해 살펴보겠다. JavaScript에서는 this가 함수 실행 컨텍스트에 따라 다르게 바인딩된다. 크게 암시적 바인딩, 명시적 바인딩, new 바인딩, 그리고 기본

지난 포스팅에서 new 바인딩을 통해 프로토타입의 상속이 어떻게 이루어지는지 살펴봤다. 이번에는 그 내용을 바탕으로, 클래스를 통해 해당 개념들을 어떻게 더 효율적으로, 그리고 체계적으로 활용할 수 있는지 탐구해보려 한다. 클래스는 코드의 재사용성을 높이고 확장 가능한

[ ] 해당 포스트는 FE 관점에서 작성했습니다. Web Development 란? 사용자(client)가 원하는 대로 페이지 화면을 바꿔주고(FE) 그에 대한 데이터를 주고 조작하는것(BE)이다. 이게 전부다! 화면을 마음대로 조작하기 위해서는 다음과 같은 언어

앞선 포스팅에서 자바스크립트의 용도에 맞춰 다양한 라이브러리와 프레임워크들이 등장했고 백엔드 자바스크립트 프레임워크인 Express.js 와 Nest.js 를 소개했는데, 이처럼 js 엔진은 웹 서버에서도 쓰인다!자바스크립트가 실행되는 환경에는 js 엔진과 환경에 맞는

이전 포스팅에서 JS는 런타임시 엔진이 스택, 큐에서 자바스크립트를 실행하는 것을 배웠다. 스택과 큐에서 구체적으로 어떤 일이 벌어질까?엔진이 자바스크립트를 실행시킨다는 것은 자바스크립트 파일이 아닌 함수를 실행시킨다는 것이다. 파일은 main 함수인 격.즉, 자바스크