본문 바로가기

전체 글

typescript docs 번역본 #2 (interfaces) 아래 링크는 원본입니다. 해석이 부족해도 양해 부탁드립니다..ㅎㅎ www.typescriptlang.org/docs/handbook/interfaces.html Handbook - Interfaces How to write an interface with TypeScript www.typescriptlang.org ```` Ts의 핵심 원리는 값이 가진 모양에 집중하는 type 확인 입니다. 이것은 종종 duck typing이나 structural subtyping이라 불립니다. Ts에서 인터페이스는 이것에 이름 짓는 역할을 수행하고, 외부 프로젝트의 코드 약속만큼 강력한 약속 정의 방식입니다. 우리의 첫번째 인터페이스 인터페이스가 작동하는 방식을 이해하는 가장 쉬운 방법은 간단한 예시로 시작하는 것입니.. 더보기
typescript docs 번역본 #1 (basic types) 아래 링크는 원본입니다. 해석이 부족해도 양해 부탁드립니다..ㅎㅎ www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html#types-by-inference Handbook - Basic Types Step one in learning TypeScript: The basic types. www.typescriptlang.org ``` 프로그래머들에게 유용하기 위해, 우리는 간단한 데이터 단위(numbers, strings, structures, boolean values, and the like.)로 작동되기를 원합니다. Ts는 Js에서 기대된 type들을 지원하며, 추가 type들을 던져 도움을 줍니다. Boolean 가장 기본 데이터유형은 .. 더보기
typescript docs 번역본 #0 typescript 로드맵을 찾아보니 괜찮은 걸 찾지 못했습니다. 그래서 node나 php와 다르게, 공식문서 위주로 스터디를 했습니다. 아래 링크 원본입니다. 해석이 부족해도 양해 부탁드립니다..ㅎㅎ www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html#types-by-inference Documentation - TypeScript for JavaScript Programmers Learn how TypeScript extends JavaScript www.typescriptlang.org ``` 타입 스크립트는 자바스크립트와 평범하지 않은 관계로 있습니다. Ts는 자바스크립트의 모든 특징과 Ts의 타입 시스템과 같은 추가적인 단계를 제.. 더보기
채권과 금리의 관계 채권은 발행 기관에 따라 회사채, 국채등으로 불립니다. 회사가 발행하면 회사채, 국가가 발행하면 국채. 모두 발행 기관들이 자금 조달을 위해 채권을 발행합니다. 발행 방식에 따라 약간씩 차이가 있지만, 보통 만기일에 약속한 이윤과 함께 원금을 돌려줍니다. 그런데 종종 금리라는 얘기가 나옵니다. 유튜브에서는 금리가 올라가면 채권가격이 떨어지고, 내려가면 채권가격이 오른다 하는데 이게 무슨말인지.... 저는 여기서 말하는 금리가 무엇인지 궁금했고, 후보군은 아래 세 가지였습니다. (사전적으로 금리는 이윤을 의미하기에, 여러 의미로 해석될수 있습니다) 1. 중앙은행에서 정하는 기준금리 2. 채권 만기시 돌려주는 금리(이윤) 3. 채권 가격에 따른 시장금리 어떤게 정답같으시나요? 답은 3번입니다. 보통 채권가격.. 더보기
typescript를 시작하며 막연히 시작한 개발로 스타트업규모들을 다닌지 어느덧 2년차입니다. 필요한것을 구현하는 방식으로 웹, 앱, 소프트웨어들을 개발해왔고 개발중입니다. 그러다, 얼마전부터 한 업으로 평생 일하고 싶은 제 목표를 위해, 방향성을 다시 생각해보기 시작했습니다. 무언가 만드는걸 즐기는, 제가 느낀 '잘하는 개발자'는 아래 두 요소를 가지고 있습니다. 1. 규모있는 서비스를 위해, 방대한 데이터 처리 능력 2. 코드의 깔끔함 2번 요인은 계속해서 하면 되는데, 1번은 직접 서비스를 만들거나 대기업을 가야하므로 쉽게 얻지 못합니다. 그러면 무엇을 해야할까 고민하다가 규모있는 프로젝트를 바라보게 되었습니다. 규모를 위해서는 무엇이 필요할까요? 제가 추측 바는 아래와 같습니다. 1. 여려명이 작업할수 있어야한다 2. 대용량.. 더보기
Cannot read property 'match' of undefined react 개발을 하고있습니다. 그런데 종종 module install을 하다가 아래와 같은 에러가 뜹니다. 'Cannot read property 'match' of undefined' match?? 뭐가 안맞나?? 생각하던 와중 원인은 모르나 해결책은 찾게 되었습니다. 바로 package-lock.json을 삭제하고 install하는 것입니다. 삭제하고 다시 install하면 모듈 설치와 함께 package-lock.json이 다시 생성됩니다. 이상입니다 더보기
IE에서 xhr(ajax) cache 문제 IE는 참.... 네 ajax통신을 위해 xhr을 사용했는데, get요청의 응답이 계속해서 같았습니다. 이게 뭐지? 하고 인터넷 옵션>페이지 데이터 삭제 하니까 되고. 그러다 다시 또 안되는 겁니다. 찾아보니 IE에서 get으로 동일한 url일 경우 값을 동일하게 내려준다네요..... 이에 대한 해결책은 아래와 같습니다 1. post요청으로 수정한다 let req = new XMLHttpRequest(); req.onreadystatechange = function () { ''' } }; req.open("POST"); req.send(); 2. param끝에 timestamp추가 ex:'?_='+new Date().getTime() let req = new XMLHttpRequest(); req.on.. 더보기
IE 11에서 css 이번에 맡았던 작업은 chrome, edge, safari, ie 모두에서 돌아가는 웹서비스를 개발하는 건이었습니다. 그런데 ie가 안된다고 말씀을 하셔서 보니까 깨져있더라구요... 순수 html로 작업을 해야하는 건이라 bootstrap이 문제인가 봤는데 문제 없었고, 상대 경로로 파일들을 참조해서 안된건가 봤더니 그것도 문제가 아니었습니다. 그러다 발견한게 css! background-color가 모두 hex값으로 되어있었는데, ie는 rgba만 지원하더라구요. 결론: 특정 브라우저는 색을 hex가 아닌 rgba만 지원합니다 이상입니다 더보기