- Algorithm Self Study
하 어떡하지 저번 첫 주는 알고리즘 혼자 푸는 내내 방법도 모르고 헤맸는데 , 배열 객체 반복문 문자열 숫자열 기본함수등을 익히고 원두멘토님의 접근법까지 공부하다보니 ,, 이제 알고리즘 혼자 아침에 풀면 다 맞춰서 정말 너무 기쁘다!! 수업 시작전에 자신감을 얻는 느낌 ?! 뿌헤헤 오늘 알고리즘 리뷰도 기대되는군 !
내가 오늘 잘한 문제는 이것 !
- 포트폴리오리뷰
게시물 수정 페이지에서 기존에 작성했던 데이터를 받아와서 넣어놓아 주기 ( 게시물 수정에는 보통 내가 입력했던 것들이 적혀있으니까 ! )
- typescipt 이해
우리는 자바스크립트에서 이게 가능했지만 타입스크립트는 이게 안돼 !
타입스크립트는 상자의 타입을 딱딱 정해줄거거든 !
그래서 얘는 에러가 뜰 예정이야 ! - 'typescript'
그래서 나는 더 코드도 길어지고, 에러도 더 많아질꺼야
근데 왜 타입스크립트를 써야할까!!
-정말 큰 서비스라면? 오류가 어디서 나는지 알지도 못하고 .. 상세한 타입설정이 안되어서 디테일한 오류가 많으면 안정적 서비스라고 말하기 힘드니까! 안정적으로 코드를 만들기 위해서 !
aaa는 문자열만 들어가는애야. bbb는 숫자만 들어가는애야..!
- 오류는 빨간줄로 나타날꺼고, 코드들이 타입이 없어진 상태로 자바스크립트로 만들어서 실행할거기 때문에 실제 브라우저에서는 자바스크립트로 실행 ! (빨간줄이 떠도 문법오류만 없다면 잘 가동된다는 뜻이다)
- 객체는 내가 타입이름을 지정해서 알려줘야함 이렇게 !
- typescipt 사용법 및 설치
다운받는방법은 아주 간단했고!!!(next를 쓰고있었기 때문에 파일을 만들어서 yarn dev 해주니 끝
tsconfig.json가서 봐보니까 이렇게 .ts와 .tsx 파일에 대해서 타입스크립트를 실행한다고 써있다!
기존 자바스크립트에서는 container와 presenter 부분을 .jsx라고 써주지 않아도 되었지만, 타입스크립트에서는 ts와 tsx를 구분해주어야 한다!x의 의미는 - XML(Extensible Markup Language) = 확장가능한 마크업 언어
HTML ( HyperText Markup Language) 와의 차이는?
-markup language는 <>를 활용한 언어라는뜻
-extensible은 확장되었다는뜻 ! 마음대로 <>를 만들어도 된다는 뜻이다
< apple > < apple/>이런것도...!- typescipt 기초 실습
멘붕이었지만 빨간줄에 커서를 대면 이 태그에 필요한 타입들을 알려주기 때문에,,, 괜찮다 난 괜찮어
- 자바 스크립트 기초 & 데일리 스크럼
- 얕은 복사와 깊은복사
-얕은복사는..중첩객체일때 발생!
- 타입스크립트 데일리 스크럼 (필수..)
애니스크립트가 되지 않도록....
알고리즘 수업
-