분류 전체보기(25)
-
[Web] HTTP 헤더
📌 HTTP 헤더 개요 ✔️ HTTP 헤더 header-field = field-name ":" OWS field-value OWS (OWS:띄어쓰기 허용) field-name은 대소문자 구분 없음 ✔️ 용도 HTTP 전송에 필요한 모든 부가정보 예) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐 시 관리 정보... 표준 헤더가 너무 많음 https://en.wikipedia.org/wiki/List_of_HTTP_header_fields 필요시 임의의 헤더 추가 가능 helloworld: hihi ✔️ 분류 - RFC2616(과거) 헤더 분류 General 헤더: 메시지 전체에 적용되는 정보, 예) Connection: close Request 헤더: 요청 ..
2022.05.01 -
[CSS] 선택자 정리
선택자는 크게 기본 선택자, 복합 선택자, 가상 클래스 선택자, 가상 요소 선택자, 속성 선택자로 나누어진다. 여기서 헷갈리는 부분만 정리하겠다. 2. 복합 선택자 1) 일치 선택자 span.orange{ color: red; } 2) 자식 선택자 ul > .orange{ color: red; } 3) 하위 선택자 div .oragne{ color: red; } 4) 인접 형제 선택자 .orange + li{ color: red; } 5) 일반 형제 선택자 .orange ~ li{ color: red; } 3. 가상 클래스 선택자 5) :nth-child(n) .fruits *:nth-child(2){ color: red; } 6) :not(s) .fruit *:not(span){ color: red; ..
2022.04.30 -
[노개북] 클린코드(Clean Code) #04
📌 Assignment #06 📆 2022-04-29(Fri), 2주차 📖 4장. 주석(p.67 ~ p.94) 📆 TIL (Today I Learned) 2022-04-29(Fri) 📖 오늘 읽은 범위 4장. 주석(p.67 ~ p.94) ✔️ 책에서 기억하고 싶은 내용을 써보세요. 주석은 '순수하게 선하지' 못하다. 사실상 주석은 기껏해야 필요악이다. - p.68 표현력이 풍부하고 깔끔하며 주석이 거의 없는 코드가, 복잡하고 어수선하며 주석이 많이 달린 코드보다 훨씬 좋다. - p.69 [좋은 주석] 어떤 주석은 필요하거나 유익하다. 1. 법적인 주석 2. 정보를 제공하는 주석 3. 의미를 명료하게 밝히는 주석 4. 결과를 경고하는 주석 5. TODO 주석 6. 중요성을 강조하는 주석 - p.70~74 ..
2022.04.29 -
[노개북] 클린코드(Clean Code) #03
📌 Assignment #03 📆 2022-04-24(Sun), 1주차 📖 2장. 의미있는 이름(p.21 ~ p.38) 📆 TIL (Today I Learned) 2022-04-24(Sun) 📖 오늘 읽은 범위 2장. 의미있는 이름(p.21 ~ p.38) ✔️ 책에서 기억하고 싶은 내용을 써보세요. [이름을 잘 짓는 간단한 규칙] 1. 의도를 분명히 밝혀라 2. 그릇된 정보를 피하라 - 널리 쓰이는 의미가 있는 단어는 다른 의미로 사용X 예) List - 서로 흡사한 이름을 사용X - 소문자 L, 대문자 O 변수로 사용X 3. 의미 있게 구분하라 4. 발음하기 쉬운 이름을 사용하라 5. 검색하기 쉬운 이름을 사용하라 6. 인코딩을 피하라 7. 자신의 기억력을 자랑하지 마라 8. 클래스 이름과 객체 이름은..
2022.04.24 -
[노개북] 클린코드(Clean Code) #02
📌 Assignment #02 📆 2022-04-23(Sat), 1주차 📖 추천사 ~ 1장. 깨끗한 코드(p.xxiii ~ p.20) 📆 TIL (Today I Learned) 2022-04-23(Sat) 📖 오늘 읽은 범위 추천사 ~ 1장. 깨끗한 코드(p.xxiii ~ p.20) ✔️ 책에서 기억하고 싶은 내용을 써보세요. "사소한 곳에서 발휘하는 정식은 사소하지 않다" (중략) 사소한 것은 중요하다. - p.xxii 소프트웨어는 80% 이상이 소위 "유지보수"다. 고치는 활동 말이다. 좋은 소프트웨어를 만드는 데 치중하는 전형적인 서양식 사고를 포용하는 대신, 우리는 좀 더 건축 업계의 수리공이나 자동차 업계의 수리공처럼 소프트웨어 개발자를 생각해야 한다. - p.xxiii 우리 모두는 자신이 짠 ..
2022.04.23 -
[노개북] 클린코드(Clean Code) #01
📌 Assignment #01 📆 2022-04-22(Fri), 1주차 📖 intro 개발에 관심이 있는 사람이라면 대부분 들어봤고 읽어야 하는 책 하지만 막상 읽을 엄두가 안나서 구매 후 책장에서 먼지만 쌓여가고 있었는데... 노마더코더에서 마침 3주 동안 진행하는 북챌린지를 무료로 모집하고 있어서 신청했다. 함께라면 읽을 수 있지! 읽고 클린 코드에 한걸음 다가서는 개발자가 되기를 https://nomadcoders.co/clean-code 개인 학습 기록용이기 때문에 오류가 있을 수 있습니다. 양해 부탁드립니다🙂
2022.04.22