JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP Áú¹®&´äº¯DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP±âŸ TIP
ÀÚ¹Ù½ºÅ©¸³Æ® ÆÁ
ÀÚ¹Ù½ºÅ©¸³Æ® ÆÁ
ÀÚ¹Ù½ºÅ©¸³Æ® ¹× CSS ÆÁ °Ô½ÃÆÇÀÔ´Ï´Ù
¾µ¸¸ÇÑ ¹è¿­ ½ºÅ©¸³Æ®
GoodBug
À̹ÌÁö ½½¶óÀÌ´õ º¸±â

http://mygony.com/tt/rserver.php?mode=tb&sl=84

 

//
//      Array library
//    by ÇູÇѰí´Ï (20041012)
//

// ¹è¿­¿¡ °Ë»öÇÑ °ªÀÌ ÀÖÀ¸¸é À妽º ¹øÈ£¸¦ ¸®ÅÏ, ¾øÀ¸¸é -1À» ¸®ÅÏ
Array.prototype.search = function(val) {
    var len = this.length;
   
    for (var i=0; i < len; i++) {
        if (this[i] == val) return i;
    }
   
    return -1;
}

 

// search ¸Þ¼Òµå¿Í °°À¸³ª ´ë¼Ò¹®ÀÚ ±¸º°¾ÈÇÔ
Array.prototype.isearch = function(val) {
    var len = this.length;

    if ((typeof val).toLowerCase() == 'string') val = val.toLowerCase();
    for (var i=0; i < len; i++) {
        if (typeof this[i] != typeof val) continue;
        if ((typeof val).toLowerCase() == 'string' && val == this[i].toLowerCase()) return i;
        else if (val == this[i]) return i;
    }
    return -1;
}

 

// Ű ¹è¿­À» ¹Þ¾Æ¼­ ¹®ÀÚ¿­ À妽º°¡ ÀÖ´Â °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
// ¸¸ÀÏ ¹è¿­ÀÇ Å©±â°¡ ¼­·Î ¸ÂÁö ¾ÊÀ¸¸é ºó array°¡ ¹ÝȯµÈ´Ù.
// ¸®ÅϰªÀº object
Array.prototype.combine = function(keyArr) {
    if (this.length != keyArr.length) return [];
   
    var ret = {};
    for (var i=0; i < this.length; i++) ret[keyArr[i]] = this[i];
   
    return ret;
}

 

// ¹üÀ§ÀÇ °ªÀ» Æ÷ÇÔÇϰí ÀÖ´Â ¹è¿­ ¹Ýȯ
Array.prototype.range = function(Low, High, Step) {
    var ret = [];
    var t1 = (typeof Low).toLowerCase();
    var t2 = (typeof High).toLowerCase();
   
    if (Step == undefined) Step = 1;
    if (!((t1 == 'number' || t1 == 'string') && t1 == t2)) return ret;
    if (t1 == 'string') { Low = Low.charCodeAt(0); High = High.charCodeAt(0); }

    for (var i=Low; i <= High; i+=Step) ret[ret.length] = (t1=='string')?String.fromCharCode(i):i;

    return ret;
}

 

// ¹è¿­ÀÇ °¢ ¿ä¼Ò¿¡ °°Àº ÇÔ¼ö Àû¿ë
// ¸¸¾à, funcName À̶ó´Â ÇÔ¼ö°¡ ÀÖ´Ù°í Çϸé, Array.walk(funcName)°ú °°ÀÌ »ç¿ëÇÑ´Ù.
// ÇÔ¼öÀÇ Ã¹¹øÂ° Àü´ÞÀÚ¿¡ °ªÀÌ, µÎ¹øÂ° Àü´ÞÀÚ¿¡ À妽º°¡ Àü´ÞµÈ´Ù.
Array.prototype.walk = function(Func) {
    var len = this.length;
    for (var i=0; i<len; i++) {
        this[i] = Func(this[i], i);
    }
}

 

// ¹è¿­ Á¤·Ä ¼ø¼­¸¦ °Å²Ù·Î ÇÑ´Ù.
// »ç¿ëÀÚ ÇÔ¼ö¸¦ ÁöÁ¤Çϸé ÁöÁ¤ÇÑ ÇÔ¼ö·Î Á¤·ÄÇÑ´Ù.
Array.prototype.rsort = function(sortFunc) {
    if (sortFunc == undefined) this.sort();
    else this.sort(sortFunc);
    return this.reverse();
}

 

// ¹è¿­³»¿¡ Á¸ÀçÇÏ´Â ¼ýÀÚ¸¦ ¸ðµÎ ´õÇÑ´Ù.
Array.prototype.sum = function() {
    var ret = 0;
    for (var i=0; i<this.length; i++) {
        if((typeof this[i]).toLowerCase() == 'number') ret += this[i];
    }

    return ret;
}

 

// ÇöÀç ¹è¿­¿ä¼Ò¸¦ ¹ÝȯÇÑ´Ù.
Array.prototype.current = function() {
    if (this._index > this.length) this._index = this.length;
    return this[this._index];
}

 

// ÇöÀç ¹è¿­¿ä¼ÒÀÇ ÀÌÀü¿ä¼Ò·Î Æ÷ÀÎÅ͸¦ À̵¿Çϰí ÀÌÀü¿ä¼Ò¸¦ ¹ÝȯÇÑ´Ù.
Array.prototype.prev = function() {
    if (--this._index < 0) this._index++;
    return this[this._index];
}

 

// ÇöÀç ¹è¿­¿ä¼ÒÀÇ ´ÙÀ½¿ä¼Ò·Î Æ÷ÀÎÅ͸¦ À̵¿ÇÏ°í ´ÙÀ½¿ä¼Ò¸¦ ¹ÝȯÇÑ´Ù.
Array.prototype.next = function() {
    if (++this._index >= this.length) this._index--;
    return this[this._index];
}

 

// ¹è¿­ÀÇ Ã³À½ ¿ä¼Ò·Î Æ÷ÀÎÅ͸¦ À̵¿ÇÏ°í ¿ä¼Ò¸¦ ¹ÝȯÇÑ´Ù.
Array.prototype.first = function() {
    this._index = 0;
    return this[0];
}

 

// ¹è¿­ÀÇ ¸¶Áö¸· ¿ä¼Ò·Î Æ÷ÀÎÅ͸¦ À̵¿ÇÏ°í ¿ä¼Ò¸¦ ¹ÝȯÇÑ´Ù.
Array.prototype.end = function() {
    this._index = this.length - 1;
    return this[this._index];
}

 

// ÇöÀç ۸¦ ¹ÝȯÇÑ´Ù.
Array.prototype.key = function() {
    if (this._index < 0) this._index = 0;
    else if (this.length > 0 && this._index >= this.length) this._index = this.length - 1;
    return this._index;
}

 

Array.prototype._index = 0;

2005-02-15 16:05:41
211.189.124.***

 

ÁÁÀº»ý°¢ ^^

0Á¡ (0¸í)
µ¡±Û 0°³ | ÅÂ±× 0°³ | °ü·Ã±Ûº¸±â
ű×ÀÔ·Â
½±Ç¥(,)±¸ºÐÀ¸·Î Çѹø¿¡ ¿©·¯ ű׸¦ ÀÔ·ÂÇÒ¼ö ÀÖ½À´Ï´Ù
À̸§ ºñ¹Ð¹øÈ£
ÀÚ¹Ù½ºÅ©¸³Æ® ÆÁ
ÀÚ¹Ù½ºÅ©¸³Æ® ¹× CSS ÆÁ °Ô½ÃÆÇÀÔ´Ï´Ù
! ¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ÀÏÀÚ Á¶È¸
220 img À̹ÌÁö ºÎµå·´°Ô ÁÙÀ̱â 1 GoodBug 2009-12-18 307
219 rss xml ÆÄ½ÌÇÏ´Â ¸ðµâ ÀÔ´Ï´Ù. 1 °í°í½Ì 2009-11-27 344
218 Æ®¸® ÀÔ´Ï´Ù . 1 °í°í½Ì 2009-11-27 291
217 ¿¡·¯Ã³¸® 1 kaiser 2009-05-11 742
216 À¥ÆäÀÌÁö º¹»ç ¹æÁö ÇØÁö ÇÏ´Â ¹ý kaiser 2009-05-03 1,200
215 javascript ÇÑ±Û Â¥¸£±â 1 1 kaiser 2008-08-14 2,190
214 rolling ·Ñ¸µ ½ºÅ©¸³Æ® 1 2 GoodBug 2008-07-11 2,425
213 alert ¸Þ½ÃÁö¸¦ print ó·³ »ç¿ëÇϱâ 2 °í°í½Ì 2008-06-10 2,194
212 onload onload Æã¼ÇÀÌ Á¤ÀǵǾî ÀÖ´Â »óȲ¿¡¼­ onload¿¡ Ãß°¡Çϱâ 1 GoodBug 2008-04-11 2,434
211 javascript ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ß°¡À̵å 4 1 kaiser 2008-04-09 2,938
210 escape HTML escpae code 1 GoodBug 2008-04-02 1,888
209 optgroup SELECT ¸ñ·Ï ±×·ìº°·Î ¹­±â 1 1 GoodBug 2008-03-06 2,255
208 µ¿Àû Å×À̺í Å×ÀÌºí¿¡ µ¿Àû TR »ðÀÔ ¹× »èÁ¦ IE, FF °ø¿ë 1 GoodBug 2008-01-18 2,669
207 drag Javascript drag and drop 1 1 GoodBug 2008-01-16 2,519
206 sort Sortable HTML table 2 GoodBug 2008-01-16 2,201
205 scrollable table Scrollable HTML table 1 GoodBug 2008-01-16 2,077
204 CSS CSS centered layout 1 1 GoodBug 2008-01-16 1,930
203 utf8 Javascript UTF-8 1 GoodBug 2008-01-16 2,273
202 encode Javascript url decode, encode 2 GoodBug 2008-01-16 2,277
201 ¾Ïȣȭ Javascript MD5 2 GoodBug 2008-01-15 1,879
copyright 2005-2010 by Unicorn