javascript實(shí)現(xiàn)獲取字符串hash值
性能很高的計(jì)算字符串或文件hash值的函數(shù),比md5速度快得多,自己一直用著,重復(fù)的幾率為很底,一般的應(yīng)用足夠,
var I64BIT_TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-'.split(''); function hash(input){ var hash = 5381; var i = input.length - 1; if(typeof input == 'string'){ for (; i > -1; i--) hash += (hash << 5) + input.charCodeAt(i); } else{ for (; i > -1; i--) hash += (hash << 5) + input[i]; } var value = hash & 0x7FFFFFFF; var retValue = ''; do{ retValue += I64BIT_TABLE[value & 0x3F]; } while(value >>= 6); return retValue; }
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
- js中哈希表的幾種用法總結(jié)
- javascript 哈希表(hashtable)的簡單實(shí)現(xiàn)
- JavaScript中實(shí)現(xiàn)鍵值對(duì)應(yīng)的字典與哈希表結(jié)構(gòu)的示例
- js實(shí)現(xiàn)HashTable(哈希表)的實(shí)例分析
- 淺談js多維數(shù)組和hash數(shù)組定義和使用
- javascript hashtable實(shí)現(xiàn)代碼
- js數(shù)組去重的hash方法
- js模擬hashtable的簡單實(shí)例
- js實(shí)現(xiàn)hashtable的賦值、取值、遍歷操作實(shí)例詳解
- JS模擬實(shí)現(xiàn)哈希表及應(yīng)用詳解
相關(guān)文章
超實(shí)用的javascript時(shí)間處理總結(jié)
在大家日常開發(fā)中常常會(huì)要對(duì)時(shí)間進(jìn)行處理,以達(dá)到大家想要的效果,所以本文整理了一些javascript常用的時(shí)間處理類,有需要的可以參考借鑒。2016-08-08一文秒懂JavaScript構(gòu)造函數(shù)、實(shí)例、原型對(duì)象以及原型鏈
這篇文章主要介紹了一文秒懂JavaScript構(gòu)造函數(shù)、實(shí)例、原型對(duì)象以及原型鏈的相關(guān)知識(shí),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08JavaScript遍歷json對(duì)象數(shù)據(jù)的方法
這篇文章介紹了JavaScript遍歷json對(duì)象數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04用于節(jié)點(diǎn)操作的API,顛覆原生操作HTML DOM節(jié)點(diǎn)的API
敏捷開發(fā)是一種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法。在敏捷開發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過測試,具備集成和可運(yùn)行的特征。2010-12-12JavaScript Fetch API請求和響應(yīng)攔截詳解
這篇文章主要為大家介紹了JavaScript Fetch API請求和響應(yīng)攔截詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11微信小程序?qū)崿F(xiàn)答題倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)答題倒計(jì)時(shí),自定義計(jì)時(shí)器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-09-09innerText和textContent對(duì)比及使用介紹
innerText使用過程中遇到了FireFox的兼容問題FireFox不支持innerText方法但是有個(gè)類似的方法,叫textContent,類似innerText,都是用來獲?。ㄔO(shè)置)元素中text的方法,感興趣的朋友可以參考下2013-02-02