Classic ASP에서 파일이나 폴더를 삭제하는 문법 ' // 폴더 삭제 Function folderDelete(path) DIM FSO SET FSO = CreateObject("Scripting.FileSystemObject") IF (FSO.FolderExists(path)) THEN FSO.DeleteFolder(path) SET FSO = NOTHING END Function ' // 파일 삭제 Function FileDelete(path, filename) Dim fso, strfile SET fso = Server.CreateObject("scripting.FileSystemObject") strfile = path & filename IF fso.FileExists(strfile) THE..
developer.mozilla.org/ko/docs/Glossary/IIFE IIFE - 용어 사전 | MDN IIFE 즉시 실행 함수 표현(IIFE, Immediately Invoked Function Expression)은 정의되자마자 즉시 실행되는 Javascript Function 를 말한다. (function () { statements })(); 이는 Self-Executing Anonymous Function 으로 알려진 디자 developer.mozilla.org IIFE는 (IIFE, Immediately Invoked Function Expression)의 약자이며 선언과 동시에 실행되는 함수를 나타낸다. 특징은 2가지 정도인데 #1. IIFE로 선언된 함수의 내부 변수는 밖에서 사용..
developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment 구조 분해 할당 - JavaScript | MDN 구조 분해 할당 구조 분해 할당 구문은 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식입니다. var a, b, rest; [a, b] = [10, 20]; console.log(a); console.log(b); [a, b, developer.mozilla.org Destructuring (구조 분해 할당)은 es6에 추가된 문법으로써 기존의 배열이나 객체에서 값을 할당 받을때 상황을 간편하게 처리해준다. // array const item =..
developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/eval eval() - JavaScript | MDN eval() 주의: 문자열로부터 eval()을 실행하는 것은 엄청나게 위험합니다. eval()을 사용하면 해커가 위험한 코드를 사용할 수 있습니다. 아래에 eval을 절대 사용하지 말 것!을 확인하세요. eval()은 developer.mozilla.org eval()은 문자열안에 js 코드를 입력하게 되면 문자열이 아닌 표현식으로 판단해서 값을 평가한다. 하지만 eval()의 경우는 해킹 위험때문에 사용하지말라고 하는데 MDN에서 저렇게 강조하는건 처음본다. // '2+2' console.log('2+2'); // 4 con..
js로 만든 계산기 html 0 % C D 7 8 9 / 4 5 6 * 1 2 3 + . 0 = - js let buttons = document.querySelectorAll('button'); buttons.forEach(button => { button.addEventListener('click', getInputValue); }); function getInputValue(e){ let input = e.target.innerText printValue(input); } function printValue(val){ let out = document.querySelector("#result"); let current = out.innerHTML; if(out.innerHTML == "0"){ if..