본문 바로가기
320x100
728x90

분류 전체보기152

로컬스토리지를 이용해서 웹사이트 다크모드 구현하기 오늘은 국비지원 교육과정 중 2차 프로젝트에 포함된 내용이며 실제 제가 구현한 내용을 바탕으로 로컬 스토리지와 세션 스토리지, 쿠키에 대해 알아보겠습니다. 일단 제가 다크모드를 구현하기 위해 했던 설계입니다. 위 그림의 이해가 어려울 수 있어, 추가 설명을 하자면 1. 클라이언트가 서버에게 최초 문서를 요청할 때는, 값이 null임. 이를 이용해 null이거나 false면 데이터 타입이 boolean인 flag의 값을 사용. 2. 사용자의 클릭 이벤트에 따라서 flag값이 true , false를 반환함. 이를 클릭 시마다 localStorage.setItem('flag', 'true') , localStorage.setItem('flag', 'false')를 flag라는 키워드에 Value를 저장 3... 2020. 7. 2.
디자인패턴 MVC에 대해서 MVC(Model View Controller)는 제록스 연구소에서 일을 하던 트뤼그베 린즈커그가 처음으로 소개한 개념으로 데스크톱 애플리케이션용으로 고안되었다. 각 역할에 대해 알아보겠습니다. Model: 뷰가 렌더링할 때, 필요한 데이터 -> 상품 목록이나 주문 내역이 이에 해당된다. View:웹 어플리케이션에서 실제로 보이는 부분이며, 모델을 사용하여 렌더링을 한다. Controller:사용자의 요구의 응답하는 컴포넌트이고, 사용자에 요청에 따라 모델을 업데이트하거나 특정 액션을 수행한다. 기본적인 MVC모델의 설계는 위 그림과 같은데, 위와 같은 방식으로 진행하게 되면 JSP페이지에서 html 코드와 자바 코드가 섞이면서 유지보수에 어려움을 겪을 수 있어서 고안된 모델이 있다. MVC Model2.. 2020. 6. 30.
리눅스] 파일을 찾는 방법 find,locate,whereis 파일은 흔히 데이터를 보관하거나 명령의 실행 절차를 보관하는 파일(실행파일 등)이 있다. 이 포스트는 파일이 어디에 있는지 찾는 방법을 알아보도록 한다. 1.find 일단 find는 단순히 디렉터리를 뒤지는 방식으로 사용자가 입력한 값에 맞는 파일을 찾기 시작합니다. find / -name 파일 이름 을 실행해보시면 아시겠지만 root(/) 디렉터리부터 파일을 탐색하기 때문에 상당히 오랜 시간이 걸립니다. 그 외에도 특정 디렉터리를 한정해서 찾는 방법도 있습니다. find /Users/mac/Downloads .txt 해당 명령어의 의미는 다운로드 디렉터리 안에 txt 파일을 모두 찾는 방법입니다. 사용자 디렉터리로부터 파일 찾기 find (경로) (파라미터) 파일이름 을 해주시면 제가 임의로 생성한 e.. 2020. 6. 28.
리눅스]리눅스의 디렉터리 구조 오늘 포스트 할 내용은 리눅스의 디렉터리 구조입니다. 일단 글을 작성하기 전에 영어로 된 사이트 링크를 소개합니다. https://www.thegeekstuff.com/2010/09/linux-file-system-structure/ Linux Directory Structure (File System Structure) Explained with Examples Linux Directory Structure (File System Structure) Explained with Examples by Ramesh Natarajan on September 8, 2010 Have you wondered why certain programs are located under /bin, or /sbin, or /u.. 2020. 6. 28.
300x250
320x100