
기본구조 BEM은 Blcok, Element, Modifier BEM은 기본적으로 ID를 사용하지 않으며, class만을 사용합니다. 또, '어떻게 보이는가'가 아니라 '어떤 목적인가'에 따라 이름을 짓습니다. 예를 들어, 에러 메시지를 띄우는 P 태그에게는 .red가

javascript 는 다중 패러다임 언어다 객체지향 절차지향 프로그래밍이 가능하다 javascript는 타입에 대한 제약이 느슨한 타입 언어(Loosely Typed Language)이다 = 프로그램 유연성이 뛰어나다 변수를 선언할때 타입을 지정하지 않는다 뱐수
함수 function 함수 1급계체 변수를 담거나 전달인자로 반환값으로 전달 가능하다 함수 정의 3가지 이다 함수 선언함수표현생성자 함수일반적으로 많이 사용되는 방식은 함수 표현이다. 함수 선언호이스팅 방식이 들어가기도 해서 잘 사용하지 않음생성자 함수방식은 달라고 함

function 함수 절차적인 언어 sub-program 이라고 부르기도 함 여러번 재사용 가능 하나의 함수는 한가지의 일만 하도록 정의 해야함 함수는 동작하는 것이므로 동사 형태로 이름을 지정해야함 function object 이다 javascript 는 타입
class -es6 에서 도입됨 -template 이라고 불리기도 함 class 자체에는 데이터가 들어있지 않고 틀 템플릿만 정의해 놓는 것 이라고 생각하면 됨 틀 같은거 -declare once -no data in -클래스는 정의만 한 것이라 메모리에 올라가지는
Array 데이터를 묶는 자료구조라고 생각하면 된다. object랑 Array 차이점 object를 묶어두는 것을 자료구조 (Array)라고 합니다. 보통 다른 언어(타입이 있는 언어)에서는 동일한 타입만 오브젝트를 자료구조로 묶을 수 있음 하지만 javascrip