성능향상을 위한 팁-2

· 15년 전 · 1165
빌트 인(Built-in) 객체 확장
String.prototype.trim = function()

{

    return this.replace(/^\s+|\s+$/g,");

}

function trim() { ... } 처럼 만들어서 사용할 수 있으나 prototype을 이용하여 내장 함수처럼 사용 가능.
Function.prototype.method = function (name, func) {

    this.prototype[name] = func;

    return this;

}

 

String.method('trim', function() {

    return this.replace(/^\s+|\s+$/g,");

}

함수를 만드는 함수를 만들어서 더 편리하게 함수를 추가할 수 있다.
[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
15년 전 조회 1,195
15년 전 조회 2,547
15년 전 조회 2,568
15년 전 조회 1,545
15년 전 조회 1,087
15년 전 조회 1,248
15년 전 조회 1,252
15년 전 조회 1,124
15년 전 조회 1,016
15년 전 조회 953
15년 전 조회 1,310
15년 전 조회 1,265
15년 전 조회 1,019
15년 전 조회 976
15년 전 조회 1,155
15년 전 조회 1,627
15년 전 조회 1,153
15년 전 조회 1,481
15년 전 조회 1,320
15년 전 조회 1,992
15년 전 조회 3,048
15년 전 조회 2,392
15년 전 조회 988
15년 전 조회 1,995
15년 전 조회 2,190
15년 전 조회 1,489
15년 전 조회 1,450
15년 전 조회 2,715
15년 전 조회 2,609
15년 전 조회 5,595
15년 전 조회 1,553
15년 전 조회 4,334
15년 전 조회 1,454
15년 전 조회 1,737
15년 전 조회 1,714
15년 전 조회 1,715
15년 전 조회 1,211
15년 전 조회 1,455
15년 전 조회 1,589
15년 전 조회 1,504
15년 전 조회 2,223
15년 전 조회 1,363
15년 전 조회 1,439
15년 전 조회 982
15년 전 조회 1,073
15년 전 조회 1,055
15년 전 조회 1,010
15년 전 조회 957
15년 전 조회 1,026
15년 전 조회 1,166
15년 전 조회 1,182
15년 전 조회 2,708
15년 전 조회 1,021
15년 전 조회 1,684
15년 전 조회 1,549
15년 전 조회 1,682
15년 전 조회 1,382
15년 전 조회 1,878
15년 전 조회 687
15년 전 조회 1,174
15년 전 조회 1,148
15년 전 조회 2,932
15년 전 조회 3,258
15년 전 조회 1,929
15년 전 조회 1,435
15년 전 조회 2,051
15년 전 조회 1,564
15년 전 조회 1,161
15년 전 조회 3,858
15년 전 조회 1,496
15년 전 조회 1,595
15년 전 조회 2,823
15년 전 조회 1,514
15년 전 조회 4,250
15년 전 조회 2,458
15년 전 조회 3,232
15년 전 조회 1,852
15년 전 조회 2,083
15년 전 조회 1,380
15년 전 조회 4,454
15년 전 조회 4,043
15년 전 조회 3,867
15년 전 조회 5,280
15년 전 조회 3,510
15년 전 조회 1,887
15년 전 조회 1,832
15년 전 조회 1,968
15년 전 조회 1,679
15년 전 조회 4,074
15년 전 조회 3,000
15년 전 조회 2,163
16년 전 조회 1,752
16년 전 조회 1,980
16년 전 조회 2,470
16년 전 조회 1,547
16년 전 조회 2,484
16년 전 조회 1,813
16년 전 조회 1,920
16년 전 조회 1,563
16년 전 조회 2,268