// 넷위키:공통.js — 위키 전체에서 실행되는 사용자 JavaScript // // 이 문서는 관리자만 편집할 수 있습니다. // 여기 쓴 코드는 모든 페이지에서 (엔진 스크립트 다음에) 실행됩니다. // // ── 예시 (원하는 것의 주석을 풀어서 사용) ── // // 외부 링크에 아이콘 자동 추가: // document.querySelectorAll('a[target="_blank"]').forEach(function(a){ // if (!a.dataset.iconed) { a.dataset.iconed = '1'; a.textContent += ' ↗'; } // }); // // 특정 클래스 요소 클릭 시 동작: // document.querySelectorAll('.my-toggle').forEach(function(el){ // el.addEventListener('click', function(){ el.classList.toggle('active'); }); // }); // // data-* 속성을 읽어 동적 처리: // document.querySelectorAll('[data-countdown]').forEach(function(el){ // var target = new Date(el.dataset.countdown); // setInterval(function(){ // var diff = target - new Date(); // el.textContent = Math.max(0, Math.floor(diff/86400000)) + '일 남음'; // }, 1000); // });
위키 공통 JavaScript 문서
맨 윗줄부터 ---- 전까지가 실제로 실행되는 JS입니다(이 설명은 실행되지 않습니다).
- 관리자만 편집할 수 있습니다.
- 여기 쓴 코드는 모든 페이지에서 엔진 스크립트(app.js) 다음에 실행됩니다.
- 틀에
data-*속성을 넣고, 이 JS에서 그걸 읽어 동작을 붙이는 방식을 권장합니다. N0탈출만 자동 차단되며, 그 외에는 그대로 실행되니 신뢰할 수 있는 코드만 넣으세요.





댓글 0
아직 댓글이 없습니다.