JavaScript의 자료형과 JavaScript만의 특성느슨한 타입(loosely typed)의 동적(dynamic) 언어자바스크립트는 정적 언어와 달리 변수에 타입이 없어 프로그램을 실행하는 도중에 변수에 저장되는 데이터 타입을 동적으로 변경할 수 있다. 이 때문에 자바스크립트가 느슨한 타입의 언어 혹은 동적 언어라 불린다. 타입을 명시하지 않아도 되기 때문에 개발 속도가 향상된다는 장점이 있지만 코드가 길고 복잡해지는 경우 타입 에러를 찾기가 어려워진다는 단점도 있다.또한 타입 때문에 비교 시에 동등 연산자(==)와 일치 연산자(===)를 구별하여 써야 한다.동등 연산자는 타입에 상관없이 같으면 true를 리턴하고, 0 과 false를 구분하지 못한다.true == 1; // truefalse ==..
항해에서 시작한 첫 풀스택 미니 프로젝트 7월 11일에 항해를 시작하고 4일의 기간동안 첫 프로젝트를 마쳤다. 조가 랜덤으로 짜여지고 프로젝트를 간단하게 기획, 구상하여 Flasent (flower + present)라는 프로젝트를 완성했다. 사람들에게 꽃을 랜덤으로 추천해주는 프로젝트를 기획했는데 기능들을 구현하면서 몇 가지 문제점이 있었다. 1 . 크롤링 기획한 페이지는 로그인, 회원가입, 메인페이지, 상세페이지 였고 나는 그 중 상세페이지를 맡았다.flasent 라는 프로젝트를 구상하면서 꽃들에 대한 정보는 크롤링으로 가져오면 될 것이라고 생각했는데 여기서 문제가 생겼다. 꽃의 정보와 꽃말이 필요했는데 그것과 관련된 api나 크롤링 할 사이트가 아무리 찾아도 보이지 않았다.게다가 항상 프론트쪽만 만..
항해에 승선한지 6일이 지났다. 하루에 한 번씩 블로그를 꾸준히 쓰려했지만 첫날부터 정신이 없었다.지금까지 일어났던 일(?)을 요약해서 써볼까 한다. 22. 07. 11 항해 시작첫 날에는 OT가 오전에 끝나고 팀 배정이 이루어졌다. 우리는 4일 내로 만들어야 하는 첫 풀 스택 미니 프로젝트 때문에 바로 기획부터 시작하면서 시간이 정신없이 흘러갔다. 우리가 만든 프로젝트는 'Falsent' 라는 프로젝트였는데 Falsent는 flower + present의 합성어로 사람들이 기념일을 선택하면 그 기념일에 맞춰 꽃을 추천해주는 프로젝트를 기획했다. 로그인, 회원가입, 메인페이지, 상세페이지 등을 구상하고 와이어프레임을 짠 이후에 첫날부터 프로젝트의 코드를 짜며 진행하기 시작했다. 프로젝트 시작 전에 협업에..
1. 우리 조 프로젝트 제목/간단설명 플라젠트 (Flasent)특별한 날을 더욱 특별하게 해 줄 꽃들을 추천합니다. 2. 와이어 프레임로그인 페이지회원가입 페이지 메인페이지 상세페이지 3. 개발해야 하는 기능들기능MethodURLrequestresponse로그인POST/api/login{'id' : id, 'pw' : pw} 회원 가입POST/api/membership{'id' : id, 'pw' : pw}가입 완료 메세지테마 선택GET/api/maincategory선택한 테마 리스트상세페이지GET/api/posts{'fid' : flower id}꽃 상세페이지날씨GET 날씨 데이터로그인 - 이채민회원가입 - 전원기테마 선택 - 김단비상세페이지 - 전소연 4. public github repo ..
Github 레파지토리 생성자기 계정의 Repositories에 들어가서 초록색 New 버튼을 클릭한다. 레파지토리 이름을 설정하고 public과 private 중에 선택한 후 하단에 Create repository 버튼을 누르면 git 레파지토리 생성은 끝이다우리가 필요한 부분은 저 주소인데 오른쪽 버튼으로 복사하여 사용할 수 있다 Github 파일 업로드gihub에 업로드를 하기 전에 나는 github에서 기본적으로 master 브랜치를 사용했었다이제 권장사항은 master 브랜치가 아닌 main 이기 때문에 이것을 config 명령어를 통해 바꿔준다$ git config --glogbal init.defaultBranch main 이제 레퍼지토리에 올리고 싶은 파일에 들어가서 터미널 창을 켠 후..