본문 바로가기

basic

(173)
webgl에서 클릭한 좌표구하기 (수학...) 클릭했을때 위치 좌표를 가져오는 event.clientX, event.clientY는 좌상단이 (0, 0)으로 우하단으로 갈수록 길이 값이 커지지만 webgl에서는 x축 y축 함수처럼 화면의 정중앙이 (0, 0)으로 좌상단이 (-1, 1)의 값을 가지며 최댓값과 최솟값은 (-1, -1) ~ (1, 1)으로 고정되어 있다. 따라서 webgl에서의 클릭지점의 좌표값은 x축 하나만 보았을때 (-1 ~ 1)범위의 영역(2칸)에서 event.clientX / width 비율만큼 이동한 지점을 구해야한다. 만약 화면의 정중앙을 클릭했다면 event.clientX / width 값은 0.5이다. 즉 50%라는 것이다. 이를 계산하면 2칸의 영역 중 50% 지점인 1칸을 왔다는 것이고 이는 좌표상에서 0을 의미하며 (..
Element.clientWidth Window.innerWidth Element.clientWidth : 스크롤 포함X Window.innerWidth : 스크롤 포함O
textContent vs innerText https://developer.mozilla.org/ko/docs/Web/API/Node/textContent#innertext%EC%99%80%EC%9D%98_%EC%B0%A8%EC%9D%B4%EC%A0%90 Node.textContent - Web API | MDN Node 인터페이스의 textContent 속성은 노드와 그 자손의 텍스트 콘텐츠를 표현합니다. developer.mozilla.org
sql DML (Data Manipuliation Language) : 데이터 조작어 SELECT INSERT UPDATE DELETE DDL (Data Definition Language) : 데이터 정의어 CREATE ALTER DROP RENAME DCL (Data Control Language) : 데이터 제어어 GRANT REVOKE TCL (Transaction Control Language) : 트랜잭션 제어어 COMMIT ROLLBACK LEFT JOIN (LEFT OUTER JOIN의 줄임) JOIN (INNER JOIN의 줄임)
npm ERR! code ERESOLVE npm i --save --legacy-peer-deps
spring jpa ddl auto create spring jpa ddl-auto create 테이블이 있으면 다 drop하고 다시 만든다. 따라서 로컬에서만 사용할것
Uncaught TypeError: Failed to resolve module specifier "three". Relative references must start with either "/", "./", or "../". 설정하기 귀찮아서 npm에서 바로 모듈을 다운받아 돌려보았더니 에러가 나는데.. node_module에서 바로 가져와 사용하려니 안되는게 아마도 es6의 jsm과 node는 모듈을 임포트하는 방식에 차이가 있어서 그런것 같다. 결국 node_modules는 웹펙이나 번들러로 돌려야만 된다는건가?
Uncaught Error: Expected the reducer to be a function. createStore에서 리듀서 넘겨줄때 문제가 생겼다는것