자바스크립트>

dev.dave·2023년 7월 26일

Javascript

목록 보기
167/167

자바스크립트>

-DOM (document object model) manipulation

예) 웹사이트에 있는 돔트리 중에서, 특정한 버튼을 찾아서 ,

버튼의 색깔을 바꾸고, 크기를 조정하고 이런것들이다.

-백엔드와 커뮤니케이션할 수 있는 Fetch API / Ajax(XHR)

-호이스팅 / 이벤트 버블링 / 스코프 / 프로토타입 / 쉐도우 돔 / Strict / 브라우져 동작원리 / DNS / HTTP

———————————————

타입스크립트

자스 위에 타입 safety가 더올려진 언어입니다.

그말은

자바스크립트는 타입이 다이나믹해서,

타입이 safety하지가 않습니다.

즉,

boolen으로 정의된 변수를, 나중에 string 변수에 할당할 수 있다는거죠.

그말은,

컴파일 시간에 그 에러가 걸리지 않고,

런타임에서 유저가 사용할때,

어플리케이션이 크러쉬되는

타입때문에 어플리케이션이 한순간에 날아가 버리는

그런 일이 발생할 수 있다.

그것을 방지하기 위해서 타입스크립트가 있다.

타입을 정해두면

그 타입이 컴파일링 시간에 검사가 되는 그런 강력한 언어입니다.

————————————

css

css로 스타일링을 하게 되면,

많은 것들이 반복되고, 여러가지 중복이 많이 발생하는데,

그때 sass / posts 같은 프레임워크를 이용해서,

css를 정말 간편하게 관리할 수 있다.

—————————————

css 아키텍쳐

css를 어떻게 잘 구조적으로 배치할 꺼에 대한 아키텍쳐가 있는데요,

BEM 에 대해 아티클 몇개는 한번 보면 도움됨

————————————

린터나 포매터는

인텔리제이는 다 들어있고,

VScode 쓰면,

prettier / ESLint 써봐라

————————————

모듈 / 번들러

-요즘엔 웹팩을 많이 사용하고 있는데,

웹팩은 코드를 배포할때,

사용자가 개발자가 쓴 코드를 다 다운 받으려면, 너무 크니까

그것을 간편하게 압축하고, 이름을 minify해서,

최대한 사이즈를 작게 해주는,

그런 프레임 워크이다.

————————————————

프레임워크

리액트 + 모벡스 조합이 좋다.

참고로

리덕스는 스테이트가 헬이라서 어렵..힘들다.

———————————————

profile
🔥개인 메모 / 다른블로그 자료 참조 / 다른블로그 자료 퍼옴 (출처표기) /여기저기서 공부 했던 내용 개인메모 & 참고 / 개인 기록 용도 블로그 입니다.🔥

0개의 댓글