github.com/taemin-kwon93 Github 보러가기 ->

전체 글 78

22.01.21 JavaScript

https://github.com/taemin-kwon93/what_did_you_learn_today/tree/main/JavaScript 예제 코드 GitHub - taemin-kwon93/what_did_you_learn_today: 오늘 공부한 내용 오늘 공부한 내용. Contribute to taemin-kwon93/what_did_you_learn_today development by creating an account on GitHub. github.com 인프런 JS 강의 https://www.inflearn.com/course/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%A0%9C%EC%9D%B4%EC%BF%BC%EB%A6%AC..

22.01.20 JavaScript

https://github.com/taemin-kwon93/what_did_you_learn_today/tree/main/JavaScript GitHub - taemin-kwon93/what_did_you_learn_today: 오늘 공부한 내용 오늘 공부한 내용. Contribute to taemin-kwon93/what_did_you_learn_today development by creating an account on GitHub. github.com 예제는 깃허브에 올려둠. 오늘의 수강 내용 메모! //document는 현재 웹 브라우저의 페이지를 의미하고, //querySelector()는 id 가 result인 웹 요소를 의미한다. //innerHTML을 통해 id가 result인 곳에 ht..

22.01.19 소스트리&깃허브

https://github.com/taemin-kwon93/what_did_you_learn_today GitHub - taemin-kwon93/what_did_you_learn_today: 오늘 공부한 내용 오늘 공부한 내용. Contribute to taemin-kwon93/what_did_you_learn_today development by creating an account on GitHub. github.com 소스트리를 사용해 깃허브에 커밋. 이전 이클립스와 깃허브를 연동해서 프로젝트를 관리해본적이 있었으나, 소스트리는 이번에 처음 사용해봤다. 아래 링크를 통해 사용방법을 배웠다. https://www.youtube.com/watch?v=8AtHcXnJSdA&list=PLAHa1zfLtLiP..

22.01.19 JavaScript

https://github.com/taemin-kwon93/what_did_you_learn_today 학습하며 자료들을 모아두는 깃허브 레포지토리. GitHub - taemin-kwon93/what_did_you_learn_today: 오늘 공부한 내용 오늘 공부한 내용. Contribute to taemin-kwon93/what_did_you_learn_today development by creating an account on GitHub. github.com 해당 범위를 공부함. 국비지원 학원을 다니며 배운내용이 있다보니, 1.75배속으로 빠르게 학습하고 예제를 다시 살펴봤다. 메모! 는 위에서 부터 아래로 차근차근 코드가 실행된다. undefined -> 변수에 값이 정의되지 않음. null하..

OOP 5대 설계원칙 _ 21.11.18

[SOLID] SRP(Single Responsibility Principle : 단일 책임 원칙), OCP(Open Close Principle : 개방-폐쇄 원칙), LSP(Liskov Substitution Priciple : 리스코프 치환 원칙), ISP(Interface Segregation Principle : 인터페이스 분리 원칙), DIP(Dependency Inversion Principle : 의존 역전 원칙)를 말하며, 앞자를 따서 SOILD 원칙이라고 부른다. 프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 소프트웨어를 만드는데 이 원칙들을 적용할 수 있다. SRP를 잘 지키고, 코드양이 적절해야 테스트를 더 잘 할수있다.

텍스트와 바이너리 _ 21.11.18

바이너리 파일 : 문자와 숫자가 저장되어 있는 파일. 텍스트 파일 : 문자만 저장 돼 있는 파일. 텍스트 파일의 변환. 숫자를 문자로 변환 후 사용. MIME(Multipurpose Internet Mail Extensions) 텍스트 기반 프로토콜에 바이너리 데이터를 전송하기 위해 고안 HTTP의 Content - Type 헤더에 사용. 데이터의 타입을 명시. 몇개의 예시, text : 텍스트를 포함하는 모든 문서 - text/plain, text/html, text/css, text/javascript image : 모든 종류의 이미지 - image/bmp, image/webp audio : 모든 종류의 오디오 파일 - audio/midi, audio/mpeg, audio/webm, audio/ogg..

HTTP 요청과 응답 _ 21.11.17

HTTP(Hyper Text Transfer Protocol) - 텍스트 기반의 프로토콜 1.상태를 유지하지 않는다.(stateless) 2.따라서 클라이언트 정보가 저장되지 않는다. 3.정보를 저장해두기 위해 Cookie 와 Session을 사용한다. 4.확장가능하다(커스텀 헤더(header) 추가 가능) 서버와 클라이언트간의 약속이 돼있다면, 원하는 내용을 추가 할 수 있다. https://www.cleantutorials.com 으로 부터 가지고온 예시. 클라이언트 -> 요청 메세지(Request) -> 서버 클라이언트