# 자바스크립트 스터디

39개의 포스트
post-thumbnail

[JS] 클래스~예외처리

오늘은 자바스크립트 클래스~예외처리 부분에 대해서 복습 겸 정리를 하고자 한다. 자 그럼 드가자!!! 클래스 클래스 객체를 생성하기 위한 틀로 객체는 아니다. 클래스 안에 데이터가 없어서 메모리에 올라가지 않는다. 클래스에는 Getter, Setter 가 있다.

2022년 10월 29일
·
0개의 댓글
·
post-thumbnail

[JS]객체~프로토타입

오늘은 자바스크립트 객체~프로토타입 부분에 대해서 복습 겸 정리를 하고자 한다. Ajax의 경우 블로그 첫 글로 작성을 했기 때문에 제외하고 나머지 부분을 정리하였다. 자 그럼 드가자!!! 객체 객체는 관련된 데이터와 함수의 집합을 말합니다. 객체 안에 있을 때는 프

2022년 10월 22일
·
0개의 댓글
·
post-thumbnail

[JS] 배열~함수

오늘은 배열, 배열과 함수, 함수에 대해서 복습 겸 정리해보려고 한다. !!!!!

2022년 10월 16일
·
0개의 댓글
·
post-thumbnail

[JS] 첫 걸음

자바스크립트는 웹 브라우저에서 실행되고, 웹 페이지가 이벤트 발생 시 어떻게 작동하는지 디자인/프로그래밍 할 수 있는 강력한 스크립트 언어로 웹 페이지 동작을 제어하는데 널리 사용되는 프로그래밍 언어이다. 프로그래밍이란, 컴퓨터 프로그램을 작성하는 일을 말한다.

2022년 10월 9일
·
0개의 댓글
·

<38. 브라우저 렌더링 과정>

대부분의 프로그래밍 언어는 운영체제(Operating System; OS), 가상 머신(Virtual Machine; VM) 위에서 실행되지만, 웹 애플리케이션의 클라이언트 사이드 자바스크립트는 브라우저에서 HTML, CSS 와 함께 실행됨. 따라서 브라우저 환경을 고

2022년 7월 13일
·
0개의 댓글
·

<32. String & 33. Symbol>

표준 빌트인 객체인 String 은 원시 타입인 문자열을 다룰 때 유용한 프로퍼티와 메서드를 제공표준 빌트인 객체인 String 객체는 생성자 함수 객체이므로 new 연산자와 함께 호출하여 String 인스턴스를 생성할 수 있음String 생성자 함수에 인수를 전달하지

2022년 7월 13일
·
0개의 댓글
·

<31. RegExp>

정규표현식(regular exprossion)은 일정한 패턴을 가진 문자열의 집합을 표현하기 위해 사용하는 형식 언어정규표현식은 문자열을 대상으로 패턴 매칭 기능 제공. 패턴 매칭 기능은 특정 패턴과 일치하는 문자열을 검색하거나 추출 또는 치환할 수 있는 기능정규표현식

2022년 7월 13일
·
0개의 댓글
·

<28.Number & 29.Math & 30.Date>

표준 빌트인 객체 Number는 원시 타입인 숫자를 다룰 때 유용한 프로퍼티와 메서드를 제공함표준 빌트인 객체인 Number 객체는 생성자 함수 객체이므로, new 연산자와 함께 호출하여 Number 인스턴스를 생성할 수 있음Number 생성자 함수에 인수를 전달하지

2022년 7월 13일
·
0개의 댓글
·

<27. 배열>

배열 (array) : 여러 개의 값을 순차적으로 나열한 자료구조요소 (element) : 배열이 가지고 있는 값. 자바스크립트의 모든 값은 배열의 요소가 될 수 있음(원시값, 객체, 함수, 배열 등)인덱스 (index) : 배열의 요소의 위치를 나타내는 정수. 0부터

2022년 7월 13일
·
0개의 댓글
·

<26. 함수의 추가 기능>

ES6 이전까지 자바스크립트 함수는 별 구분 없이 다양한 목적(일반 함수, 생성자 함수, 객체에 바인된 메서드)으로 사용되어 왔음.즉, ES6 이전의 모든 함수는 일반 함수로서 호출할 수 있는 것은 물론 생성자 함수로 호출할 수 있는 callable이면서 constru

2022년 7월 13일
·
0개의 댓글
·

<25. 클래스>

자바스크립트는 프로토타입 기반 객체지향 언어이며, 프로토타입 기반 객체지향 언어는 클래스가 필요없는 객체지향 프로그래밍 언어ES5에서는 클래스 없이도 생성자 함수와 프로토타입을 통해 객체지향 언어의 상속을 구현할 수 있다.ES6에서 도입된 클래스는 클래스 기반 객제지향

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

자바스크립트 스터디 4주차

1. Intro 3주차 과제는 자동 검색 기능이 포함된 검색기를 구현하는 것이었다. 필수 구현 사항 검색을 할 수 있는 input 컴포넌트 구현 keyup 이벤트 사용해 키보드 입력시 자동으로 검색되도록 구현 fetch API 사용 검색 결과를 보여줄 수 있

2022년 6월 8일
·
0개의 댓글
·

javascript study / 16장. 프로퍼티 어트리뷰트

모던 자바스크립트 Deep Dive 복습 TIL (6/3) 16장. 프로퍼티 어트리뷰트

2022년 6월 3일
·
0개의 댓글
·

<24. 클로저>

클로저는 자바스크립트 고유의 개념이 아니다. 함수를 일급 객체로 취급하는 함수형 프로그래밍 언어에서 사용되는 중요한 특성이다.클로저는 자바스크립트 고유의 개념이 아니므로 클로저의 정의는 ECMAScript 사양에 등장하지 않는다. MDN에서는 클로저를 다음과 같이 정의

2022년 6월 2일
·
0개의 댓글
·

<20. strick mode / 21. 빌트인 객체 / 22. this>

암묵적 전역 (implicit global) : 모든 스코프에 사용한 변수의 선언이 존재하지 않을 때 자바스크립트 엔진이 암묵적으로 전역 객체에 프로퍼티를 동적 생성하는 것암묵적 전역은 개발자의 의도와는 상관없이 발생하기 때문에 오류를 발생시키는 원인이 될 수 있으니,

2022년 6월 2일
·
0개의 댓글
·

<19. 프로토타입>

자바스크립트는 프로토타입 기반의 객체지향 프로그래밍 언어자바스크립트는 객체 기반의 프로그래밍 언어이며, 자바스크립트를 이루고 있는 거의 모든 것이 객체다. (원시값을 제외한 나머지 값은 모두 객체)객체 : 속성을 통해 여러 개의 값(상태 데이터, 동작)을 하나의 단위로

2022년 6월 2일
·
0개의 댓글
·

<18. 함수와 일급객체>

일급객체 조건무명의 리터럴로 생성 가능. 즉, 런타임에 생성 가능변수나 자료구조(객체, 배열)에 저장 가능함수의 매개변수에 전달 가능함수의 반환값으로 사용 가능자바스크립트에서의 함수는 위의 조건을 모두 만족하므로 일급 객체다.함수는 일급 객체이므로 객체와 동일하게 사용

2022년 6월 2일
·
0개의 댓글
·
post-thumbnail

자바스크립트 스터디 2주차

1주차 과제를 제출하고 깃헙을 통해서 리더분들의 리뷰뿐만 아니라 동기분들의 리뷰를 통해서 많은 것을 배울 수 있었다.과제를 진행하면서 가장 의문이 많이 남았던 부분은 함수에 관련된 것이었다.어떻게 하면 하나의 일만 하는 함수를 만들 수 있을까?어떻게 하면 재사용이 용이

2022년 5월 29일
·
0개의 댓글
·

<16. 프로퍼티 어트리뷰트 / 17. 생성자 함수에 의한 객체 생성>

내부 슬롯과 내부 메서드는 자바스크립트 엔진의 구현 알고리즘을 설명하기 위해 ECMAScript 사양에서 사용하는 의사 프로퍼티(psedo property)와 의사 메서드(psedo method)ECMAScript 사양에서 등장하는 이중 대괄호 (\[...]) 감싼 이

2022년 5월 27일
·
0개의 댓글
·

<14. 전역 변수의 문제점 / 15. let, const 키워드와 블록 레벨 스코프>

변수는 자신이 선언된 위치에서 생성되고 소멸. 함수 내부에서 선언된 지역 변수는 함수가 호출되면 생성되고 함수가 종료하면 소멸즉, 지역 변수의 생명 주기는 함수의 생명주기와 일치함.지역 변수가 함수보다 오래 생존하는 경우도 있는데, 이는 지역 변수가 등록된 스코프를 참

2022년 5월 27일
·
0개의 댓글
·