쿠키란? 쿠키, 스토리지 비교 쿠키 사용의 예시 /** * 쿠키 세팅 * @param {string} value 쿠키 저장할 name * @param {string | number} days 쿠키 저장 날짜 * @example * this._setCookie('레이어팝업123', 7); */ _setCookie(value, days){ const date = new Date(); date.setDate(date.getDate() + Number(days)); document.cookie = this.uniqueName + "=" + escape(value) + "; path=/; expires=" + date.toUTCString() + ";" } /** * 저장한 쿠키 가져오기 * @param {str..
크로스 브라우징 이란? 웹 페이지 제작 시에 모든 브라우저에서 깨지지 않고 의도한 대로 올바르게(호환성) 나오게 하는 작업을 말한다. [HTML, CSS, Javascript 작성 시 W3C의 웹 규격에 맞는 코딩을 함으로써 어느 브라우저, 기기에서 사이트가 의도된 대로 보여지고 작동되는 기법.] 크로스 브라우징 작업이 필요한 원인은 무엇일까? 브라우저 마다 랜더링 엔진이 다르기 때문이다. 작동되지 않는 HTML5, Javascript 코드가 존재 해석하지 못하는 CSS 코드 존재 브라우저 버그들이 존재 브라우저마다 자체적인 CSS 스타일 *IE를 버전마다 크로스 브라우징하는 이유. 최신 버전으로 자동 업데이트가 되는 브라우저가 많으나 IE는 해당되지 않는다. IE는 사용자가 직접 업데이트를 진행해야 하..