profile
interactive front-end developer

자바스크립트 랜덤함수 범위지정 이해하기

Math.floor(Math.random() * (max - min + 1)) + min 자바스크립트로 범위를 지정하는 랜덤함수를 구글링해보면 위와 같은 식을 찾을 수 있다. 그냥 가져다 써도 되지만, 이해하면 더 좋지 않을까?

2022년 12월 28일
·
0개의 댓글
·

자바스크립트 논리연산자

&&논리 연산자 ||논리 연산자

2022년 8월 18일
·
0개의 댓글
·

promise

fetch async await

2022년 6월 18일
·
0개의 댓글
·
post-thumbnail

window.innerHeight window.screen.height

2022년 5월 10일
·
0개의 댓글
·

safe-area-inset값 자바스크립트로 가져오기

아이폰용 하이브리드앱을 개발하다보면 webview와 상단 노치 때문에 항상 문제가 생긴다.자바스립트로 노치값을 가져오면 편리할 것이다.노치값은 ios에서 css에서 가져올 수 있지만, 자바스크립트로 별도로 가져오는 방법은 없다.해서 css에 있는 노치값을 자바스크리브로

2022년 5월 4일
·
0개의 댓글
·

자바스크립트로 sms문자 보내기 안드로이드 앰퍼샌드(&) 잘리는 문제

프로젝트를 하다가 자바스크립트로 공유메시지를 보내는 기능을 개발하게 되었다. 처음에는 별거 없었다. 그냥 검색한대로 붙여넣기 하니까 잘 되는것 처럼 보였다.하지만, 안드로이드에서 문제가 생기기 시작했다.보통 주소뒤에 앰퍼샌드(&)로 키와 값을 연결하는데, 안드로이드에서

2022년 5월 3일
·
0개의 댓글
·

Projection Matrix

three.js에서 canvas를 리사이즈 할때 요소들이 이상하게 보이지 않게 하려면 다음과 같은 작업을 해줘야 한다.updateProjectionMatrix()라는 것은 3점 좌표(x, y, z)를 2점 좌표(x, y)로 바꾸는 작업이다. 소실점 계산이라고 생각하면

2022년 1월 14일
·
0개의 댓글
·

perfect pixel to canvas

css에서 1px은 가상 96dpi디스플레이에서의 1px크기이다. 가상 디스플레이가 기준이므로 'CSS픽셀'이라는 이름으로 불린다. css작업을 하면서 적은 수치(ex top: 10px)는 위치와 측정용으로 사용이 되고 실제 브라우져에서 렌더링 될때 모니터에 맞게 물리

2022년 1월 13일
·
0개의 댓글
·