一個(gè)不錯(cuò)的字符串轉(zhuǎn)碼解碼函數(shù)(自寫)
更新時(shí)間:2014年07月31日 11:07:32 投稿:whsnow
一個(gè)不錯(cuò)的字符串轉(zhuǎn)碼解碼函數(shù),自己寫的,有需要的朋友可以參考下
function isString(variable) {
return Object.prototype.toString.call(variable).indexOf('String') != -1;
}
function isNumeric(variable) {
return !isNaN(parseFloat(variable)) && isFinite(variable);
}
function stringEncode(string) {
string = isString(string) || isNumeric(string) ? String(string) : '';
var code,
i = 0,
code_string = '',
len = string.length;
while(i < string.length) {
code = string.charCodeAt(i);
code_string += '' + String(code).length + code;
i++;
}
return code_string;
}
function stringDecode(code) {
var i = 0,
code_len,
decode_string = '';
code = String(code);
while(i < code.length) {
code_len = +code.charAt(i);
i++;
decode_string += String.fromCharCode(+code.substr(i, code_len));
i += code_len;
}
return decode_string;
}
相關(guān)文章
javascript結(jié)合ajax讀取txt文件內(nèi)容
這篇文章主要介紹了javascript結(jié)合ajax讀取txt文件內(nèi)容,方法非常簡單,很實(shí)用,這里推薦給大家2014-12-12
javascript 帶有滾動條的表格,標(biāo)題固定,帶排序功能.
帶有滾動條的表格,標(biāo)題固定,帶排序功能. 雖然經(jīng)測試有點(diǎn)問題,但編程思路很清晰,需要的朋友可以參考下。2009-11-11
淺談javascript運(yùn)算符——條件,逗號,賦值,()和void運(yùn)算符
下面小編就為大家?guī)硪黄獪\談javascript運(yùn)算符——條件,逗號,賦值,()和void運(yùn)算符。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-07
詳解實(shí)現(xiàn)一個(gè)通用的“劃詞高亮”在線筆記功能
這篇文章主要介紹了實(shí)現(xiàn)一個(gè)通用的“劃詞高亮”在線筆記文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
JavaScript實(shí)現(xiàn)的圖像模糊算法代碼分享
這篇文章主要介紹了JavaScript實(shí)現(xiàn)的圖像模糊算法代碼分享,需要的朋友可以參考下2014-04-04
22種JavaScript中數(shù)組常用API總結(jié)
在前端開發(fā)中,數(shù)組是一種常見且重要的數(shù)據(jù)結(jié)構(gòu),本文主要介紹了前端中數(shù)組常用的API,包括添加、刪除、截取、合并、轉(zhuǎn)換等操作,希望對大家有所幫助2023-05-05
javascript實(shí)現(xiàn)自動填寫表單實(shí)例簡析
這篇文章主要介紹了javascript實(shí)現(xiàn)自動填寫表單的方法,以一個(gè)簡單實(shí)例形式分析了JavaScript結(jié)合瀏覽器設(shè)置實(shí)現(xiàn)自動保存表單的相關(guān)技巧,需要的朋友可以參考下2015-12-12

