querySelector / getElementById 뭐가 다른거야?
Three.js는 웹페이지에 3D 객체를 쉽게 랜더링할 수 있도록 도와주는 Javascript 3D 라이브러리이다. WebGL 기술을 기반으로 랜더링과 카메라, 조명 등의 3D 프로그래밍 기술을 간단하게 사용할 수 있도록 한다.WebGLWeb Graphics Libra
지난 시간에 이어, Three.js에서 각종 애니메이션을 구현해보자.Javascript에서 웹 애니메이션을 구현하는 방법은 setInterval을 이용하는 방법, requestAnimationFrame을 이용하는 방법으로 크게 2가지가 있다. 하지만, setInterv
자바스크립트는 동기식 언어이다. 동기는 한 번에 하나의 작업을 실행하는 것을 뜻하고, 이는 싱글 스레드에서 코드가 동작하기 때문이다.동기식 작업은 순서가 정해져 있기 때문에 설계가 단순해지고 안전하다는 장점이 있다. 다만, 자원을 효율적으로 사용하지 못한다는 단점이 있
자바스크립트의 Number 자료형은 -$2^{53}$+1부터 $2^{53}$-1까지의 수를 표현할 수 있다. 범위를 벗어나는 수는 가까운 수나 0으로 반올림해서 반환한다.이러한 Number 자료형이 갖고 있는 범위의 제약을 벗어난 수를 다룰 수 있게 해주는 것이 바로