Javascript
-
웹사이트는 쿠키로 내 정보를 어떻게 추적할까? (코드 예제로 알아보기)Web 2025. 12. 23. 11:15
웹사이트는 쿠키로 내 정보를 어떻게 추적할까? (코드 예제로 알아보기)들어가며이전 글에서 웹사이트마다 "쿠키 허용" 팝업이 뜨는 이유에 대해 알아봤다. 쿠키를 통해 방문 기록, 관심사, 구매 패턴 등을 수집할 수 있다고 했는데, 구체적으로 어떻게 저장되는 걸까?이번 글에서는 실제 코드 예제를 통해 쿠키가 어떻게 사용자 정보를 저장하고 추적하는지 알아보자.쿠키의 기본 원리쿠키 자체는 그냥 작은 텍스트 파일이다. 쿠키가 직접 뭔가를 추적하는 게 아니라, 웹사이트의 JavaScript 코드가 사용자 행동을 감지하고 쿠키에 저장하는 구조다.[사용자가 페이지 방문] ↓[웹사이트 JS 코드가 행동 감지] ↓[쿠키에 데이터 저장] ↓[다음 방문 시 쿠키 읽어서 분석] ..
-
[Javascript] ESLint, Prettier 설정Web 2022. 11. 22. 14:22
프로젝트를 진행하면서 여러사람과 협업을 한다면 전체적으로 코드품질유지를 위해 노력해봤을것이다. 사람들간에 생각하는 코드 방식이 다를것이고, 생각하는 코드컨벤션이 각기 다를것이다. 통일되지 않은 방식으로 개발된다면 초기엔 문제가 되지 않을것이지만 점차 진행하면서, 가독성면에서 문제가 발생할것이고, 그때가서 통일된 방식을 논의하기에도 시간이 더욱 많이 들것이다. 때문에 초기에 코드작성 방식이나 스타일을 미리 정해서 진행하는것이 좋을것이다. 이러한 문제를 해결하기위한 툴로는 ESLint 와 Prettier 가 등장했으며, 두가지에 대한 특징과 차이점에 대해 알아보고 설정하는 방법에 대해 본다. ESLint ESLint statically analyzes your code to quickly find probl..