Prototype使用指南之hash.js
更新時(shí)間:2007年01月10日 00:00:00 作者:
Hash對(duì)象(關(guān)聯(lián)數(shù)組)是Prototype新建的一個(gè)對(duì)象,要?jiǎng)?chuàng)建一個(gè)Hash對(duì)象可以調(diào)用$H(object)方法,因?yàn)閖avascript本身的特點(diǎn)(對(duì)象本身就是關(guān)聯(lián)數(shù)組) ,所以實(shí)現(xiàn)Hash也很簡(jiǎn)單,Prototype中的Hash只是javascript的關(guān)聯(lián)數(shù)組(對(duì)象) keys(): 返回hash的鍵值數(shù)組 values(): 返回值得數(shù)組 merge(hash): 合并兩個(gè)hash toQueryString(): 跟string的toQueryParams方法想法,將hash轉(zhuǎn)化為一個(gè)querystring, 會(huì)調(diào)用encodeURIComponent對(duì)鍵和值進(jìn)行編碼 inspect(): hash的字符串表示 另外建立的hash繼承了Enumerable的方法因?yàn)閔ash只是javascript的一個(gè)普通的對(duì)象而已,所以添加一個(gè)鍵值對(duì)使用: hash[key]=value就可以了,刪除一個(gè)鍵值對(duì)使用 detele hash[key]就可以了
您可能感興趣的文章:
- javascript實(shí)現(xiàn)獲取字符串hash值
- js中hash和ico的關(guān)聯(lián)分析
- javascript中實(shí)現(xiàn)兼容JAVA的hashCode算法代碼分享
- javascript實(shí)現(xiàn)的HashMap類代碼
- js模擬hashtable的簡(jiǎn)單實(shí)例
- 重載toString實(shí)現(xiàn)JS HashMap分析
- javascript hashtable 修正版 下載
- js 模擬實(shí)現(xiàn)類似c#下的hashtable的簡(jiǎn)單功能代碼
- javascript 哈希表(hashtable)的簡(jiǎn)單實(shí)現(xiàn)
- javascript hashtable實(shí)現(xiàn)代碼
- JAVASCRIPT HashTable
- Javascript SHA-1:Secure Hash Algorithm
- 詳解JavaScript中Hash Map映射結(jié)構(gòu)的實(shí)現(xiàn)
相關(guān)文章
prototype 源碼中文說(shuō)明之 prototype.js
prototype 源碼中文說(shuō)明之 prototype.js...2006-09-09Prototype 工具函數(shù) 學(xué)習(xí)
Prototype學(xué)習(xí)工具函數(shù)$H,$R,Try.these,document.getElementsByClassName2009-07-07由prototype_1.3.1進(jìn)入javascript殿堂-類的初探
由prototype_1.3.1進(jìn)入javascript殿堂-類的初探...2006-11-11