본문 바로가기

분류 전체보기74

[Chrome] 개발자 도구 - 로컬 스토리지 ● 웹 브라우저     - 사용자의 컴퓨터에 웹사이트 사용 정보들을 저장하고 필요할 때마다 그 정보들 조회          => 사용자 개인화 가능(= 사용자별로 저장 가능)           => 속도 및 사용자 경험 개선      - Ex) 자동 로그인 기능, 로그인 없이 장바구니 상품 유지 ● 로컬 스토리지     - Client Side Storage 방식 (= 사용자 측에 저장)          => 데이터 저장을 사용자 컴퓨터에 하겠다는 의미           => 내 컴퓨터 브라우저에만 한정적으로 적용      - 세션 스토리지에 저장된 데이터 : 페이지 닫을 때 사라짐            vs 로컬 스토리지에 저장된 데이터 : 새로고침 및 브라우저 종료 시에도 내 컴퓨터 동일 브라우저 내에.. 2024. 6. 8.
[VSCode] Live Server 플러그인 ● Live Server    - HTML, CSS, JavaScript 등의 파일을 편집할 때 실시간으로 변경 사항을 브라우저에 반영하여 확인할 수 있게 해주는 플러그인 ● 실행 방법    1. 좌측 Extensions 아이콘 클릭 또는 Ctrl + Shift + X 입력     2. Live Server 검색 및 Install 버튼 클릭     3. 파일 작성 후 왼쪽 파일명 우클릭 > Open with Live Server  또는 오른쪽 하단 Go Live 클릭     4. localhost(127.0.0.1)의 5500번 포트로 파일이 실행되는 것을 확인    ❕파일 내용 수정 및 저장 시 해당 페이지가 자동으로 새로고침(리로드)된다. 좋을 수도 있고, 안 좋을 수도 있고... ● 기본 브라우저 .. 2024. 6. 8.
[Javascript] localStorage와 sessionStorage ● localStorage와 sessionStorage의 공통점 - 웹 브라우저에서 클라이언트 측 데이터를 저장하는 데 사용되는 웹 스토리지 메커니즘 ● localStorage와 sessionStorage의 차이점 localStorage sessionStorage 유지 기간 · 영구적으로 데이터 저장 · 브라우저를 닫아도 데이터 유지 · 세션 기간 동안 데이터 저장 · 브라우저 세션 유지 동안만 데이터 유지(닫으면 유지 끝) 액세스 · 동일한 도메인 내 모든 페이지에서 액세스 가능 · 세션 간 데이터 공유 불가 · 동일한 세션 내에서만 액세스 가능 저장 형식 · 브라우저의 로컬 파일 시스템에 데이터 저장 · JavaScript 객체 형식으로 데이터 저장 저장 용량 · 도메인당 5MB 제한 · 브라우저마다.. 2024. 4. 20.
[Economy] 신용점수 조회를 자주하면, 신용점수는 떨어질까? 은행 지점에 방문해서 대출상담을 하거나, 인터넷상에서 신용관리요령을 찾다 보면, " 신용점수 조회를 자주 하면 신용등급이 하락하니 함부로 하면 안 된다"라는 조언을 종종 듣습니다. 과연 맞는 말일까요? HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 기본적으로 개인신용평가회사인 올크레딧이나 NICE지키미, 사이렌24 등에서 자신의 신용점수를 조회하는 것은 예전부터 신용점수에 아무런 영향을 주지 않았습니다. 자신의 신용관리를 위해서 자기 신용점수를 아는 것은 도움이 되고, 또한 본인이 신용점수 조회를 한다고 해서 빚이 늘어나는 것도 아니라서 객관적으로 불이익을 줄 이유가 전혀 없기 때문에 신용점수에 영향을 주지 않았던 것입니다. 그래서 아예 신용평가회사에서 유료가입을 하고 자.. 2024. 4. 18.
[Javascript] video 태그 관련 명령어 1. 재생 / 일시정지 - 재생 : play() - 일시정지 : pause() 2. 소리 조절 (0.0 ~ 1.0) - 소리 크기 : volume 3. 현재 상태 확인 (초 단위, 숫자를 입력할 경우 해당값 적용) - 현재 재생 시간 : currentTime - 총 재생 시간 : duration 4. 재생 속도 조절 (default 1.0) - 재생 속도 : playbackRate 5. 이벤트 처리 - 비디오가 재생되었을 때 호출되는 이벤트 핸들러 : play - 비디오가 일시 정지되었을 때 호출되는 이벤트 핸들러 : pause Ex ) id가 myVideo인 video 태그의 영상 제어 /********************** 1. 재생 **********************/ // 1-1. 재생 .. 2024. 4. 18.
[Spring] Maven과 Gradle ● Maven과 Gradle의 공통점 - 프로젝트 빌드, 종속성 관리, 배포 등을 자동화하는 도구 => 개발 프로세스를 단순화하여 개발자의 업무를 줄여줌 => 현대 소프트웨어 개발에서 필수적 1. 의존성 관리 - 프로젝트는 종종 다른 라이브러리나 프레임워크에 의존 → 외부 라이브러리를 쉽게 관리할 수 있도록 도와줌 - 개발자가 프로젝트에 필요한 의존성을 정의하면, 자동으로 의존성을 다운로드하고 프로젝트에 포함시킴 2. 프로젝트 빌드 - 프로젝트 빌드 자동화 및 단순화 - 개발자가 자동화를 위한 설정을 작성하면, 컴파일, 테스트 실행, 리소스 복사, 패키징 등과 같은 작업 실행 3. 표준화 - 프로젝트 구조와 빌드 스크립트의 표준화된 형식을 제공 → 프로젝트 관리 및 협업을 간단하게 만들어줌 → 새로운 개.. 2024. 4. 17.
[Economy] 보험 가입할 때 보험 나이 계산법 보험에 가입할 때는 만 나이도, 연 나이도 아닌 '보험 나이'를 사용합니다. 그렇다면 '보험 나이'는 어떻게 계산하고 '보험 나이'가 대체 무엇인지 알아보도록 하겠습니다. 보험 나이 계산법 보험사가 나이를 정하는 기준은 '상령일'입니다. 올해 생일과 내년 생일의 정확히 가운데 날을 상령일로 정합니다. 아래 표를 보면 이해하기 쉬울 것입니다. 생일이 1.14일인 사람(A 씨)을 예로 들면, A 씨의 상령일은 올해 생일과 내년 생일의 중간인 7월 14일이 상령일이 되는 것입니다. 보험 나이가 중요한 이유 보험 나이에 따라 보험료가 달라질 수 있습니다. 일반적으로 보험 나이가 한 살 늘어날수록 보험료는 평균 5~10% 정도 높아집니다. 만약 30살인 A 씨가 7월 14일이 하루 지난 7월 15일 날 보험을 가.. 2024. 1. 28.
[Programming] 검증 기능에 써먹기 좋은 정규식 패턴 10가지 추천 1. 이메일 주소 ● 이메일 주소 형식을 검증 ● ^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$ 2. URL ● HTTP, HTTPS, FTP로 시작하는 유효한 URL을 검증 ● ^(https?|ftp):\/\/[^\s/$.?#].[^\s]*$ 3. 전화번호(숫자만) ● 10자~12자의 숫자로 이루어진 전화번호를 검증 ● ^[0-9]{10,12}$ 4. 날짜 (YYYY-MM-DD) ● YYYY-MM-DD 형식의 날짜를 검증 ● ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ 5. 숫자만 ● 문자열이 숫자로만 이루어져 있는지 검증 ● ^[0-9]+$ 6. 알파벳 대소문자 및 숫자만 ● 문자열이 알파벳 대소문자와 숫자로만 이루어져 있는지 검증 ● ^[a-zA-Z0-.. 2024. 1. 19.
[Javascript] null 병합 연산자(Nullish Coalescing Operator, ??) ● ?? - null 병합 연산자(Nullish Coalescing Operator) - 피연산자 중 첫 번째가 null 또는 undefined일 때, 두 번째 피연산자로 대체 - a ?? b 는 (a != null && a != undefined) ? a : b 와 동일 2024. 1. 10.
[Java] Javac와 Java 차이 ● Javac - Java 소스 코드를 컴파일 - '.java' 확장자를 가진 Java 소스 파일을 컴파일하여 '.class' 확장자를 가진 바이트 코드 파일로 변환 - Ex) cmd에서 javac HelloWorld.java 입력 시 HelloWorld.class 파일 생성 ● Java - Java 응용 프로그램을 실행 - '.class'로 컴파일된 바이트 코드를 JVM(Java Virtual Machine, 자바 가상 머신)에서 실행 - Ex ) cmd에서 java HelloWorld 입력 시 HelloWorld.class 파일 실행 javac HelloWorld.java # 컴파일 java HelloWorld # 실행 2024. 1. 4.
[Economy] 연말정산이란 무엇일까? 연말정산 쉽게 이해하기 매년 연말이 되면 허겁지겁 준비하는 게 있습니다. 바로 '연말정산'인데요. 절세상품, 홈택스나 각종 금융 어플 모의계산을 잘 활용한다면 웬만한 예적금 이자보다 더 많은 환급액을 챙길 수 있지만, 그렇디 않다면 또 많은 돈을 토해내게 됩니다. 매년 하는 것이지만, 할 때마다 너무 귀찮고 왜 해야 하는지도 모르겠는 '연말정산'에 대해 오늘 이야기해 볼까 합니다. HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 연말정산은 쉽게 말해서 내가 벌어들인 한 해 소득과 한 해 지출 금액을 비교해서 세금을 얼마나 더 내야 하는지, 혹은 얼마나 더 받을 수 있는지 계산하는 것입니다. 매월 월급에서 미리 뗀 세금이 각자 사정을 고려해 맞게 납부된 것인지 확인하기 위한 절차인 것입니다. 내 세.. 2023. 12. 21.
[Economy] 청년도약계좌 신청방법 및 조건 총 정리(feat.청년희망적금) 청년들의 목돈 마련을 위하여 10년 만기 1억 원의 저축 상품을 약속 한 바 있는 윤석열 대통령은 23년 6월 청년들의 중장기 자산 형성을 지원하기 위해 청년도약계좌를 출시하였습니다. 오늘은 청년도약계좌의 신청방법 등에 대하여 총 정리 해보는 시간을 가지겠습니다. HTML 삽입 미리보기할 수 없는 소스 ◎ 청년도약계좌 4줄 알짜배기 4줄 정리 - 청년도약계좌란? 만 10세~34세 청년이 매달 최대 70만 원씩 5년간 저축하여 5천만 원의 목돈을 마련할 수 있는 상품 - 가입대상은? 개인 소득 연 6,000만 원 이하, 가구 소득이 중위 소득의 180% 이하 동시 만족 - 가입시기는? 2023년 6월 15일부터 - 유의할 점? 중도해지 시 손해가 클 수 있어 납입 여력을 반드시 확인하고 가입 HTML 삽입.. 2023. 12. 12.
[Economy] 청년우대형 주택청약 통장 조건과 신청방법 오늘은 만 19~34세이면서 연소득 3,600만 원 이하라면 가입할 수 있는 청년우대형 주택청약 통장(청년주택청약 통장)에 대해 알아보겠습니다. 청년주택청약은 일반 주택청약 통장보다 금리가 높고, 세금이 부과되지 않습니다. ● 가입 조건 1.나이 만 19세 이상 34세 이하 병역 이행 기간이 증명된다면, 현재 나이에서 병역 이행 기간을 빼고 계산한 나이가 34세 이하인 사람 포함 2. 소득 가입 직전 연도 소득을 신고한 적 있고 그 소득이 3,000만원 또는 3,600만 원 이하(근로,사업,기타소득자에 한함) 근로기간 1년 미만이라 직전년도 신고소득 없는 근로소득자에 한해 당해 급여명세표 등으로 연소득 그 환산 후 가입 가능 이자 소득 비과세 대상 소득기준은 일부 다를 수 있음 3. 주택 여부 본인이 무.. 2023. 12. 12.
[Javascript] 현재 페이지 URL 정보 가져오기 ● window.location - 현재 페이지의 URL을 나타내는 객체 ● 속성 종류 속성명 설명 href 전체 URL 문자열 protocol 마지막 ':'를 포함한 프로토콜 정보 host ':'과 포트번호를 포함한 URL의 호스트명 hostname ':'과 포트번호를 제외한 URL의 호스트명 port 포트 번호 pathname '/' 뒤 경로 search '?' 뒤 쿼리스트링 ● 예시 - https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=javascript 속성 사용방법 결과 href window.location.href 'https://search.naver.com/search.naver?where=.. 2023. 12. 12.
[Chrome] 개발자 도구 - 콘솔 사용 시 주의사항(let, const 선언) ● 크롬 개발자 도구 - 사용자와의 원활한 상호작용과 편리한 코드 테스트를 위해 표준 문법에서 벗어난 기능을 제공 => let과 const의 재선언이 가능 HTML 삽입 미리보기할 수 없는 소스 - 이유 : 콘솔창이 REPL 모드에서 예외로 처리하기 때문 1) 스크립트에서 const 재선언하는 경우 => 오류 발생 const a = 1; const a = 2; 2) 콘솔에서 const를 따로 따로 재선언하는 경우 => 오류 미발생 3) 콘솔에서 const를 한 번에 재선언하는 경우 => 오류 발생 4) 다른 키워드로 재선언 => 오류 발생 - Ex ) const로 선언한 변수를 let으로 재선언 참고 제주코딩스베이스캠프 - 아는 만큼 보이는 크롬 개발자 도구 - 콘솔 주의사항(let, const 선언) .. 2023. 12. 10.
[Javascript] Cookie, jQuery로 로그인 ID 저장하기 기능 구현하기 ● 쿠키(Cookie)란? - 브라우저에 저장되는 작은 크기의 문자열 - 브라우저는 사용자가 쿠키를 생성하도록 한 동일 서버(사이트)에 접속할 때마다 쿠키의 내용을 Cookie 요청 헤더에 넣어서 함께 전달 - 서버는 쿠키를 받아서, 사용자의 정보를 추적하거나, 사용자의 환경 설정을 저장하는 등의 용도로 사용 - Ex) 사용자 환경 설정 저장, 로그인 상태 유지, 광고 개인화, 사용자 행동 추적 - ❗안전하지 않는 데이터를 저장하는 데 사용해서는 안 됨. (Ex : 사용자 비밀번호) ● 구현 필요 부분 1. 로그인 폼 - ID 입력 칸(input text), ID 저장 체크박스(checkbox) 필수 ID PW 아이디 저장 LOGIN 2. 로그인 페이지 로드 시 쿠키에 저장된 아이디 값 확인 $(func.. 2023. 12. 7.
[Economy] 개인 연금저축의 특징과 활용하는 방법 개인연금저축이란 국가가 의무적으로 가입하게 하는 연금이 아닌 개인이 직접 가입하는 연금입니다. 다만 국가에서도 개인연금 저축을 독려하기 위해 '세금 공제'라는 혜택을 제공하는데요. 이를 잘 기억하면서 연금저축의 특징과 활용하는 방법에 대해 알아보겠습니다. ● 개인연금저축, 어떻게 다를까? 개인연금을 알아보다 보면 연금저축과 연금보험, 두 가지 종류의 상품을 만나게 될 것입니다. 그럴 때 어떤 차이가 있는지 아마 헷갈릴 텐데요. 두 상품은 가입처부터 시작해서 혜택까지 큰 차이가 있습니다. 연금저축은 은행,증권사,보험사 등 다양한 곳에서 상품을 판매합니다. 자신이 원하는 곳에서 가입을 하면 됩니다. 반면, 연금보험은 생명보험사에서만 판매하고 있습니다. 또한, 연금저축은 연금을 납입할 때 세금을 공제해 줍니다.. 2023. 12. 6.
[Economy] 연말정산 연금저축으로 세액공제 받는 방법 및 주의해야 할 점 연금계좌는 연말정산 시 세액공제 혜택이 매우 큰 상품입니다. 연말정산 시 연금저축으로 세액공제받는 방법 및 주의해야 할 점까지 지금부터 알려드리겠습니다. ● 연금계좌란? 개인연금저축과 개인형 퇴직연금(IRP) 두 가지 연금을 통틀어서 연금계좌라고 합니다. 개인연금저축은 국가에서 직접 관리하는 국민연금 외 개인이 직접 가입하고 저축해 노후에 연금으로 받는 계좌입니다. 개인형 퇴직연금(IRP)은 근로자가 직접 적립하고 운영하는 퇴직연금입니다. 보통 퇴직연금을 회사에서 운영하다가 퇴사할 시, 모인 연금을 IRP 계좌로 입금해 줍니다. 회사에서 주는 퇴직연금 이외에도 개인이 추가로 더 돈을 넣을 수 있습니다. ❗ IRP vs 개인연금, 어디에 먼저 저축을 해야 할까요? => 각자 상황과 성향에 따라 넣으면 됩니.. 2023. 12. 6.
반응형