본문 바로가기

분류 전체보기21

10. 08. 06일차 TIL JavaScript 역사, 특징, 기본문법 본격적으로 학습주간의 시작이다. 오늘은 JavaScript의 역사와 특징, 기초 문법에 대해 학습하였다.1. JavaScript 의 역사 자바스크립트는 1995년에 탄생하였다.🌐 넷스케이프 커뮤니케이션(LiveScript → Javascript)🖥️ 브라우저 동작 스크립트 언어1999년 자바스크립트 표준화(ECMA-262) 완료2005년 AJAX 등장비동기 웹 애플리케이션 개발 가능폭발적인 UX 향상 🚀2008년 V8 엔진 출시(google)super fast(코드 실행 속도 상당부분 개선)🛠️ 컴파일러, 메모리관리 시스템 👍2009년 Node.js 등장, 서버 개발 활성화서버개발의 지각변동 : PHP, Ruby, Python, Java → Javascript(Node.js)하나의 언어 → Fr.. 2024. 10. 8.
10. 07. 05일차 TIL 팀프로젝트_03 및 회고 오늘은 3일동안 만든 팀소개 페이지를 발표하는 날이다.하지만 구현하고 싶었던 기능을 다 구현하지 못해 아쉬움이 많이 남는다.이번에 미니프로젝트에서 구현한 주요 기능은 4가지이다. 1. 오픈 api를 이용한 실시간 날씨 정보 불러오기2. 네비바를 클릭했을 때, 대응하는 섹션으로 이동하기3. 멤버소개 카드를 클릭했을 때, 모달창 생성하기4. firebase를 활용하여 DB를 생성하고 게시판으로 불러오기 나는 방문록 페이지를 담당하였고, 4번의 기능은 기초강의를 통해 배웠기에 이를 활용할 생각이었다.하지만 랜덤으로 포스팅되는 것은 마음에 들지 않았고 때문에 게시판을 시간순(최신순)으로 정렬하고 싶었다.1) 먼저 posting_btn을 클릭했을 때 입력창에 들어온 값을 DB에 저장한다.// posting_btn.. 2024. 10. 7.
10. 04. 04일차 TIL 팀프로젝트_02 중간과정 팀원들의 적극적인 협조에 꽤나 그럴싸한 웹사이트가 만들어지고 있다. 각각 파트를 나누어 제작할 부분을 코딩하였고 04일인 오늘은 zep에 모여 그동안 작업한 코드 merge 작업을 진행하였다. 코드 공유는 깃허브를 이용하여 진행하였으며 html을 다듬는 작업과 더불어 각각의 링크파일의 경로 재설정, 동일하게 설정된 class값, id값의 수정, 등 생각보다 꽤나 많은 시간이 소요되었다.1. 중간 과정제작 중간 과정의 웹사이트 모습은 이렇다. 뭔가 아기자기하면서도 퀄리티가 나쁘지 않아 팀원 모두가 만족하고 있다.- main 페이지에서 보완할 점 : 실시간 기상정보에 따른 이모지 변경 기능 추가  날씨의 정보까지 제공되는 API를 찾아 fetch기능으로 연결하고 싶은데 api를 찾기 어려운 모양이다.- su.. 2024. 10. 4.
2024. 10. 02. 03일차 TIL 팀프로젝트_01 팀원들과 개인 학습을 일찍 끝마치고 팀소개프로젝트를 시작하기로 했다.02일 아침 9시에 모여 어떤 웹사이트를 만들지 의논했고,노션 작성을 시작으로, 웹사이트 워크프레임과 전반적인 디자인에 대해 이야기를 나누었다.1. 노션을 통해 웹페이지에 들어갈 내용을 구상1) 팀명 정하기      - 처음에는 i8이었다. (팀원의 mbti가 모두 i였기 때문에)     - 재치있는 팀원의 제안으로 ELM이라는 팀명으로 결정        (Engaging Learn Members : 적극적으로 소통하며 성장하는 동료들) 2) 웹사이트 콘텐츠     - 메인 페이지, 팀소개 페이지, 팀원소개 페이지, 방명록페이지    → 최대한 강의를 통해 배운 것을 모두 활용할 수 있는 방법을 고민하여 결정되었다. ① main page.. 2024. 10. 3.
TIL 에 대하여 TIL 이란 ?Today I Learn에 약자로1) 내가 과거에 무엇을 배웠는지 기록 하고2) 학습한 것을 정리하여 나의 성장 과정을 확인하고3) 과거와 같은 문제점이 발생하였을 경우 활용 할 수 있다. # 취업을 하기 위해서는?현재) 내가 남들보다 더 열심히 하고 잘한다는 것을 증명해야 한다.미래) 내가 남들보다 잘할 수 있다는 가능성을 보여주어야 한다. 그러므로 꾸준히 TIL을 작성하고 조금씩 발전시키자!! 2024. 10. 2.
Git 과 Github 1. 필수 리눅스 명령어1) pwd: print working directory의 약자로 현재작업경로를 의미한다.  현재 내가 지정한 위치를 확인할 수 있는 명령어이다. 2) ls: List를 의미한다.현재 디렉토리를 기본으로 모든 파일과 디렉토리를 나열하여 보여주는 명령어이다. 2-1) ls -a: List all 을 의미한다.숨겨진 파일과 디렉토리를 포함한 모든 파일과 디렉토리를 보여주는 명령어이다.→ 파일명 또는 디렉토리명 앞에 . 으로 시작하는 파일, 디렉토리는 숨겨진 파일, 디렉토리이다. 3) cd: Change Directory의 약자로 ls 명령어를 통해 확인된 폴더로 이동할 수 있다. 4) clear : 입력창을 초기화하는 명령어이다. 5) ..: 현재 위치에서 상위 폴더로 이동하는 명령어.. 2024. 10. 2.