본문 바로가기

📖 나의 개발일지 (WIL&TIL)138

[WIL] 오늘이 주말이었나?! 계속되는 프로젝트 작업 개발일지 어제 타겟(?) 게시물에 댓글을 달고, 해당 게시물의 댓글들을 조회하는 코드를 만들었는데 생각했던 것보다 어려운 점들이 많았다 가장 재밌었던 건 모던 자바스크립트에서 글로만 배웠던 부모요소 찾아가는 것! 그리고 저렇게 찾아가기 위해서 append로 안의 div를 만들때부터 id를 붙여주는 것 나는 왜 div 안에 넣을 html 태그를 작성할 때 id를 굳이 같이 붙여주나 했더니, 이런 깊은 뜻이!! 그리고 동훈튜터님께 배운 id 작성하는 방법 진짜 이번 주에 가장 유익한 시간이었던 것 같다. 👀 더 공부할거야 getElementById 와 querySelector 차이 어떨땐 getElementById로 불러오니 null값이 떴는데, querySelector로 불러오니 불러와졌었다 HTMLElement가.. 2022. 11. 26.
[20일차] 오늘의 개발일지 (TIL) 1. 프론트 쪽과 백 연결 ( 로그인/ 회원가입 / router.js에서 페이지 연결해주는 작업) 2. 특정 키워드 기준으로 db에서 데이터 추출해오기 3. 검색 기능 (검색한 키워드로 db 불러오기) 4. 모던자바스크립트 복습 5. 드디어 알고리즘 오랜만에 봤다!!! (오랜만에 보니 또 반갑지..?) 프로젝트를 할수록 느끼는건 , 직접 프로젝트를 할 때가 실력이 제일 많이 느는 것 같다. 내가 프로젝트를 할 때 과거의 나와 다르다고 느끼는 가장 큰 차이점은 과거의 나는 작성해놓은 코드를 조금이라도 건드리면 코드 전체가 틀어질까 무서워했는데, 발전하고 싶은 나의 열정이 커지고 난 이후부터는 난 일부러 건드려보고 모르면 시도를 해보는 사람이 되었다. 과거 작성했던 코드는 깃허브에 계속 올리면 되는거고, 틀.. 2022. 11. 25.
[19일차] 오늘의 개발일지(TIL) 프로젝트때문에 정신이 없지만 모던자바스크립트 읽는 것을 소홀하게 하고 싶지 않다. 시간을 쪼개서라도 한줄이라도 더 알고싶은 마음! 나는 부트캠프에 공부를 하고 취업할 때 조금이라도 더 잘 알아듣고 해낼 수 있는 개발자가 되고 싶어서 들어온거지, 몸이 편하려고 온 건 절대 아니다. 나한테 주어진 시간들에 최대한 많은 것들을 얻어가고 싶다. 📖 오늘 모던자바스크립트 학습한 내용 elem.getAttribute(name) – 속성값을 가져옴 elem.setAttribute(name, value) – 속성값을 변경함 새롭게 알게된 내용 getAttribute('About') – 첫 번째 글자가 대문자여도, HTML 안에서는 모두 소문자가 된다. 속성은 대·소문자를 구분하지 않는다 어떤 값이든 속성에 대입할 수 .. 2022. 11. 24.
[18일차] 프로젝트 주는 정말 정신없당!!! 오늘의 개발일지(TIL) 어제도 새벽까지 프로젝트 코드를 만졌는데, 벌써 수요일이라니... 원래 이번주 금요일이 발표였는데 어떻게 그럴 수가 있지?(ㅋㅋㅋㅋㅋ) 혼자 구현해보면서 프로젝트에 기본적으로 들어가야 하는 기능들은 숙지했지만 아직 검색기능, 원하는 데이터만 불러오기 기능을 완료하지 못했다. (내가 오늘 반드시 성공시킨다) 이렇게 바쁜 중에 모던자바스크립트의 브라우저 부분이 왜 그렇게 중요하다고 햇는지 다시 한번 깨닫게 되는 하루였다. 너무 바쁘니 이번주는 개발일지에 한번에 공부한 내용을 정리해야겠다. 📖 오늘 새롭게 알게된 내용 --> 브라우저 부분 진짜 중요하네... 프로젝트 진짜 일찍 끝내고 , 무조건 이 부분도 마스터한다 DOM 노드 클래스 모든 DOM 노드는 공통 조상으로부터 만들어지기 때문에 노드 종류는 다르지.. 2022. 11. 23.
[17일차] 오늘의 개발일지(TIL) 오늘은 쌤이 올려주셨던 샘플 예제에서 작업을 하는게 아니라 새로 프로젝트 파일을 파서 처음 기본 설정부터 끝까지 잘 작동하나 테스트를 해보았다. 1. 로그인 2. 회원가입 3. 게시물 등록 4. 게시물 삭제 5. 게시물 수정 6. 검색기능(테스트 중) 내가 담당한 부분은 로그인/회원가입/프로필 내용변경인데, 문제없이 작동하니 남은 시간동안 다른 팀원분들 잘 안되는거 같이 연구해보고 또 추가로 구현하고 싶었던 기능들 계획 짜서 프로젝트 마감일보다 하루 이틀정도는 일찍 무엇이던 끝나도록 노력해야겠다. 아래는 내가 쌤이 올려주셨던 샘플코드 보면서 주석달며 공부한 코드들!! 오늘 갑자기 든 생각인데 12월부터는 나도 깃허브에 잔디심기(ㅋㅋ)를 해봐야겠다 아주 짧은 코드도 괜찮다고 하던데, 다른 사람들이 어떻게 .. 2022. 11. 22.
[16일차] 월요팅! 페이스 조절도 필요한 오늘의 개발일지(TIL) 주말에 내가 맡은 부분의 코드를 구현해보면서 이해가 안되었던 부분들을 튜터님을 찾아가 여쭤봤었다! 튜터님의 설명을 들으니 주말에 묵은 체증이 싹 내려가는 느낌이 들었다 (튜터님 앞에서 박수칠뻔) but, 아직 해결못한 과제.. 나는 회원가입을 하면 바로 main 페이지로 돌리지 않고 로그인창을 띄워주고 싶은데 url창에다가 #하고 main페이지에 접근하는 걸 붙이면, 왠걸 바로 접근이 되버린다. 회원가입 완료가 되었을 때, 창을 돌려주기 전에 로그아웃 메소드를 안에 넣는 걸 시도해봤는데 잘 안되었다. 내 생각엔 파이어베이스 자체 제공 기능중에 이미 user에 값이 담겨서 그런게 아닐까 추측한다. 내일 오전에 다시 시도해보고 튜터님을 찾아가봐야징 1. 쿼리 사용해서 (where 조건 달고) 특정 게시물만 .. 2022. 11. 21.