1. 변수와 상수 1-1. 변수란? ==> 값을 메모리에 저장하고, 저장된 값을 읽어 재사용하기 위해 만든 메커니즘 @ 변수의 5가지 주요 개념 - 변수 이름: 저장된 값의 고유 이름 - 변수 값: 변수에 저장된 값 - 변수 할당: 변수에 값을 저장하는 행위 - 변수 선언: 변수를 사용하기 위해 컴퓨터에 알리는 행위 - 변수 참조: 변수에 할당된 값을 읽어오는 것 @ 자바스크립트에서 변수는 var, let ,const 세가지 방법으로 선언할 수 있다. - var: 같은 이름의 변수를 여러 번 선언해도 오류가 발생하지 않고, 가장 마지막에 선언한 값으로 변수가 덮어씌워진다. - let: 같은 이름의 변수를 다시 선언할 수 없지만 값을 변경하는 건 괜찮다. - const: 같은 이름의 변수를 다시 선언할 수..
@ 2023.03.26 - 토이 프로젝트 (점심 메뉴 월드컵) 2023.03.26 - 토이 프로젝트 (점심 메뉴 월드컵) [Problem] 본격적인 항해를 시작하기 전 마지막 여유로운 주말이다... 잠깐 쉬다 지금은 쉬면 안된다는 생각을 하며 다시 노트북 앞에 앉았다. 오늘은 이리저리 생각하다 시험 전에 팀원들과 했던 yoonsoo-space.tistory.com flask에서 파일을 나누는데 있어서 필요한 규칙들에 대한 이해. @ 2023.03.28 - GitHub 사용 방법 2023.03.28 - GitHub 사용 방법 깃허브를 사용하는 방법을 항해99를 통해 배웠지만 아직 완전한 습득이 이루어지지 않았기에 계속해서 스스로 공부하고 연구할 계획이다. 깃은 기본적으로 online 공통 repositor..
[Problem] 프로젝트 마지막 날이다. 마지막 제출 전까지 완료하고 싶었지만 아쉽게도 완전하게 만들지는 못했다. 마지막까지 해결하지 못한 기능은 Logout기능이다. 웹을 검색을 통해 해결해보려 했지만 아쉽게도 완전하게 해결하지 못했다. [Try] 처음에 시도한 방법은 웹종합에서 배웠던 방법이다. 단순히 지금까지 사용하던 POST-GET 방식으로 값을 mongoDB에 넣고 받아온다 생각했지만 jwt 기능을 찾아보고 잘못된 생각을 했다는 것을 깨달았다. jwt 기능은 사용자가 로그인을 하면 회원가입을 하면서 DB에 남아있던 사용자를 확인하고 정보가 있다면 서버에서 토큰을 발급을 한다. 서버에서 넘겨준 토큰이 사용자로 가게되면 이 토큰이 계속해서 웹에 남아있다면 사용자가 페이지를 이용할 수 있는 것이다...
[Problem] 이번주 과제 풀스택 미니프로젝트. 내가 맡은 부분은 main.html을 작성하고 main 부분에 기능을 구현하는 것이다.오늘의 문제는 크롤링하는 부분이었다. yes24에 있는 책의 URL을 통해 title, description, image를 가져오는 기능이었다.여기서 문제는 title과 description을 가져오는 것은 문제가 발생하지 않았지만 image를 가져오는데 문제가 발생했다.어떤 책은 3D로 구현되어 있지 않았지만 어떤 책은 3D로 구현해 놓아서 다르게 적용되었다. // 3D image #yDetailTopWrap > div.topColLft > div > div.gd_3dGrp.gdImgLoadOn > div > span.gd_img > em > img // 2D ima..
깃허브를 사용하는 방법을 항해99를 통해 배웠지만 아직 완전한 습득이 이루어지지 않았기에 계속해서 스스로 공부하고 연구할 계획이다. 깃은 기본적으로 online 공통 repository에 프로젝트를 올리고 각자 branch라는 개념으로 자신의 작업 repository를 열어 작업을 한다. 서로가 작업한 것을 main repository에 올리기 전에 비교하고 수정을 하는 데, 이 때 작업한 것이 staging area에 남게 된다. 이것을 commit이라는 작업을 통해 Local repositoy에 올라가게 되고 같이 작업하는 개발자들과 서로 작업한 부분이 충돌이 나는지 합칠 수 있는지 확인을 하고 최종적으로 merge를 한다. merge한 것을 main repository에 올리면 최종 수정을 한 pr..
[Problem] 본격적인 항해를 시작하기 전 마지막 여유로운 주말이다... 잠깐 쉬다 지금은 쉬면 안된다는 생각을 하며 다시 노트북 앞에 앉았다. 오늘은 이리저리 생각하다 시험 전에 팀원들과 했던 마지막 토이 프로젝트를 하나하나 뜯어서 다시 보았다. 아직 부족한 점이 많아 팀원들의 도움을 많이 받았다... 문법적인 부분이 많이 부족해 작성을 할 때 한번 막히기 시작하면 뇌가 정지하는 느낌이었다. 다시 하나하나 이해하면서 넘어가다 문득 코드가 너무 길다. 보기 너무 힘들다는 생각이 들었다. 오늘은 이 부분을 TIL Problem 주제로 잡으려 한다. [Try] 토이 프로젝트 Html부분을 살펴 보았는데 375줄이다....다른 코드들도 더 복잡한게 있겠지만...그래도 읽기가 너무 어렵다. 편하게 읽히면서 ..