오늘 들었던 강의는 앞으로 배워야할 것들을 명확하게 알려주고 시작했다.역시 비싸고 좋은 강의는 그 값을 하는것을 느꼈다.
1.웹앱의 구성요소도큐먼트가 html, css, js 로 구성되어있는건 웹개발을 조금만 건드려봤어도 모두가 아는 부분일것이다.
타입 스크립트는 왜 생겼는가?또한 데이터는 왜 정의되어야하는가?프론트는 선언을 더 많이한다.구성 요소중에서 데이터와 상태들이 많으며, 이것들이 복잡하고 많고 크다.앱의 크기가 커지면 커질수록 더 커지고 많아진다.또한 프론트는 그 상태가 변할 가능성이 높은데, 그것은 코
우리는 js를 실행할때 어떻게 실행하는가?웹에 이런식으로 집어넣어서 실행한다.나도 여태껏 이 방식밖에 몰랐는데....이런게 된다...!또한 NPM 을 사용해서도 가능한데즉, 개발자들끼리 서로 유용한 패키지를 올리고 사용하는것을 npm에 깔끔하게 모여서 올리고 편하게
tsconfig.JSON컴파일에서 옵션을 줄수있다.(이거 JS도 됌..)1-1. strictjs가 ts로 바뀔때, 이것들의 역할을 꼼꼼하게 검사하는것암묵적으로 선언된 타입을 반드시 명시적으로 선언하게 검사한다1-2. alwaysStrictjs가 ts로 바뀔때 만약 모든
우리가 TS로 개발하게되면 생기는 장점은 타입 지정이라고 했다.그러면 우리는 타입을 어떻게 지정해야하는지에 대해서 조금 더 공부가 필요할 것이다.이런 코드가 있다고 해보자.그러면 getElementById() 함수는 과연 무엇을 반환할까?HTMLElement 와 nul
type 통일 및 정리내가 듣고 정리하는 강의는 이것보다 더 속성이 많긴한데, 블로그에 원할하게 쓰기 위해서 이렇게 정리해봤다.보면 id부터 comments까지는 동일한데, NewsFeed는 거기서 read값을 가지고 있고, NewsDetail은 거기서 level을 가
여태 타입 알리아스 형태를 알아봤는데, 인터페이스로 들어갈것이다.그런데 둘이 그렇게 동작상의 큰 차이는 없다.다만 핵심은 일관성이다.하나의 프로그램을 개발하는 코드를 짤때, 반드시 둘 중에 하나만 써서 일관됀 코드를 만들라는 것이다.여태껏 type을 사용한 타입 알리아
NODEJSNODEJS 는 자바스크립트를 웹에서 진행할 수 있는 환경을 설정해주는 역할을 한다.그리고 그걸 기반으로 우리는 NPM이라는 다운로드 및 서버 환경을 진행해주는 역할을 한다.
해커뉴스 클라이언트 앱해커뉴스 클라이언트 앱은 많은 개발자들이 사용하는 앱이다.
XMLHttpRequest를 사용할건데, 우리는 이것을 알 수 없다.이런것들을 사용하기 위해서는 먼저 그걸 그대로 검색해야하는데, 검색하면 도큐먼트가 나온다.거기서 OPEN을 찾아서 내용을 기입한다.
화면의 네비게이션 처리는 매우 중요하다.플랫폼의 특성을 이해하는데 아주 중요하기도 한데 웹 어플리케이션은 싱글 페이지 어플리케이션 (SPA)현재 active 한 페이지를 보여주는 형태라고 한다.
지금까지 코딩한 내역은 JS를 간단하게 태그들을 집어넣는 방식으로 진행했다.허나 이런 방식의 코딩은 더 진행될수록 복잡해지면서 어려워지기 때문에 더 간단해져야 할 필요가 있다.
페이징의 역할현재 페이지가 몇번째 페이지인지 알아야한다.페이지의 역할은 무엇일까?계속해서 변화하면서 변화값을 기억하고 작동해야한다.
우리는 지금 마크업을 코드로 진행하고있다.그러므로 마크업 구조가 불편해지는 템플릿의 특성상 코드가 복잡해지는데복잡도는 늘어나지 않고 양만 늘어날 수 있게 코드를 수정해야한다.템플릿이란?
햇깔리기도 하고 최근에 강의도 다른걸 듣다보니 정리의 필요성을 느껴서 한번 다시 정리해본다.