자바스크립트의 기초 레슨이 끝나고 HTML&CSS 레슨을 시작했다.
다행히 HTML&CSS와 관련된 기초지식은 독학으로 어느정도 알고 있어서
강의 내용을 이해하는데 크게 어려움이 있지는 않았다.
내일은 오늘까지배운것들을 이용해 간단한 계산기를 만들게된다.
아직 자바스크립트에 익숙해지지 않고 이해도 잘 못하기때문에
지금 이 글을 쓰고 자바스크립트에 대한 공부를 하려한다.
머리로는 어떻게 구성을 해야되는지는 그려지지만
손으로는 코드가 쓰여지지 않는다.
엔지니어분들이 남긴 레퍼런스들을 보면 아 그런식으로 쓰면 됐었구나
라고 생각은 하지만 막상 혼자 작성하려하면 전혀 안되서 걱정이다.
머리에 떠오르는대로 코드를 작성할수 있다는건 정말 엄청난 능력이다.
그런 능력을 가질수 있도록 더 노력해야겠다.
이전에 인터넷 강의로 클론 코딩할때
CSS에서쓰는 단위는 모두 px로 만들었었다.
강의에서는 따로설명이 없어서 몰랐는데 px은 절대적인 단위라
반응형 웹 등을 만들때에는 글자가 반응형으로 움직이지 않는것이었다.
물론 그 강의가 안좋았던건 아닌게 그 강의 덕분에
CSS의 전반적인 지식이 쌓일 수 있었다.
em, rem을 배우면서 함께 알게 된 내용이다.
CSS 단위는 여러가지가 있는데 그 단위들을
어느 상황에 써야 하는지 많이 햇릴 때가 많았다.
값이 절대적이어야 하는 경우 px을 사용한다.
화면 크기에 따라 값이 상대적일 경우 v*를 사용한다
보통의 경우 rem을 사용한다.
물론 이런 기준이 어느 상황에나
딱 맞아 떨어지는 것은 아니니 참고만 해야겠다.