목록전체 글 (220)
코딩하는 문과생
08. window 객체 중요한 메서드 -open(), close() open 메서드는 window.open(URL, name, specs, replace); 로 사용되고close 메서드는 window.close(); 로 사용된다. 1234567Open "myWindow" function openWin(){ window.open("http://www.google.com", "_blank", "toolbar=yes, scrollbars=yes, resizable=yes,top=500,left=500,width=400,height=400"); }Colored by Color Scriptercs -setTimeout()밀리 초 후에 함수가 실행된다. 123456Try function myFunction(){ ..
07. try~catch~finally 자바스크립트도 자바처럼 오류해결을 위해 try catch문을 쓸 수 있습니다. 1234567891011121314151617181920212223242526test function myFunction(){ var x = document.getElementById("demo").value; try{ if(x=="") throw "empty"; if(isNaN(x)) throw "not a number"; x = Number(x); if(x10) throw "too high"; else throw "good data"; }catch(err){ document.getElementById("message").innerHTML = "Input is " + err; msg =..
06. 프로토타입 링크 자바스크립트에서 일반적으로 객체지향 프로그래밍에서 쓰이는 상속 이라는 개념을 이용하기 위해프로토타입 개념을 씁니다. 1)classical 타입 12345678910111213141516 function Car(m){ this.model = m || "Benz"; } Car.prototype.getModel = function(){ return this.model; } function childCar(model){this.model = model} childCar.prototype = new Car(); //childCar 객체가 Car 객체를 상속받는다. var myCar = new childCar("BMW"); document.write(myCar.getModel());//chi..
05. 정규 표현식의 활용 정규표현식을 이용해서 주민등록번호가 형식에 일치하면 출력되는 코드를 구성해 보았습니다. 12345678910111213141516 function ju_search(){ var x = calculator.number1.value; //form으로 받은 주민등록번호 값 var patn01 = /\d{6}-[12]\d{6}/;//주민등록번호 형식을 정규식으로 표현 if(patn01.test(x))//만약 x값이 patn01형식에 일치한다면 document.getElementById("demo").innerHTML = patn01.exec(x); }//그 값을 demo에 넣어라 주민등록번호: 검색 Colored by Color Scriptercs]]