본문 바로가기

Dev

[javascript] Unable to preventDefault 에러 마우스 휠 이벤트 만지고 있는데 Unable to preventDefault inside passive event listener due to target being treated as passive Unable to preventDefault inside passive event listener due to target being treated as passive 이런 에러가 났다. https://www.chromestatus.com/features/6662647093133312 Chrome Platform Status What you're looking at is a mostly comprehensive list of web platform features that have landed in Chro.. 더보기
Jetbains toolbox 후기 pc에서 잘쓰다가 맥에도 다운 받으니 mac os can't be opened because apple cannot check it for mailcious software 이게 뭐지? System preference - Security & Privacy - Allow 해서 풀었다. 계정하나로 여러군데에 설치할수있어서 너무 좋다^^ 더보기
[typescript] 정적타이핑 https://poiemaweb.com/typescript-typing TypeScript - Typing | PoiemaWeb 타입 선언은 코드 예측성을 향상시킨다. 또한 타입 선언은 강력한 타입 체크를 가능하게 하여 문법 에러나 타입과 일치하지 않는 값의 할당 등 기본적인 오류를 런타임 이전에 검출한다. VSCode와 같은 툴을 사용하면 코드 작성 시점에 에러를 검출할 수 있어서 개발효율이 대폭 향상된다. poiemaweb.com 이것 읽어보기 (정리까지하면 좋고) https://www.zerocho.com/category/TypeScript/post/5bab2086103eac558e45cdd7 (TypeScript) 블로그 타입스크립트 전환 후기 - import, export 이전 글에서 이어집니다.. 더보기
[typescript] d file 이란 자바스크립트로 된 코드를 타입스크립트로 사용하고 싶어서 타입스크립트 빌드를 돌렸더니, 타입스크립트.ts 코드가 빌드결과로 나올것이라는 제 예상과 다르게 .d.ts 코드가 나왔습니다. ㅇ_ㅇ JavaScript의 API 로써 (랩퍼역할) 타입스크립트의 타입정보만 기술된 파일이라고 하네요(걍 선언파일) 예시) jQuery나 자바스크립트 낮은 버전들을 타입스크립트에서 쓰고 싶을 때, 그 파일들을 재 작성하는 것보다 심플하게 타입 어노테이션 정보만 적혀있는 d.ts file을 생성한다고 합니다. (stackoverflow link) .d.ts file을 사용하는 방법은 .js 와같은 디렉토리에 같은이름으로 놔두고 import * as Test from "./testdir/test"; 이런식으로 작성하면 됩니다... 더보기
angular start yarn add @angular/cli yarn ng new angular-newbi cd angular-newbi yarn ng serve --open 하면 실행됨 app.component.ts: 타입스크립트로 작성된 컴포넌트 클래스 파일 app.component.html: HTML으로 작성된 컴포넌트 템플릿 파일 app.component.css: 컴포넌트의 CSS 스타일 파일(해당 컴포넌트만 가짐) app.component.spec.ts: 컴포넌트 단위 시험을 위한 파일 html에서 Welcome to {{ title }} 이 수정한다. 이중 중괄호 표현은 Angular의 인터폴레이션 바인딩 yarn ng generate component heroes Welcome to {{ title }}! 더보기
[NestJS] 소개 소개 프레임워크이고, 효과적이고 확장가능한 Node.js 서버사이드 어플리케이션입니다. 타입스크립트를 완벽히 지원합니다. (바닐라도 가능) OOP (Object Oriented Programming), FP (Functional Programming), FRP (Functional Reactive Programming)의 요소들을 모두 포함 하고 있습니다. Express 위에서 추상화 했습니다. 그럼에도 API는 개발자들에게 직접노출되어 쉽게 사용가능합니다. 철학 노드.js 덕분에 자바스크립트는 웹 프론트와 백엔드의 공통어(lingua franca)가 되었습니다. 그리고는 뛰어난 프레임 나왔습니다.(Angular, React, Vue) 하지만, 이들이 효과적으로 중요한 문제를 해결하진 못했습니다. Arc.. 더보기
실력은 어떻게 느는가 사람마다 다르겠지만 나는 정말하고 싶은것의 수단일때 자신도 모르게 느는것 같다 목표를 억지로 설정하는게 아니라 진짜 남들이 안해봐서 내가 하고 싶은거나 뭐 이런식으로 하고 싶은게 생길때 더보기
멋진사람들 요새 위인전 나오는거 보니깐 막 대통령이 책으로 나오던데 그런거 말고 내가 멋지다고 생각하는 사람들을 여기에 계속 메모하고 관심있게 지켜보고 싶다 (전혀 다른 분야의 사람들은 아님) 1. https://doyub.com/ Doyub Kim From the splash of breaking waves to turbulent swirling smoke, the mathematical dynamics of fluids are varied and continue to be one of the most challenging aspects of animation. Fluid Engine Development demonstrates how to create a working fluid engine th doyub.com 더보기