當(dāng)前位置:軟件學(xué)堂 > 資訊首頁 > 網(wǎng)絡(luò)編程 > 編程其他 > JS實(shí)現(xiàn)簡(jiǎn)繁體轉(zhuǎn)換

JS實(shí)現(xiàn)簡(jiǎn)繁體轉(zhuǎn)換

2012/11/14 11:14:48作者:佚名來源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱】

JS實(shí)現(xiàn)簡(jiǎn)繁體轉(zhuǎn)換

【實(shí)例描述】

字體的變化應(yīng)用在多語言網(wǎng)站中二本例學(xué)習(xí)如何實(shí)現(xiàn)中文簡(jiǎn)體和繁體的轉(zhuǎn)換。

【實(shí)例代碼】

<html> <head> <title>-學(xué)無憂(yzddtk.cn)</title> <script language="javascript"> function window.onload() {         //繁簡(jiǎn)體字庫          var s="省略.......。"          var t="省略.......。。"          function string.prototype.stot()//簡(jiǎn)體到繁體          {         var k='';         for(var i=0;i<this.length;i++)             k+=(s.indexOf(this.charAt(i))==-1)? this.charAt(i):t.charAt(s.indexOf(this.charAt(i)))         return k;     }     function String.prototype.ttos()//繁體到簡(jiǎn)體     {         var k='';         for(var i=0;i<this.length;i++)             k+=(t.indexOf(this.charAt(i))==-1)? this.charAt(i):s.charAt(t.indexOf(this.charAt(i)))         return k;     } } </script> </head>

 

 

【難點(diǎn)剖析】

本例的重點(diǎn)是使用簡(jiǎn)體和繁體庫,然后使用string對(duì)象的“indexOF”和“charAt”方法實(shí)現(xiàn)逐字節(jié)的轉(zhuǎn)換。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:JS實(shí)現(xiàn)簡(jiǎn)繁體轉(zhuǎn)換 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: JS實(shí)現(xiàn)  簡(jiǎn)繁體  轉(zhuǎn)換