본문 바로가기

프로그래밍83

변수앞에 & 를 붙여서 사용하면 어떻게 될까? [PHP] 변수앞에 & 를 붙여서 사용하면 어떻게 될까? (c)2008 가치있는 삶 http://berry2.tistory.com PHP는 포인터가 없지만 변수앞에 &를 붙여서 값이 복사되는 것이 아니라 참조되게 만들 수 있다. 이 참조라는 기능이 정확히 뭔지는 모르겠지만, 내가 아는대로 설명하면 1. 변수에서 참조 사용 예를들어서 아래와 같이 $a=&$b; 이렇게 했을경우에 $b와 $a 는 완전히 동일하다. $b가 이름만 $a로 바뀐 것이라고 생각하면 된다. 따라서, 아래처럼.. $b=10; 이렇게 b의 값을 변경시키면 $a의 값도 함께 변한다. 즉, a의 값은 10 이다. 만일 이때, $c=$b; 이렇게 하면 어떻게 될까? 이것은 $c=10 이라는 뜻이다. 여기에서는 참조가 아니기때문에 아래처럼 $c.. 2008. 8. 19.
prototype.js JavaScript 클래스에 대한 확장prototype.js라이브러리에 기능을 추가하기 위한 방법중 하나는 현재 존재하는 JavaScript클래스를 확장하는 것이다. Object 클래스를 위한 확장메소드종류인자상세설명extend(destination, source)static     destination: 객체, source: 객체source에서 destination으로 모든 프라퍼티와 메소드를 복사하여 상속을 구현하기 위한 방법을 제공inspect(targetObj)statictargetObj: 객체targetObj의 사람이 읽을수 있는 문자열 표현으로 반환. 주어진 객체가 inspect 인스턴스 메소드를 정의하지 않는다면, toString 의 값을 반환 Number 클래스를 위한 확장메소드종류인자상세.. 2008. 8. 16.
jQuery vs Prototype jQuery vs Prototype 2008/02/16 20:21 [Front-End Engineering/Javascript] 1. jQuery.js는 jQuery라는 Super(말 그대로 Super 키워드 아님-_-) 객체를 생성하고 그 jQuery 객체로 Dom 객체 핸들링부터 Ajax 통신까지 수행한다. 반면 prototype.js는 기존의 javascript built-in object들을 prototype-based-inheritance를 통해서 기능을 확장시키거나, 기능별로 객체들을 구현해 놓았다. Element 객체, Class 객체, Ajax 객체 등이 있음. Number객체에 times같은 메소드를 추가 시켜 놓는다던지.. 2. prototype.js에서 사용하는 $()는 Selecto.. 2008. 8. 16.
자바스크립트 라이브러리 비교자료 자바스크립트 라이브러리 비교자료 from http://www.sitepoint.com/article/javascript-library Prototype Demos http://script.aculo.us More Info Prototype JS Library Dojo Demos http://www.dojotoolkit.org/ More Info Dojo JS Toolkit Mochikit Demos http://www.mochikit.com/demos.html More Info Mochikit JS Toolkit Yahoo! Demos http://developer.yahoo.com/yui/ More Info Yahoo UI Library Google Demos GWT More Info Google We.. 2008. 8. 16.