목표
조금이라도 다 끝낸다. ㅎㅎ.
1. 큐티
- 집에서 큐티하기 ! 오늘은 꼭 한당.
(완료) 2. 신입일기 올리기
- 밀린 거 많지만~ 그래도 한 개 올려보장 ㅎㅎ.
(완료) 3. 앵귤러 강의 하나라도 듣기~
- 하나라도 듣기. ㅎㅎ!!
배운 거
1. 신입일기 올리기
2. 앵귤러 공부 !
웹 역사
1. Ajax 사용 전
- 화면이 바뀔 때마다 매번 서버에 요청해서 응답을 받아야 했고, 각 화면에서 공통으로 필요로 하는 사용자 정보 같은 부분들이 서버에 저장되어 있어서, 계속 html 을 만들어주어야 했음.
2. Ajax
- 서버로부터 새로운 페이지를 받아 전체 리소스를 로드하고, 처음부터 렌더링을 함.
- 그 이후에는 화면이 바뀔 때마다, 동적으로 만들어진 DOM을 이용하여 일부만 수정함.
- 화면 변경할 때마다 서버에 요청하지 않기 때문에, 부하가 줄어듦.
- 규모 큰 어플리케이션에서는 코드가 꼬이기 쉬우며, 재사용이 어려웠음.
3. SPA (단일 페이지 웹 어플리케이션)
- Ajax 요청을 통해 변경되는 부분에 필요한 데이터만 받아와서 그 부분만 렌더링함.
- 라우팅 개념이 추가됨.
- 프레임워크가 필요하게됨. (Backbone.js , AngularJS)
4. 컴포넌트 기반
- 화면에서 기능에 따라.. 컴포넌트 단위로 쪼개 놓음. -> 재사용성이 높아짐.
* Angular : 구글이 만든 웹 어플리케이션 플랫폼으로서 다양한 플랫폼에서 동작할 수 있게 하는 개발 툴과 기능들을 제공함.
생각
웹 공부를 했는데, 머리에 딱 들어온 느낌이 없다. 아직 갈 길이 먼 것 같긴 한데, 그만큼 배울 게 많이 남아있다는 뜻이니까 나쁘지 않은 것 같다. 성장을 그만큼 더 할 수 있다는 거니까 좋은 것 같기도 하고 ㅎㅎ. 이렇게 머리에 안 들어오는 날이 있더라도, 꾸준히 정진해보자 😊
시간 | 19:30 ~ 21:00
만족도 | ⭐⭐⭐
'TIL > Today I Learned' 카테고리의 다른 글
[TIL - 240820] 할 일 정리 😀 (0) | 2024.08.20 |
---|---|
[TIL - 240708] 할 일 정리 😀 (0) | 2024.07.08 |
[TIL - 240619] ⭐ 6월 목표 정리 ⭐ (0) | 2024.06.19 |
[TIL - 240422] 할 일 정리 😝 (1) | 2024.04.22 |
[TIL - 240326] 할 일 정리 😝 (0) | 2024.03.26 |