본문 바로가기

새로운 블로그로 이전합니다
구글블로그 / 네이버블로그
(자료도 점차 이전할 계획입니다.)


javascript12

VSCode) Unterminated string literal 오류 ★ 자바스크립트 관련 오류... 클릭하면 특정 문자열을 복사하는 스크립트를 작성했는데 Unterminated string literal. colon expected ')' expected. 오류가 표시된다. 작성 전에는 오류가 전혀 없는데 왜 이것만 추가하면 오류가 생기는거지? (F12에서는 전혀 오류가 없는데...) 백업해놓은걸로 돌아갔다가 다시 썼다가 몇번을 반복했다... /(슬래시)에도 \(역슬래시)를 붙여줘야 하는건가 넣어봤더니 오류가 감쪽같이 사라짐... 하... 저거 하나 때문에 몇번을 이랬단 말이야?? * 자바스크립트에서 특수문자를 문자로 다루려면 바로앞에 \(역슬래시)를 붙여줘야함. '(작은따옴표), "(큰따옴표), \(역슬래시), 까지 인줄 알았는데 /(슬래시)도 추가해야되겠구.. 2023. 6. 10.
티스토리 특정페이지 우클릭 허용하기 [ 개요 ] 티스토리 플로그인에는 마우스 오른쪽 클릭 방지 기능이 존재한다. 그런데 해당 기능을 설정하면 모든 페이지에서 우클릭이 허용되지 않는다. 특정 페이지에서는 마우스 우클릭이 가능하도록 해보자 [ 코드 ] * HTML편집모드로 진입하여 스크립트 태그에 추가하면 됨. * 페이지 로드가 완료되면 우클릭으로 등록된 내용을 없애버림으로써 우클릭이 가능하게 만드는 것이다. * window.onload...는 단 한번만 동작하기 때문에 (이미 어떤 부분에서 사용되고 있으면 동작안함) addEventListener...를 이용한다. 2023. 6. 10.
자바스크립트) 난수/랜덤값/무작위 숫자 생성 생성 자바스크립트) 난수 생성 A이상 B이하(A이상 B+1미만)의 난수를 생성하는 자바스크립트 코드를 만들어보자 devliberty.blogspot.com 새 블로그로 자료가 이전되었습니다. 2023. 6. 5.
자바스크립트) 전역변수 접근 방지하기 [ 개요 ] 자바스크립트에서 개발자도구(F12)를 통한 전역 변수 내용확인 및 조작을 실험하고 이를 방지하는 방법을 알아보자 [ 복사 및 다운로드 ] [ 예제 ] 예제 파일1의 내용 더보기 버튼을 클릭할 때마다 test라는 문자열이 추가되며 팝업메시지로 표시한다. str을 전역변수로 사용하고 있는데 F12를 열어서 Console에 str을 입력하면 그 내용이 출력된다. 값을 조작하면 반영된다. 예제 파일2의 내용 ★ 코드 전체를 즉시실행 익명 함수로 감싸서 전역 변수를 지역 변수로 만든다. 더보기 예제1과 똑같이 동작하지만 전역 변수인 str을 F12 console에 입력해도 그 내용을 확인할 수 없다. 값을 조작해도 반영되지 않는다. [ 참고자료 ] Javascript 전역 변수의 사용을 억제하는 법 .. 2023. 5. 20.
구글 드라이브로 자바스크립트 파일 호스팅하기 구글 드라이브(Google Drive)를 이용하여 자바스크립트 파일을 업로드하고 이를 가져와서 쓸 수 있도록 해보자. * 내 PC > 보기에서 '파일 확장명'을 체크하고 시작하는 것을 권장한다. 1. 팝업 메시지를 표시하는 간단한 스크립트를 작성하고 파일로 저장한다. (★ 확장자는 txt 이어야 함) * txt여야 하는 이유는 설명의 마지막에서 확인 2. 1에서 작성한 파일을 내 드라이브 영역에 드래그 앤 드랍(끌어다 놓기)한다. 3. 업로드가 완료되면, 해당 파일을 우클릭하여 공유를 클릭한다. 4. 일반 액세스에서 제한됨으로 설정된 부분을 링크가 있는 모든 사용자로 변경한다. 5. 링크 복사를 눌러서 파일에 접근할 수 있는 URL주소를 복사한다. 6. 복사한 URL에서 파일 ID 부분만 분리하여 위 이.. 2023. 3. 2.
자바스크립트) 특수문자 앞에 역슬래시 추가하기 [ 개요 ] 자바스크립트에서 문자열로 다룰 수 있도록 특수문자가 포함된 문자열에 역슬래시(\)를 추가하고 한줄로 변환해주는 유틸리티입니다. [ 사용하기 ] [ 추가 정보 ] 칸이 좁으면, 우측 하단 부분을 드래그해서 공간을 확장할 수 있습니다. 2023. 2. 21.