프로그래밍/HTML, JS

현재 페이지에서 이동하기 window.location.href = "주소"; 새 탭에서 열기 window.open("주소");
navigator.clipboard.writeText("복사할 텍스트"); IE를 제외하면 PC, 모바일 가리지 않고 다 잘 되는 것 같다. IE를 지원하려면 별도의 코드가 필요하겠지만, 2022년에 누가 아직도 IE를 쓰고 있겠는가?
npm에는 npm-check-updates라는 패키지가 있는데, 이 패키지를 사용하면 package.json에 있는 패키지들을 명령어 한 번으로 최신 버전으로 업데이트할 수 있다. 설치 npm install -g npm-check-updates 사용법 업데이트 확인: 작업 폴더에서 'ncu'를 입력하면 업데이트할 패키지의 목록과 버전을 보여준다. 업데이트: 'ncu -u'를 입력하면 최신 버전으로 package.json을 자동으로 수정해 준다. 이후 'npm install(또는 yarn install)'으로 업데이트된 패키지를 설치하면 된다.
nvm에서 새로운 버전을 설치하고 "nvm use " 명령어로 버전을 바꾸면 바뀐 버전은 터미널을 종료할 때까지만 유지된다. 이는 기본 버전이 바뀌지 않았기 때문으로, 명령어 한 줄로 변경할 수 있다. nvm alias default
그냥 querySelector이나 getElementById는 하나의 요소만 가져오기 때문에 별 상관 없지만, querySelectorAll이나 getElementsByClassName을 사용하면 NodeList 또는 HTMLCollection이라는 요상한 타입이 반환된다. 이 친구들은 배열이 아니기 때문에, map 함수 등을 사용하려 하면 오류를 내뿜는다. 이럴 땐, Array.from(document.querySelectorAll("....")) 와 같이 사용하면 요소들을 배열에 담을 수 있다.
를 만들어 동영상을 그리게 한 다음 다운로드하면 된다. 캡쳐
앨런임더
'프로그래밍/HTML, JS' 카테고리의 글 목록