뒤로가기 행동시 이벤트 발생 기능
2024. 4. 24. 22:11
Frontend/HTML, CSS, DOM, jQuery
const browserPreventEvent = (event: () => void) => { history.pushState(null, "", location.href); event();}; useEffect(() => { history.pushState(null, "", location.href); window.addEventListener("popstate", () => { browserPreventEvent( '이벤트 함수'); }); return () => { window.removeEventListener("popstate", () => { browserPreventEvent('이벤트 함..
프론트(front)에서 API 를 받을때 정적(static) 으로 하는 이유
2023. 12. 31. 14:04
Frontend/React & React.Native &Next.js
앱 성능 향상: 정적 API는 미리 컴파일되어 있어 런타임 중에 동적으로 생성되는 것보다 훨씬 빠를 수 있습니다. 따라서 앱이 더 빠르게 데이터에 액세스할 수 있습니다. 보안 강화: 동적 API는 런타임에 생성되므로 앱의 보안에 취약할 수 있습니다. 정적 API는 미리 정의되어 있으며, 미리 정의된 권한과 규칙을 따르므로 보안 측면에서 높은 수준의 안전성을 제공할 수 있습니다. 캐시 및 최적화: 정적 API는 캐시될 수 있어서 동일한 요청에 대해 더 빠른 응답을 제공할 수 있습니다. 또한 미리 알려진 구조를 가지고 있어서 클라이언트 측에서 더 효율적으로 최적화될 수 있습니다. 서버 부하 감소: 동적 API는 요청이 있을 때마다 서버에서 응답을 생성해야 합니다. 반면에 정적 API는 이미 생성된 응답을 제..
python) 파이썬에서 백틱 사용법
2023. 12. 21. 22:12
카테고리 없음
파이썬 3에서 텍스트를 백틱(backticks)으로 감싸는 것은 파이썬에서 기본적으로 지원되지 않습니다. 백틱은 주로 다른 언어에서 문자열을 감싸는 데 사용되지만, 파이썬에서는 주로 작은따옴표(')나 큰따옴표(")를 사용하여 문자열을 나타냅니다. text_in_quotes = '이 텍스트는 작은 따옴표로 감싸여 있습니다.' text_in_double_quotes = "이 텍스트는 큰 따옴표로 감싸여 있습니다." text_with_backticks = ''' 이 텍스트는 여러 줄에 걸쳐 있고, 백틱이 필요하지 않습니다. ''' 이것은 여러 줄의 문자열을 표현하는 편리한 방법이며, 백틱과 유사한 효과를 얻을 수 있습니다. 파이썬에서는 일반적으로 이러한 문자열 리터럴을 사용하여 텍스트를 나타냅니다.
Python) pprint과 print 차이
2023. 12. 21. 22:11
Backend 언어 및 프레임워크/Python - Django,Flask
pprint과 print은 둘 다 파이썬에서 사용되는 출력 함수이지만, 주로 출력 결과의 가독성과 포맷에 차이가 있습니다. print 함수: print 함수는 간단한 방식으로 값을 출력합니다. 출력 결과는 한 줄에 나타나며, 복잡한 데이터 구조의 경우 가독성이 떨어질 수 있습니다.출력: {'name': 'John', 'age': 30, 'city': 'Seoul'} data = {'name': 'John', 'age': 30, 'city': 'Seoul'} print(data) pprint 함수: pprint은 'pretty-print'의 줄임말로, 데이터를 보기 좋게 출력하는 데 사용됩니다. 출력 결과가 들여쓰기와 줄 바꿈으로 구성되어 있어 복잡한 데이터 구조도 더 쉽게 이해할 수 있습니다.출력: {'..