정규 표현식은 문자열에서 문자 결합을 일치시키는데 사용되는 패턴이다. JavaScript에서, 정규 표현식은 또한 객체이다. 이들 패턴들은 RegExp의 exec와 test 메소드들, 그리고 String의 match, replace, search, split 메소드들과 함께 사용된다. 이 章은 자바스크립 정규 표현식(JavaScript regular expressions)을 설명한다 JavaScript 1.1과 이전 버전. 정규 표현식은 JavaScript 1.1과 그 이전 버전에서는 사용할 수 없다. 정규 표현식 생성 (Creating a Regular Expression) 정규 표현식은 두 방법 중 하나를 사용하면 생성된다: 객체 초기화(object initializer) 사용, 다음처럼: re = ..
//interface interface Ingredient { function createSugar(); function createCream(); function createMilk(); } // ingredient class SeoulIngredient implements Ingredient { function createSugar() { return new blackSugar(); } function createCream() { return new Cream(); } function createMilk() { return new Milk(); } } class JejuIngredient implements Ingredient { function createSugar() { echo "Jeu Suga..
interface Duck { function quick(); function fly(); } class JDuck implements Duck { function quick() { echo "Quick"; } function fly() { echo "Fly"; } } interface Chil { function goole(); function fly(); } class JChil implements Chil { function goole() { echo "GGGGGGG~~~~~"; } function fly() { echo " -|- "; } } class DuckApter implements Duck { public $_chil; function __construct($chil) { $this->_..
시간 계산 참고 // Date A : 2010-12-20 14:00:00 // Date B : 2010-12-20 13:00:00 //시간 출력 01:00:00 var dateA = new Date(2010,12,21,14,6,10 ); var dateB = new Date(2010,12,20,13,0,0 ); var dateC = +new Date(); /* dbTime.setFullYear(2010); dbTime.setMonth(11); // 0 ~ 11 dbTime.setDate(21); dbTime.setHours(14); dbTime.setMinutes(26); dbTime.setSeconds(0); */ //var dbTime = new Date(2010,11,21, 14, 26, 0); /..
레퍼런스로 리턴하기 지 난 칼럼에서는 PHP에서 여러 값을 리턴하기 위해 레퍼런스를 함수의 파라미터로 사용하는 방법에 대해 살펴보았다. 이번 칼럼에서는 레퍼런스를 실제 리턴값으로 사용하는 것에 대해 알아보고 이것이 개발자에게 얼마나 유용한지를 알아 볼 것이다. 이번 기사를 위해 다음과 같은 클래스를 만들었다. 위 코드에서 보다시피 A와 B라는 간단한 두 개의 클래스를 생성했다. 그리고 각각은 printmsg()라는 함수 하나만을 포함하고 있다. 그리고 나서, 각 클래스의 인스턴스를 생성했고 $toobox라 는 배열에 저장을 하였다. 우선 위의 것은 넘어가고, 레퍼런스 함수를 통해 전달하는 것부터 알아보자. 여러 곳에서 레퍼런스 함수에 의한 리턴이 쓰일 수 있지만, 여기서 생성할 함수는 오직 하나의 파라미..