일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 파비최
- 프로젝트
- English
- Writing
- 리얼 클래스
- 30분
- 개발자
- Daily Challenge
- 사이드
- 운동
- Problem Solving
- 읽기
- FIT XR
- 영어원서읽기
- 월간
- 만화도
- realclass
- 미드시청
- 3줄정리
- 잡생각
- 영어공부
- 괜찮음
- 쓰릴오브파이트
- leetcode
- 10분
- 매일
- 링피트
- 스탭퍼
- 뭐든
- 화상영어
- Today
- Total
파비의 매일매일 공부기록
Two Scoops of Django - #17장 본문
이번장은 REST API를 이용하는 방법에 대한 내용이다.
약간 프런트엔드 쪽 내용에 치중한 거 같아서 특별한 내용이 아니면 스킵할 예정이다.
1. 클라이언트 디버깅 : 단순히 console.log, console.dir 함수를 이용하는 게 아닌 실제 테스트를 의미
2. 자바스크립트 기반의 정적 애셋 전처리기 : gulp 등을 활용
3. 검색 엔진이 콘텐츠를 인덱스 할 수 있게 만들기 : 검색 엔진에서 콘텐츠를 인덱스 하지 못할 수 있으니 다음의 방법을 활용할 것
- 검색 엔진 문서 읽기
- 직접 sitemap.xml 제작
- 서비스를 이용하여 사이트가 검색 가능하게 하기
4. 실시간 서비스가 왜 어려운가(지연-Latency) 문제 : 거리가 멀면 물리적인 문제 때문에 실시간 서비스는 어렵다.
- 애니메이션을 이용하여 지연 숨기기 : 자바스크립트 애니메이션을 활용
- 전송 성공을 위조 : 클라이언트 사이드에서 서버 사이드로 보내는 요청을 처리하는 방법 활용
- 지리적 위치에 기반을 둔 서버들 : 지역마다 서버를 두는 것. 난도 높음
- 지역적으로 이용자 제한 : 안한다는 얘기 ㅋㅋ
5. 안티패턴 피하기
- 여러 페이지로 구성된 앱이 필요한 경우에도 단일 페이지로 구성하는 경우 : 굳이 그럴 필요 없음
- 테스트를 하지 않는 경우 : 테스트는 꼭 할 것. 넵. ㅠㅠ
- 자바스크립트의 메모리 관리를 이해하지 않는 실수 : 객체 자체에 대한 이해도 필요
- jQuery가 아닐 때 DOM에 데이터를 저장하는 것 : 웬만하면 피할 것
6. Ajax와 CSRF 토큰 : jQuery, Backboen.js, AngularJS와 CSRF 토큰에 대한 설명
7. 자바스크립트 실력 높이기
- 기술 수준 확인하기
- 자바 스크립트 더 깊게 배우기
8. 자바스크립트 코딩 표준 따르기
음.. 이번절은 사실 지면 낭비 같다.
FE와 BE를 같이 하는 경우면 모르겠으나, 그러려면 그냥 FE 프레임워크 관련 책을 보면 되지 굳이 BE 프레임워크 책에서 이런 내용을 다뤄야 하나 싶었다.
'Study > Python' 카테고리의 다른 글
Two Scoops of Django - #19장 (0) | 2021.06.20 |
---|---|
Two Scoops of Django - #18장 (0) | 2021.06.19 |
Two Scoops of Django - #16장 (0) | 2021.06.17 |
Two Scoops of Django - #15장 (0) | 2021.06.16 |
Two Scoops of Django - #14장 (0) | 2021.06.15 |