JavaScript를 천천히 공부해 보고 있습니다.
Form Submit 방법으로 처음 만난 이후로 어깨너머로만 배웠는데..
점점 더 커지는 JavaScript를 보면서.. 이제는 정식으로 공부를 해봐야겠다는 생각이 들었습니다.
오늘은 Prototype 객체에 대한 이야기를 들었습니다.
JavaScript를 OOP처럼 사용하기 위한 방법들을 공부하면서 만난 녀석입니다.
조금 생소하지만.. 재미있는 녀석입니다.
Prototype, call/apply등의 이야기에 빠져들고 있습니다.
결과값
Form Submit 방법으로 처음 만난 이후로 어깨너머로만 배웠는데..
점점 더 커지는 JavaScript를 보면서.. 이제는 정식으로 공부를 해봐야겠다는 생각이 들었습니다.
오늘은 Prototype 객체에 대한 이야기를 들었습니다.
JavaScript를 OOP처럼 사용하기 위한 방법들을 공부하면서 만난 녀석입니다.
조금 생소하지만.. 재미있는 녀석입니다.
Prototype, call/apply등의 이야기에 빠져들고 있습니다.
<html>
<head>
<title></title>
<script language="JavaScript">
function Movie(title, year){
this.title = title;
this.year = year;
}
Movie.prototype.getTitle = function() {
return this.title;
}
var d_war = new Movie('d_War', '2007');
document.write('title is [' +d_war.getTitle()+ ']<br />');
String.prototype.trim = function(){
return this.replace(/(^\s+)|\s+$/g, "");
}
var testString = ' abc ';
document.write('before [' +testString+ ']<br/>');
document.write('after [' +testString.trim()+ ']');
</script>
</head>
<body>
</body>
</html>
<head>
<title></title>
<script language="JavaScript">
function Movie(title, year){
this.title = title;
this.year = year;
}
Movie.prototype.getTitle = function() {
return this.title;
}
var d_war = new Movie('d_War', '2007');
document.write('title is [' +d_war.getTitle()+ ']<br />');
String.prototype.trim = function(){
return this.replace(/(^\s+)|\s+$/g, "");
}
var testString = ' abc ';
document.write('before [' +testString+ ']<br/>');
document.write('after [' +testString.trim()+ ']');
</script>
</head>
<body>
</body>
</html>
결과값
title is [d_War]
before [ abc ]
after [abc]
before [ abc ]
after [abc]
'Program is ... > with Web' 카테고리의 다른 글
웹페이지에서 차트그리기.. 구글이 도와드립니다. ^^ (2) | 2007.12.07 |
---|---|
Prism - 웹 브라우저의 또 다른 모습 (0) | 2007.11.08 |
다음.. 검색쇼~~ (0) | 2007.10.11 |
AJAX or AHAH ? (0) | 2007.08.03 |
[PHP] php로 엑셀(Excel)파일 만들기 (0) | 2007.07.10 |
[Keywui.com] 동영상 UCC열풍은 계속되는 걸까? (0) | 2007.04.03 |
[PHP] 소켓통신 클래스 (0) | 2007.04.01 |