일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- literal
- 10px
- es6
- 전역변수
- readonly
- TS
- entity
- Props
- 클론코딩
- angular
- 당근마켓
- Websocket
- 0.5px border
- 1px border
- 0.75px border
- jwt
- TypeScript
- github
- 타입스크립트
- font-size
- ZOOM
- &연산
- 문서번호
- Strict
- 서버리스 #
- npm
- ES5
- 컴포넌튼
- 0.25px border
- 데이터베이스 #try #이중
- Today
- Total
목록2025/04 (2)
복잡한뇌구조마냥
Web에서 PDF 생성 방법Native CSS print rule 활용방법: media query의 print 를 활용해서 pdf 생성장점: 외부 라이브러리 필요없이 간단하게 pdf를 생성단점: 인쇄 버튼을 눌러 저장한 후 pdf를 생성하는 방식으로, 업로드에 필요한 url을 생성할 수 없음. 프린트 화면에서 그 다음 단계로 넘어가야 하는 것이 단점.DOM Screenshot방법: 현재 보이는 화면에 대한 스크린샷을 찍어서 이를 pdf로 변환 (html ⇒ html2canvas ⇒ canvas 에 html의 스냅샷 추가 ⇒ jspdf ⇒ pdf)장점: 화면에 보이는 그대로 pdf를 찍어낼 수 있음. 사이즈가 고정되어 있고 어느 정도의 양식이 정해져 있는 문서를 생성하기에 유용단점: 화면 사이즈에 의존하고..

1. XSS ( Cross - Site Scripting [ 교차 사이트 스크립팅 ] )공격자가 웹 페이지에 악성 코드를 삽입하여 공격하는 방법ex) script 문구 삽입 ( ) 2. Angular의 XSS 보안 모델XSS 버그를 체계적으로 차단하기 위해 Angular는 기본적으로 모든 값을 신뢰할 수 없는 것으로 취급기본값으로 위험요소를 삭제하고 escape 처리가 되도록 되어 있음. 1) escape 자바스크립트의 escape() 함수는 알파벳과 숫자, 특수문자(*, @, -, _, +, ., /)를 제외한 모든 문자를 16진수로 인코딩하는 함수1바이트 문자는 %XX형태로 변환되며, 2바이트 문자는 %uXXXX형태로 변환됨ex) 공백문자 : %20 등등HTML에서는 HTML 엔티티로 escape됨..