문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | 다음 판 양쪽 다음 판 | ||
web:신규서비스 [2021/01/04 16:17] kwon37xi 만듦 |
web:신규서비스 [2021/01/11 16:52] kwon37xi [HTML] |
||
---|---|---|---|
줄 239: | 줄 239: | ||
* Jade/ | * Jade/ | ||
+ | ===== 데이터와 HTML ===== | ||
+ | * 데이터 저장소는 항상 원천 데이터포맷을 명확히 하고 해당 포맷으로만 저장한다. | ||
+ | * 원천 데이터 포맷은 Text 라면 데이터 저장소에는 그냥 텍스트로 저장해야 한다. 이를 HTML 로 escape 해서 저장하지 말아야 한다. | ||
+ | * 예) 원천 데이터가 '' | ||
+ | * 그런데, HTML로 외부에 저장할 때 이 Text 의 ''> | ||
+ | * 사용자 측이 항상 HTML Browser 라는 보장도 없고, 검색엔진 등도 색인할 때 원천 데이터의 형식을 Text 로 해야할지 HTML로 해야할지 혼란스럽게 된다. | ||
+ | * 이로 인해 가끔씩 앱이나 일부 웹 애플리케이션에서 ''& | ||
+ | * HTML escape 의 책임은 데이터 저장소단이 아닌 View 단에서 해야한다. | ||
===== 보안 ===== | ===== 보안 ===== | ||
* [[https:// | * [[https:// |