国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

剖析根據(jù)漢字轉(zhuǎn)拼音的JQuery插件源碼

genedna / 13497人閱讀

摘要:前言最近需要寫一個(gè)帶右側(cè)索引的通訊錄移動(dòng)端頁(yè)面,既然看到了通訊錄,那么自然首先必須的解決漢字轉(zhuǎn)拼音問題不然不好做分類排序,看網(wǎng)上有一個(gè)現(xiàn)成的插件,也就懶得自己寫了。變量這個(gè)沒什么好說的,就是一個(gè)對(duì)象,一堆拼音和漢字的鍵值對(duì)。

前言

最近需要寫一個(gè)帶右側(cè)索引的通訊錄(移動(dòng)端)頁(yè)面,既然看到了通訊錄,那么自然首先必須的解決漢字轉(zhuǎn)拼音問題(不然不好做分類排序),看網(wǎng)上有一個(gè)現(xiàn)成的插件,也就懶得自己寫了。這里拿出來給大家聊一聊下他的思路及代碼。

源碼

下面先貼上他的源碼以及范例預(yù)覽結(jié)果

源碼
(function(b) {
    b.fn.toPinyin = function(h) {
        var f = b(this).val();
        var e = f.length;
        var l = "";
        var k = new RegExp("[a-zA-Z0-9- ]");
        for (var j = 0; j < e; j++) {
            var m = f.substr(j, 1);
            var g = c(m, d);
            if (k.test(m)) {
                l += m
            } else {
                if (g !== false) {
                    l += g + " "
                }
            }
        };
        while (l.indexOf("--") > 0) {
            l = l.replace("--", "-")
        }
        return l
    };
    var d = {
        a: "u554au963fu9515",
        ai: "u57c3u6328u54ceu5509u54c0u7691u764cu853cu77eeu827eu788du7231u9698u8bf6u6371u55f3u55ccu5ad2u7477u66a7u7839u953fu972d",
        an: "u978du6c28u5b89u4ffau6309u6697u5cb8u80fau6848u8c19u57efu63deu72b4u5eb5u6849u94f5u9e4cu9878u9eef",
        ang: "u80aeu6602u76ce",
        ao: "u51f9u6556u71acu7ff1u8884u50b2u5965u61cau6fb3u5773u62d7u55f7u5662u5c99u5ed2u9068u5aaau9a9cu8071u87afu93cau9cccu93d6",
        ba: "u82adu634cu6252u53edu5427u7b06u516bu75a4u5df4u62d4u8dcbu9776u628au8019u575du9738u7f62u7238u8307u83ddu8406u636du5c9cu705eu6777u94afu7c91u9c85u9b43",
        bai: "u767du67cfu767eu6446u4f70u8d25u62dcu7a17u859cu63b0u97b4",
        ban: "u6591u73edu642cu6273u822cu9881u677fu7248u626eu62ccu4f34u74e3u534au529eu7ecau962au5742u8c73u94a3u7622u764du8228",
        bang: "u90a6u5e2eu6886u699cu8180u7ed1u68d2u78c5u868cu9551u508du8c24u84a1u8783",
        bao: "u82deu80deu5305u8912u96f9u4fddu5821u9971u5b9du62b1u62a5u66b4u8c79u9c8du7206u52f9u8446u5b80u5b62u7172u9e28u8913u8db5u9f85",
        bo: "u5265u8584u73bbu83e0u64adu62e8u94b5u6ce2u535au52c3u640fu94c2u7b94u4f2fu5e1bu8236u8116u818au6e24u6ccau9a73u4eb3u8543u5575u997du6a97u64d8u7934u94b9u9e41u7c38u8ddb",
        bei: "u676fu7891u60b2u5351u5317u8f88u80ccu8d1du94a1u500du72c8u5907u60ebu7119u88abu5b5bu9642u90b6u57e4u84d3u5457u602bu6096u789au9e4eu8919u943e",
        ben: "u5954u82efu672cu7b28u755au574cu951b",
        beng: "u5d29u7ef7u752du6cf5u8e66u8ff8u552au5623u750f",
        bi: "u903cu9f3bu6bd4u9119u7b14u5f7cu78a7u84d6u853du6bd5u6bd9u6bd6u5e01u5e87u75f9u95edu655du5f0au5fc5u8f9fu58c1u81c2u907fu965bu5315u4ef3u4ffeu8298u835cu8378u5421u54d4u72f4u5eb3u610eu6ed7u6fdeu5f3cu59a3u5a62u5b16u74a7u8d32u7540u94cbu79d5u88e8u7b5au7b85u7be6u822du895eu8df8u9ac0",
        bian: "u97adu8fb9u7f16u8d2cu6241u4fbfu53d8u535eu8fa8u8fa9u8fabu904du533eu5f01u82c4u5fedu6c74u7f0fu7178u782du78a5u7a39u7a86u8759u7b3eu9cca",
        biao: "u6807u5f6au8198u8868u5a4au9aa0u98d1u98d9u98dau706cu9556u9573u762du88f1u9cd4",
        bie: "u9cd6u618bu522bu762au8e69u9cd8",
        bin: "u5f6cu658cu6fd2u6ee8u5bbeu6448u50a7u6d5cu7f24u73a2u6ba1u8191u9554u9accu9b13",
        bing: "u5175u51b0u67c4u4e19u79c9u997cu70b3u75c5u5e76u7980u90b4u6452u7ee0u678bu69dfu71f9",
        bu: "u6355u535cu54fau8865u57e0u4e0du5e03u6b65u7c3fu90e8u6016u62cau535fu900bu74ffu6661u949au91ad",
        ca: "u64e6u5693u7924",
        cai: "u731cu88c1u6750u624du8d22u776cu8e29u91c7u5f69u83dcu8521",
        can: "u9910u53c2u8695u6b8bu60edu60e8u707fu9a96u74a8u7cb2u9eea",
        cang: "u82cdu8231u4ed3u6ca7u85cfu4f27",
        cao: "u64cdu7cd9u69fdu66f9u8349u8279u5608u6f15u87acu825a",
        ce: "u5395u7b56u4fa7u518cu6d4bu5202u5e3bu607b",
        ceng: "u5c42u8e6du564c",
        cha: "u63d2u53c9u832cu8336u67e5u78b4u643du5bdfu5c94u5deeu8be7u7339u9987u6c4au59f9u6748u6942u69ceu6aabu9497u9538u9572u8869",
        chai: "u62c6u67f4u8c7au4faau8308u7625u867fu9f87",
        chan: "u6400u63bau8749u998bu8c17u7f20u94f2u4ea7u9610u98a4u5181u8c04u8c36u8487u5edbu5fcfu6f7au6fb6u5b71u7fbcu5a75u5b17u9aa3u89c7u7985u9561u88e3u87feu8e94",
        chang: "u660cu7316u573au5c1du5e38u957fu507fu80a0u5382u655eu7545u5531u5021u4f25u9b2fu82ccu83d6u5f9cu6005u60ddu960au5a3cu5ae6u6636u6c05u9cb3",
        chao: "u8d85u6284u949eu671du5632u6f6eu5de2u5435u7092u600au7ec9u6641u8016",
        che: "u8f66u626fu64a4u63a3u5f7bu6f88u577cu5c6eu7817",
        chen: "u90f4u81e3u8fb0u5c18u6668u5ff1u6c89u9648u8d81u886cu79f0u8c0cu62bbu55d4u5bb8u741bu6987u809cu80c2u789cu9f80",
        cheng: "u6491u57ceu6a59u6210u5448u4e58u7a0bu60e9u6f84u8bdau627fu901eu9a8bu79e4u57d5u5d4au5fb5u6d48u67a8u67fdu6a18u665fu584du77a0u94d6u88ceu86cfu9172",
        chi: "u5403u75f4u6301u5319u6c60u8fdfu5f1bu9a70u803bu9f7fu4f88u5c3au8d64u7fc5u65a5u70bdu50bau5880u82aau830cu640bu53f1u54e7u557bu55e4u5f73u996cu6cb2u5ab8u6555u80ddu7719u7735u9e31u761bu892bu86a9u87adu7b1eu7beau8c49u8e05u8e1fu9b51",
        chong: "u5145u51b2u866bu5d07u5ba0u833au5fe1u61a7u94f3u825f",
        chou: "u62bdu916cu7574u8e0cu7a20u6101u7b79u4ec7u7ef8u7785u4e11u4fe6u5733u5e31u60c6u6eb4u59afu7633u96e0u9c8b",
        chu: "u81edu521du51fau6a71u53a8u8e87u9504u96cfu6ec1u9664u695au7840u50a8u77d7u6410u89e6u5904u4e8du520du61b7u7eccu6775u696eu6a17u870du8e70u9edc",
        chuan: "u63e3u5ffffdu7a7fu693du4f20u8239u5598u4e32u63beu821bu60f4u9044u5ddbu6c1au948fu9569u8221",
        chuang: "u75aeu7a97u5e62u5e8au95efu521bu6006",
        chui: "u5439u708au6376u9524u5782u9672u68f0u69cc",
        chun: "u6625u693fu9187u5507u6df3u7eafu8822u4fc3u83bcu6c8cu80abu6710u9e51u877d",
        chuo: "u6233u7ef0u851fu8fb6u8f8du955eu8e14u9f8a",
        ci: "u75b5u8328u78c1u96ccu8f9eu6148u74f7u8bcdu6b64u523au8d50u6b21u8360u5472u5d6fu9e5au8785u7ccdu8d91",
        cong: "u806au8471u56f1u5306u4eceu4e1bu506cu82c1u6dd9u9aa2u742eu7481u679e",
        cu: "u51d1u7c97u918bu7c07u731du6b82u8e59",
        cuan: "u8e7fu7be1u7a9cu6c46u64bau6615u7228",
        cui: "u6467u5d14u50acu8106u7601u7cb9u6decu7fe0u8403u60b4u7480u69b1u96b9",
        cun: "u6751u5b58u5bf8u78cbu5fd6u76b4",
        cuo: "u64aeu6413u63aau632bu9519u539du811eu9509u77ecu75e4u9e7eu8e49u8e9c",
        da: "u642du8fbeu7b54u7629u6253u5927u8037u54d2u55d2u601bu59b2u75b8u8921u7b2au977cu9791",
        dai: "u5446u6b79u50a3u6234u5e26u6b86u4ee3u8d37u888bu5f85u902eu6020u57edu7519u5454u5cb1u8fe8u902fu9a80u7ed0u73b3u9edb",
        dan: "u803du62c5u4e39u5355u90f8u63b8u80c6u65e6u6c2eu4f46u60eeu6de1u8bdeu5f39u86cbu4ebbu510bu5369u840fu5556u6fb9u6a90u6b9au8d55u7708u7605u8043u7baa",
        dang: "u5f53u6321u515au8361u6863u8c20u51fcu83eau5b95u7800u94dbu88c6",
        dao: "u5200u6363u8e48u5012u5c9bu7977u5bfcu5230u7a3bu60bcu9053u76d7u53e8u5541u5fc9u6d2eu6c18u7118u5fd1u7e9b",
        de: "u5fb7u5f97u7684u951d",
        deng: "u8e6cu706fu767bu7b49u77aau51f3u9093u5654u5d9du6225u78f4u956bu7c26",
        di: "u5824u4f4eu6ef4u8feau654cu7b1bu72c4u6da4u7fdfu5ae1u62b5u5e95u5730u8482u7b2cu5e1du5f1fu9012u7f14u6c10u7c74u8bcbu8c1bu90b8u577bu839cu837bu5600u5a23u67e2u68e3u89ccu7825u78b2u7747u955du7f9du9ab6",
        dian: "u98a0u6382u6ec7u7898u70b9u5178u975bu57abu7535u4f43u7538u5e97u60e6u5960u6dc0u6bbfu4e36u963du576bu57ddu5dc5u73b7u765cu766bu7c1fu8e2e",
        diao: "u7889u53fcu96d5u51cbu5201u6389u540au9493u8c03u8f7au94deu8729u7c9cu8c82",
        die: "u8dccu7239u789fu8776u8fedu8c0du53e0u4f5au57a4u581eu63f2u558bu6e2bu8f76u7252u74deu8936u800bu8e40u9cbdu9cce",
        ding: "u4e01u76efu53eeu9489u9876u9f0eu952du5b9au8ba2u4e22u4ec3u5576u738eu815au7887u753au94e4u7594u8035u914a",
        dong: "u4e1cu51acu8463u61c2u52a8u680bu4f97u606bu51bbu6d1eu578cu549au5cbdu5cd2u5902u6c21u80e8u80f4u7850u9e2b",
        dou: "u515cu6296u6597u9661u8c46u9017u75d8u8538u94adu7aa6u7aacu86aau7bfcu9161",
        du: "u90fdu7763u6bd2u728au72ecu8bfbu5835u7779u8d4cu675cu9540u809au5ea6u6e21u5992u828fu561fu6e0eu691fu6a50u724du8839u7b03u9ad1u9ee9",
        duan: "u7aefu77edu953bu6bb5u65adu7f0eu5f56u6934u7145u7c16",
        dui: "u5806u5151u961fu5bf9u603cu619du7893",
        dun: "u58a9u5428u8e72u6566u987fu56e4u949du76feu9041u7096u7818u7905u76f9u9566u8db8",
        duo: "u6387u54c6u591au593au579bu8eb2u6735u8dfau8235u5241u60f0u5815u5484u54dau7f0du67c1u94ceu88f0u8e31",
        e: "u86feu5ce8u9e45u4fc4u989du8bb9u5a25u6076u5384u627cu904fu9102u997fu5669u8c14u57a9u57adu82cau83aau843cu5443u6115u5c59u5a40u8f6du66f7u816du786au9507u9537u9e57u989au9cc4",
        en: "u6069u84bdu6441u5514u55ef",
        er: "u800cu513fu8033u5c14u9975u6d31u4e8cu8d30u8fe9u73e5u94d2u9e38u9c95",
        fa: "u53d1u7f5au7b4fu4f10u4e4fu9600u6cd5u73d0u57a1u781d",
        fan: "u85e9u5e06u756au7ffbu6a0au77feu9492u7e41u51e1u70e6u53cdu8fd4u8303u8d29u72afu996du6cdbu8629u5e61u72adu68b5u6535u71d4u7548u8e6f",
        fang: "u574au82b3u65b9u80aau623fu9632u59a8u4effu8bbfu7ebau653eu531au90a1u5f77u94abu822bu9c82",
        fei: "u83f2u975eu5561u98deu80a5u532au8bfdu5420u80bau5e9fu6cb8u8d39u82beu72d2u60b1u6ffffdu5983u7ecbu7eefu69a7u8153u6590u6249u7953u7829u9544u75f1u871au7bdau7fe1u970fu9cb1",
        fen: "u82acu915au5429u6c1bu5206u7eb7u575fu711au6c7eu7c89u594bu4efdu5fffu6124u7caau507eu7035u68fcu610du9cbcu9f22",
        feng: "u4e30u5c01u67abu8702u5cf0u950bu98ceu75afu70fdu9022u51afu7f1du8bbdu5949u51e4u4ff8u9146u8451u6ca3u781c",
        fu: "u4f5bu5426u592bu6577u80a4u5b75u6276u62c2u8f90u5e45u6c1fu7b26u4f0fu4fd8u670du6d6eu6daau798fu88b1u5f17u752bu629au8f85u4fefu91dcu65a7u812fu8151u5e9cu8150u8d74u526fu8986u8d4bu590du5085u4ed8u961cu7236u8179u8d1fu5bccu8ba3u9644u5987u7f1au5490u5310u51ebu90dbu8299u82fbu832fu83a9u83d4u544bu5e5eu6ecfu8274u5b5au9a78u7ec2u6874u8d59u9efbu9efcu7f58u7a03u99a5u864du86a8u8709u8760u876eu9eb8u8dbau8dd7u9cc6",
        ga: "u5676u560eu86e4u5c2cu5477u5c15u5c1cu65eeu9486",
        gai: "u8be5u6539u6982u9499u76d6u6e89u4e10u9654u5793u6224u8d45u80f2",
        gan: "u5e72u7518u6746u67d1u7affu809du8d76u611fu79c6u6562u8d63u5769u82f7u5c34u64c0u6cd4u6de6u6f89u7ec0u6a44u65f0u77f8u75b3u9150",
        gang: "u5188u521au94a2u7f38u809bu7eb2u5c97u6e2fu6206u7f61u9883u7b7b",
        gong: "u6760u5de5u653bu529fu606du9f9au4f9bu8eacu516cu5babu5f13u5de9u6c5eu62f1u8d21u5171u857bu5efeu54a3u73d9u80b1u86a3u86e9u89e5",
        gao: "u7bd9u768bu9ad8u818fu7f94u7cd5u641eu9550u7a3fu544au777eu8bf0u90dcu84bfu85c1u7f1fu69d4u69c1u6772u9506",
        ge: "u54e5u6b4cu6401u6208u9e3du80f3u7599u5272u9769u845bu683cu9601u9694u94ecu4e2au5404u9b32u4ee1u54ffu5865u55ddu7ea5u643fu8188u784cu94eau9549u88bcu988cu867cu8238u9abcu9ac2",
        gei: "u7ed9",
        gen: "u6839u8ddfu4e98u831bu54cfu826e",
        geng: "u8015u66f4u5e9au7fb9u57c2u803fu6897u54fdu8d53u9ca0",
        gou: "u94a9u52feu6c9fu82dfu72d7u57a2u6784u8d2du591fu4f5du8bdfu5ca3u9058u5abeu7f11u89cfu5f40u9e32u7b31u7bddu97b2",
        gu: "u8f9cu83c7u5495u7b8du4f30u6cbdu5b64u59d1u9f13u53e4u86cau9aa8u8c37u80a1u6545u987eu56fau96c7u560fu8bc2u83f0u54ccu5d2eu6c69u688fu8f71u726fu727fu80cdu81ccu6bc2u77bdu7f5fu94b4u9522u74e0u9e2au9e44u75fcu86c4u9164u89dau9cb4u9ab0u9e58",
        gua: "u522eu74dcu5250u5be1u6302u8902u5366u8bd6u5471u681du9e39",
        guai: "u4e56u62d0u602au54d9",
        guan: "u68fau5173u5b98u51a0u89c2u7ba1u9986u7f50u60efu704cu8d2fu500cu839eu63bcu6dabu76e5u9e73u9ccf",
        guang: "u5149u5e7fu901bu72b7u6844u80f1u7592",
        gui: "u7470u89c4u572du7845u5f52u9f9fu95fau8f68u9b3cu8be1u7678u6842u67dcu8deau8d35u523du5326u523fu5e8bu5b84u59abu6867u7085u6677u7688u7c0bu9c91u9cdc",
        gun: "u8f8au6edau68cdu4e28u886eu7ef2u78d9u9ca7",
        guo: "u9505u90edu56fdu679cu88f9u8fc7u9998u8803u57dau63b4u5459u56d7u5e3cu5d1eu7313u6901u8662u951eu8052u872eu873eu8748",
        ha: "u54c8",
        hai: "u9ab8u5b69u6d77u6c26u4ea5u5bb3u9a87u54b4u55e8u988fu91a2",
        han: "u9163u61a8u90afu97e9u542bu6db5u5bd2u51fdu558au7f55u7ff0u64bcu634du65f1u61beu608du710au6c57u6c49u9097u83e1u6496u961au701au6657u7113u9894u86b6u9f3e",
        hen: "u592fu75d5u5f88u72e0u6068",
        hang: "u676du822au6c86u7ed7u73e9u6841",
        hao: "u58d5u568eu8c6au6bebu90ddu597du8017u53f7u6d69u8585u55e5u5686u6fe0u704fu660au7693u98a2u869d",
        he: "u5475u559du8377u83cfu6838u79beu548cu4f55u5408u76d2u8c89u9602u6cb3u6db8u8d6bu8910u9e64u8d3au8bc3u52beu58d1u85ffu55d1u55ecu9616u76cdu86b5u7fee",
        hei: "u563fu9ed1",
        heng: "u54fcu4ea8u6a2au8861u6052u8a07u8605",
        hong: "u8f70u54c4u70d8u8679u9e3fu6d2au5b8fu5f18u7ea2u9ec9u8ba7u836du85a8u95f3u6cd3",
        hou: "u5589u4fafu7334u543cu539au5019u540eu5820u5f8cu9005u760au7bccu7cc7u9c8eu9aba",
        hu: "u547cu4e4eu5ffdu745au58f6u846bu80e1u8774u72d0u7ccau6e56u5f27u864eu552cu62a4u4e92u6caau6237u51b1u553fu56ebu5cb5u7322u6019u60dau6d52u6ef9u7425u69f2u8f77u89f3u70c0u7173u623du6248u795cu9e55u9e71u7b0fu9190u659b",
        hua: "u82b1u54d7u534eu733eu6ed1u753bu5212u5316u8bddu5290u6d4du9a85u6866u94e7u7a1e",
        huai: "u69d0u5f8au6000u6deeu574fu8fd8u8e1d",
        huan: "u6b22u73afu6853u7f13u6362u60a3u5524u75eau8c62u7115u6da3u5ba6u5e7bu90c7u5942u57b8u64d0u571cu6d39u6d63u6f36u5bf0u902du7f33u953eu9ca9u9b1f",
        huang: "u8352u614cu9ec4u78fau8757u7c27u7687u51f0u60f6u714cu6643u5e4cu604du8c0eu968du5fa8u6e5fu6f62u9051u749cu8093u7640u87e5u7bc1u9cc7",
        hui: "u7070u6325u8f89u5fbdu6062u86d4u56deu6bc1u6094u6167u5349u60e0u6666u8d3fu79fdu4f1au70e9u6c47u8bb3u8bf2u7ed8u8bd9u8334u835fu8559u54d5u5599u96b3u6d04u5f57u7f0bu73f2u6656u605au867au87eau9ebe",
        hun: "u8364u660fu5a5au9b42u6d51u6df7u8be8u9984u960du6eb7u7f17",
        huo: "u8c41u6d3bu4f19u706bu83b7u6216u60d1u970du8d27u7978u6509u56afu5925u94acu952au956cu8020u8816",
        ji: "u51fbu573eu57fau673au7578u7a3du79efu7b95u808cu9965u8ff9u6fc0u8ba5u9e21u59ecu7ee9u7f09u5409u6781u68d8u8f91u7c4du96c6u53cau6025u75beu6c72u5373u5ac9u7ea7u6324u51e0u810au5df1u84dfu6280u5180u5b63u4f0eu796du5242u60b8u6d4eu5bc4u5bc2u8ba1u8bb0u65e2u5fccu9645u5993u7ee7u7eaau5c45u4e0cu4e69u525eu4f76u4f74u8114u58bcu82a8u82b0u8401u84bau857au638eu53fdu54adu54dcu5527u5c8cu5d74u6d0eu5f50u5c50u9aa5u757fu7391u696bu6b9bu621fu6222u8d4du89cau7284u9f51u77f6u7f81u5d47u7a37u7620u7635u866eu7b08u7b04u66a8u8dfbu8dfdu9701u9c9au9cabu9afbu9e82",
        jia: "u5609u67b7u5939u4f73u5bb6u52a0u835au988au8d3eu7532u94beu5047u7a3cu4ef7u67b6u9a7eu5ac1u4f3du90cfu62eeu5cacu6d43u8fe6u73c8u621bu80dbu605du94d7u9553u75c2u86f1u7b33u8888u8dcf",
        jian: "u6b7cu76d1u575au5c16u7b3au95f4u714eu517cu80a9u8270u5978u7f04u8327u68c0u67ecu78b1u7877u62e3u6361u7b80u4fedu526au51cfu8350u69dbu9274u8df5u8d31u89c1u952eu7badu4ef6u5065u8230u5251u996fu6e10u6e85u6da7u5efau50edu8c0fu8c2bu83c5u84b9u641bu56ddu6e54u8e47u8b07u7f23u67a7u67d9u6957u620bu622cu726eu728du6bfdu8171u7751u950fu9e63u88e5u7b15u7bb4u7fe6u8dbcu8e3au9ca3u97af",
        jiang: "u50f5u59dcu5c06u6d46u6c5fu7586u848bu6868u5956u8bb2u5320u9171u964du8333u6d1au7edbu7f30u729fu7913u8029u7ce8u8c47",
        jiao: "u8549u6912u7901u7126u80f6u4ea4u90cau6d47u9a84u5a07u56bcu6405u94f0u77ebu4fa5u811au72e1u89d2u997au7f34u7edeu527fu6559u9175u8f7fu8f83u53ebu4f7cu50ecu832du6322u564du5ce4u5fbcu59e3u7e9fu656bu768eu9e6au86dfu91aeu8de4u9c9b",
        jie: "u7a96u63edu63a5u7686u79f8u8857u9636u622au52abu8282u6854u6770u6377u776bu7aedu6d01u7ed3u89e3u59d0u6212u85c9u82a5u754cu501fu4ecbu75a5u8bebu5c4au5048u8ba6u8bd8u5588u55dfu736cu5a55u5b51u6840u7352u78a3u9534u7596u88b7u9889u86a7u7fafu9c92u9ab1u9aeb",
        jin: "u5dfeu7b4bu65a4u91d1u4ecau6d25u895fu7d27u9526u4ec5u8c28u8fdbu9773u664bu7981u8fd1u70ecu6d78u5c3du537au8369u5807u5664u9991u5ed1u5997u7f19u747eu69ffu8d46u89d0u9485u9513u887fu77dc",
        jing: "u52b2u8346u5162u830eu775bu6676u9cb8u4eacu60cau7cbeu7cb3u7ecfu4e95u8b66u666fu9888u9759u5883u656cu955cu5f84u75c9u9756u7adfu7adeu51c0u522du5106u9631u83c1u734du61acu6cfeu8ff3u5f2au5a67u80bcu80ebu8148u65cc",
        jiong: "u70afu7a98u5182u8fe5u6243",
        jiu: "u63eau7a76u7ea0u7396u97edu4e45u7078u4e5du9152u53a9u6551u65e7u81fcu8205u548eu5c31u759au50e6u557eu9604u67e9u6855u9e6bu8d73u9b0f",
        ju: "u97a0u62d8u72d9u75bdu9a79u83cau5c40u5480u77e9u4e3eu6caeu805au62d2u636eu5de8u5177u8ffffdu8e1eu952fu4ff1u53e5u60e7u70acu5267u5028u8bb5u82e3u82f4u8392u63acu907du5c66u741au67b8u6910u6998u6989u6a58u728bu98d3u949cu9514u7aadu88feu8d84u91b5u8e3du9f83u96ceu97ab",
        juan: "u6350u9e43u5a1fu5026u7737u5377u7ee2u9104u72f7u6d93u684au8832u9529u954cu96bd",
        jue: "u6485u652bu6289u6398u5014u7235u89c9u51b3u8bc0u7eddu53a5u5282u8c32u77cdu8568u5658u5d1bu7357u5b53u73cfu6877u6a5bu721du9562u8e76u89d6",
        jun: "u5747u83ccu94a7u519bu541bu5cfbu4fcau7ae3u6d5au90e1u9a8fu6343u72fbu76b2u7b60u9e87",
        ka: "u5580u5496u5361u4f67u5494u80e9",
        ke: "u54afu5777u82dbu67efu68f5u78d5u9897u79d1u58f3u54b3u53efu6e34u514bu523bu5ba2u8bfeu5ca2u606au6e98u9a92u7f02u73c2u8f72u6c2au778cu94b6u75b4u7aa0u874cu9ac1",
        kai: "u5f00u63e9u6977u51efu6168u5240u57b2u8488u5ffeu607au94e0u950e",
        kan: "u520au582au52d8u574eu780du770bu4f83u51f5u83b0u83b6u6221u9f9bu77b0",
        kang: "u5eb7u6177u7ce0u625bu6297u4ea2u7095u5751u4f09u95f6u94aa",
        kao: "u8003u62f7u70e4u9760u5c3bu6832u7292u94d0",
        ken: "u80afu5543u57a6u6073u57a0u88c9u9880",
        keng: "u542du5fd0u94ff",
        kong: "u7a7au6050u5b54u63a7u5025u5d06u7b9c",
        kou: "u62a0u53e3u6263u5bc7u82a4u853bu53e9u770du7b58",
        ku: "u67afu54edu7a9fu82e6u9177u5e93u88e4u5233u5800u55beu7ed4u9ab7",
        kua: "u5938u57aeu630eu8de8u80efu4f89",
        kuai: "u5757u7b77u4fa9u5febu84afu90d0u8489u72efu810d",
        kuan: "u5bbdu6b3eu9acb",
        kuang: "u5321u7b50u72c2u6846u77ffu7736u65f7u51b5u8bd3u8bf3u909du5739u593cu54d0u7ea9u8d36",
        kui: "u4e8fu76d4u5cbfu7aa5u8475u594eu9b41u5080u9988u6127u6e83u9997u532eu5914u9697u63c6u55b9u559fu609du6126u9615u9035u668cu777du8069u8770u7bd1u81feu8dec",
        kun: "u5764u6606u6346u56f0u6083u9603u7428u951fu918cu9cb2u9ae1",
        kuo: "u62ecu6269u5ed3u9614u86de",
        la: "u5783u62c9u5587u8721u814au8fa3u5566u524cu647au908bu65efu782cu760c",
        lai: "u83b1u6765u8d56u5d03u5f95u6d9eu6fd1u8d49u7750u94fcu765eu7c41",
        lan: "u84ddu5a6au680fu62e6u7beeu9611u5170u6f9cu8c30u63fdu89c8u61d2u7f06u70c2u6ee5u5549u5c9au61d4u6f24u6984u6593u7f71u9567u8934",
        lang: "u7405u6994u72fcu5ecau90ceu6717u6d6au83a8u8497u5577u9606u9512u7a02u8782",
        lao: "u635eu52b3u7262u8001u4f6cu59e5u916au70d9u6d9du5520u5d02u6833u94d1u94f9u75e8u91aa",
        le: "u52d2u4e50u808bu4ec2u53fbu561eu6cd0u9cd3",
        lei: "u96f7u956du857eu78cau7d2fu5121u5792u64c2u7c7bu6ceau7fb8u8bd4u837du54a7u6f2fu5ad8u7f27u6a91u8012u9179",
        ling: "u68f1u51b7u62ceu73b2u83f1u96f6u9f84u94c3u4f36u7f9au51ccu7075u9675u5cadu9886u53e6u4ee4u9143u5844u82d3u5464u56f9u6ce0u7eebu67c3u68c2u74f4u8046u86c9u7fceu9cae",
        leng: "u695eu6123",
        li: "u5398u68a8u7281u9eceu7bf1u72f8u79bbu6f13u7406u674eu91ccu9ca4u793cu8389u8354u540fu6817u4e3du5389u52b1u783eu5386u5229u5088u4f8bu4fd0u75e2u7acbu7c92u6ca5u96b6u529bu7483u54e9u4feau4fdau90e6u575cu82c8u8385u84e0u85dcu6369u5456u5533u55b1u7301u6ea7u6fa7u9026u5a0cu5ae0u9a8au7f21u73deu67a5u680eu8f79u623eu783au8a48u7f79u9502u9e42u75a0u75acu86ceu870au8821u7b20u7be5u7c9du91b4u8ddeu96f3u9ca1u9ce2u9ee7",
        lian: "u4fe9u8054u83b2u8fdeu9570u5ec9u601cu6d9fu5e18u655bu8138u94feu604bu70bcu7ec3u631bu8539u5941u6f4bu6fc2u5a08u740fu695du6b93u81c1u81a6u88e2u880au9ca2",
        liang: "u7caeu51c9u6881u7cb1u826fu4e24u8f86u91cfu667eu4eaeu8c05u589au690bu8e09u9753u9b49",
        liao: "u64a9u804au50dau7597u71ceu5be5u8fbdu6f66u4e86u6482u9563u5ed6u6599u84fcu5c25u5639u7360u5beeu7f2du948cu9e69u8022",
        lie: "u5217u88c2u70c8u52a3u730eu51bdu57d2u6d0cu8d94u8e90u9b23",
        lin: "u7433u6797u78f7u9716u4e34u90bbu9cdeu6dcbu51dbu8d41u541du853au5d99u5eeau9074u6aa9u8f9au77b5u7cbcu8e8fu9e9f",
        liu: "u6e9cu7409u69b4u786bu998fu7559u5218u7624u6d41u67f3u516du62a1u507bu848cu6cd6u6d4fu905bu9a9du7efau65d2u7198u950du954fu9e68u938f",
        "long": "u9f99u804bu5499u7b3cu7abfu9686u5784u62e2u9647u5f04u5785u830fu6cf7u73d1u680au80e7u783bu7643",
        lou: "u697cu5a04u6402u7bd3u6f0fu964bu55bdu5d5du9542u7618u8027u877cu9ac5",
        lu: "u82a6u5362u9885u5e90u7089u63b3u5364u864fu9c81u9e93u788cu9732u8defu8d42u9e7fu6f5eu7984u5f55u9646u622eu5786u6445u64b8u565cu6cf8u6e0cu6f09u7490u680cu6a79u8f73u8f82u8f98u6c07u80eau9565u9e2cu9e6du7c0fu823bu9c88",
        lv: "u9a74u5415u94ddu4fa3u65c5u5c65u5c61u7f15u8651u6c2fu5f8bu7387u6ee4u7effu634bu95feu6988u8182u7a06u891b",
        luan: "u5ce6u5b6au6ee6u5375u4e71u683eu9e3eu92ae",
        lue: "u63a0u7565u950a",
        lun: "u8f6eu4f26u4ed1u6ca6u7eb6u8bbau56f5",
        luo: "u841du87bau7f57u903bu9523u7ba9u9aa1u88f8u843du6d1bu9a86u7edcu502eu8366u645eu7321u6cfau6924u8136u9559u7630u96d2",
        ma: "u5988u9ebbu739bu7801u8682u9a6cu9a82u561bu5417u551bu72b8u5b37u6769u9ebd",
        mai: "u57cbu4e70u9ea6u5356u8fc8u8109u52a2u836cu54aau973e",
        man: "u7792u9992u86eeu6ee1u8513u66fcu6162u6f2bu8c29u5881u5e54u7f26u71b3u9558u989fu87a8u9cd7u9794",
        mang: "u8292u832bu76f2u5fd9u83bdu9099u6f2du6726u786du87d2",
        meng: "u6c13u840cu8499u6aacu76dfu9530u731bu68a6u5b5fu52d0u750du77a2u61f5u791eu867bu8722u8813u824bu8268u9efe",
        miao: "u732bu82d7u63cfu7784u85d0u79d2u6e3au5e99u5999u55b5u9088u7f08u7f2au676au6dfcu7707u9e4bu8731",
        mao: "u8305u951au6bdbu77dbu94c6u536fu8302u5192u5e3du8c8cu8d38u4f94u88a4u52d6u8306u5cc1u7441u6634u7266u8004u65c4u61cbu7780u86d1u8765u87cau9ae6",
        me: "u4e48",
        mei: "u73abu679au6885u9176u9709u7164u6ca1u7709u5a92u9541u6bcfu7f8eu6627u5bd0u59b9u5a9au5776u8393u5d4bu7338u6d7cu6e44u6963u9545u9e5bu8882u9b45",
        men: "u95e8u95f7u4eecu626au739fu7116u61d1u9494",
        mi: "u772fu919au9761u7cdcu8ff7u8c1cu5f25u7c73u79d8u89c5u6cccu871cu5bc6u5e42u8288u5196u8c27u863cu5627u7315u736fu6c68u5b93u5f2du8112u6549u7cf8u7e3bu9e8b",
        mian: "u68c9u7720u7ef5u5195u514du52c9u5a29u7f05u9762u6c94u6e4eu817cu7704",
        mie: "u8511u706du54a9u881bu7bfe",
        min: "u6c11u62bfu76bfu654fu60afu95fdu82e0u5cb7u95f5u6cefu73c9",
        ming: "u660eu879fu9e23u94edu540du547du51a5u8317u6e9fu669du7791u9169",
        miu: "u8c2c",
        mo: "u6478u6479u8611u6a21u819cu78e8u6469u9b54u62b9u672bu83abu58a8u9ed8u6cabu6f20u5bdeu964cu8c1fu8309u84e6u998du5aebu9546u79e3u763cu8031u87c6u8c8au8c98",
        mou: "u8c0bu725fu67d0u53b6u54deu5a7au7738u936a",
        mu: "u62c7u7261u4ea9u59c6u6bcdu5893u66aeu5e55u52dfu6155u6728u76eeu7766u7267u7a46u4eebu82dcu5452u6c90u6beau94bc",
        na: "u62ffu54eau5450u94a0u90a3u5a1cu7eb3u5185u637au80adu954eu8872u7bac",
        nai: "u6c16u4e43u5976u8010u5948u9f10u827fu8418u67f0",
        nan: "u5357u7537u96beu56cau5583u56e1u6960u8169u877bu8d67",
        nao: "u6320u8111u607cu95f9u5b6cu57b4u7331u7459u7847u94d9u86f2",
        ne: "u6dd6u5462u8bb7",
        nei: "u9981",
        nen: "u5ae9u80fdu6798u6041",
        ni: "u59aeu9713u502au6ce5u5c3cu62dfu4f60u533fu817bu9006u6ebau4f32u576du730au6029u6ee0u6635u65ceu7962u615du7768u94ccu9cb5",
        nian: "u852bu62c8u5e74u78beu64b5u637bu5ff5u5effu8f87u9ecfu9c87u9cb6",
        niang: "u5a18u917f",
        niao: "u9e1fu5c3fu8311u5b32u8132u8885",
        nie: "u634fu8042u5b7du556eu954au954du6d85u4e5cu9667u8616u55ebu8080u989eu81ecu8e51",
        nin: "u60a8u67e0",
        ning: "u72deu51ddu5b81u62e7u6cdeu4f5eu84e5u549bu752fu804d",
        niu: "u725bu626du94aeu7ebdu72c3u5ff8u599eu86b4",
        nong: "u8113u6d53u519cu4fac",
        nu: "u5974u52aau6012u5476u5e11u5f29u80ecu5b65u9a7d",
        nv: "u5973u6067u9495u8844",
        nuan: "u6696",
        nuenue: "u8650",
        nue: "u759fu8c11",
        nuo: "u632au61e6u7cefu8bfau50a9u6426u558fu9518",
        ou: "u54e6u6b27u9e25u6bb4u85d5u5455u5076u6ca4u6004u74efu8026",
        pa: "u556au8db4u722cu5e15u6015u7436u8469u7b62",
        pai: "u62cdu6392u724cu5f98u6e43u6d3eu4ff3u848e",
        pan: "u6500u6f58u76d8u78d0u76fcu7554u5224u53dbu723fu6ceeu88a2u897bu87e0u8e52",
        pang: "u4e53u5e9eu65c1u802au80d6u6ec2u9004",
        pao: "u629bu5486u5228u70aeu888du8dd1u6ce1u530fu72cdu5e96u812cu75b1",
        pei: "u5478u80dau57f9u88f4u8d54u966au914du4f69u6c9bu638au8f94u5e14u6de0u65c6u952bu9185u9708",
        pen: "u55b7u76c6u6e53",
        peng: "u7830u62a8u70f9u6f8eu5f6du84ecu68dau787cu7bf7u81a8u670bu9e4fu6367u78b0u576fu580bu562du6026u87db",
        pi: "u7812u9739u6279u62abu5288u7435u6bd7u5564u813eu75b2u76aeu5339u75deu50fbu5c41u8b6cu4e15u9674u90b3u90ebu572eu9f19u64d7u567cu5e80u5ab2u7eb0u6787u7513u7765u7f74u94cdu75e6u7656u758bu868du8c94",
        pian: "u7bc7u504fu7247u9a97u8c1du9a88u728fu80fcu890au7fe9u8e41",
        piao: "u98d8u6f02u74e2u7968u527du560cu5ad6u7f25u6b8du779fu87b5",
        pie: "u6487u77a5u4e3fu82e4u6c15",
        pin: "u62fcu9891u8d2bu54c1u8058u62dau59d8u5ad4u6980u725du98a6",
        ping: "u4e52u576au82f9u840du5e73u51edu74f6u8bc4u5c4fu4fdcu5a09u67b0u9c86",
        po: "u5761u6cfcu9887u5a46u7834u9b44u8febu7c95u53f5u9131u6ea5u73c0u948bu94b7u76a4u7b38",
        pou: "u5256u88d2u8e23",
        pu: "u6251u94fau4ec6u8386u8461u83e9u84b2u57d4u6734u5703u666eu6d66u8c31u66ddu7011u530du5657u6feeu749eu6c06u9564u9568u8e7c",
        qi: "u671fu6b3au6816u621au59bbu4e03u51c4u6f06u67d2u6c8fu5176u68cbu5947u6b67u7566u5d0eu8110u9f50u65d7u7948u7941u9a91u8d77u5c82u4e5eu4f01u542fu5951u780cu5668u6c14u8fc4u5f03u6c7du6ce3u8babu4e9fu4e93u573bu8291u840bu847au5601u5c7au5c90u6c54u6dc7u9a90u7eeeu742au7426u675eu6864u69edu6b39u797au61a9u789bu86f4u871eu7da6u7daeu8dbfu8e4au9ccdu9e92",
        qia: "u6390u6070u6d3du845c",
        qian: "u7275u6266u948eu94c5u5343u8fc1u7b7eu4edfu8c26u4e7eu9ed4u94b1u94b3u524du6f5cu9063u6d45u8c34u5811u5d4cu6b20u6b49u4f65u9621u828au82a1u8368u63aeu5c8du60adu614au9a9eu6434u8930u7f31u6920u80b7u6106u94a4u8654u7b9d",
        qiang: "u67aau545bu8154u7f8cu5899u8537u5f3au62a2u5af1u6a2fu6217u709du9516u9535u956au8941u8723u7f9fu8debu8dc4",
        qiao: "u6a47u9539u6572u6084u6865u77a7u4e54u4fa8u5de7u9798u64acu7fd8u5cedu4fcfu7a8du5281u8beeu8c2fu835eu6100u6194u7f32u6a35u6bf3u7857u8df7u9792",
        qie: "u5207u8304u4e14u602fu7a83u90c4u553cu60ecu59beu6308u9532u7ba7",
        qin: "u94a6u4fb5u4eb2u79e6u7434u52e4u82b9u64d2u79bdu5bddu6c81u82a9u84c1u8572u63ffu5423u55eau5659u6eb1u6a8eu8793u887e",
        qing: "u9752u8f7bu6c22u503eu537fu6e05u64ceu6674u6c30u60c5u9877u8bf7u5e86u5029u82d8u570au6aa0u78ecu873bu7f44u7b90u8b26u9cadu9ee5",
        qiong: "u743cu7a77u909bu8315u7a79u7b47u928e",
        qiu: "u79cbu4e18u90b1u7403u6c42u56dau914bu6cc5u4fc5u6c3du5defu827du72b0u6e6bu9011u9052u6978u8d47u9e20u866cu86afu8764u88d8u7cd7u9cc5u9f3d",
        qu: "u8d8bu533au86c6u66f2u8eafu5c48u9a71u6e20u53d6u5a36u9f8bu8da3u53bbu8bceu52acu8556u8627u5c96u8862u9612u74a9u89d1u6c0du795bu78f2u766fu86d0u883cu9eb4u77bfu9ee2",
        quan: "u5708u98a7u6743u919bu6cc9u5168u75cau62f3u72acu5238u529du8be0u8343u737eu609bu7efbu8f81u754eu94e8u8737u7b4cu9b08",
        que: "u7f3au7094u7638u5374u9e4au69b7u786eu96c0u9619u60ab",
        qun: "u88d9u7fa4u9021",
        ran: "u7136u71c3u5189u67d3u82d2u9aef",
        rang: "u74e4u58e4u6518u56b7u8ba9u79b3u7a70",
        rao: "u9976u6270u7ed5u835bu5a06u6861",
        ruo: "u60f9u82e5u5f31",
        re: "u70edu504c",
        ren: "u58ecu4ec1u4ebau5fcdu97e7u4efbu8ba4u5203u598au7eabu4edeu834fu845au996au8f6bu7a14u887d",
        reng: "u6254u4ecd",
        ri: "u65e5",
        rong: "u620eu8338u84c9u8363u878du7194u6eb6u5bb9u7ed2u5197u5d58u72e8u7f1bu6995u877e",
        rou: "u63c9u67d4u8089u7cc5u8e42u97a3",
        ru: "u8339u8815u5112u5b7au5982u8fb1u4e73u6c5du5165u8925u84d0u85b7u5685u6d33u6ebdu6fe1u94f7u8966u98a5",
        ruan: "u8f6fu962eu670a",
        rui: "u854au745eu9510u82aeu8564u777fu868b",
        run: "u95f0u6da6",
        sa: "u6492u6d12u8428u5345u4ee8u6332u98d2",
        sai: "u816eu9cc3u585eu8d5bu567b",
        san: "u4e09u53c1u4f1eu6563u5f61u9993u6c35u6bf5u7cc1u9730",
        sang: "u6851u55d3u4e27u6421u78c9u98a1",
        sao: "u6414u9a9au626bu5ac2u57fdu81cau7619u9ccb",
        se: "u745fu8272u6da9u556cu94e9u94efu7a51",
        sen: "u68ee",
        seng: "u50e7",
        sha: "u838eu7802u6740u5239u6c99u7eb1u50bbu5565u715eu810eu6b43u75e7u88dfu970eu9ca8",
        shai: "u7b5bu6652u917e",
        shan: "u73cau82ebu6749u5c71u5220u717du886bu95eau9655u64c5u8d61u81b3u5584u6c55u6247u7f2eu5261u8baau912fu57cfu829fu6f78u59d7u9a9fu81bbu9490u759du87eeu8222u8ddau9cdd",
        shang: "u5892u4f24u5546u8d4fu664cu4e0au5c1au88f3u57a7u7ef1u6b87u71b5u89de",
        shao: "u68a2u634eu7a0du70e7u828du52fau97f6u5c11u54e8u90b5u7ecdu52adu82d5u6f72u86f8u7b24u7b72u8244",
        she: "u5962u8d4au86c7u820cu820du8d66u6444u5c04u6151u6d89u793eu8bbeu538du4f58u731eu7572u9e9d",
        shen: "u7837u7533u547bu4f38u8eabu6df1u5a20u7ec5u795eu6c88u5ba1u5a76u751au80beu614eu6e17u8bdcu8c02u5432u54c2u6e16u6939u77e7u8703",
        sheng: "u58f0u751fu7525u7272u5347u7ef3u7701u76dbu5269u80dcu5723u4e1eu6e11u5ab5u771au7b19",
        shi: "u5e08u5931u72eeu65bdu6e7fu8bd7u5c38u8671u5341u77f3u62feu65f6u4ec0u98dfu8680u5b9eu8bc6u53f2u77e2u4f7fu5c4eu9a76u59cbu5f0fu793au58ebu4e16u67ffu4e8bu62edu8a93u901du52bfu662fu55dcu566cu9002u4ed5u4f8du91cau9970u6c0fu5e02u6043u5ba4u89c6u8bd5u8c25u57d8u83b3u84cdu5f11u5511u9963u8f7cu8006u8d33u70bbu793bu94c8u94cau87abu8210u7b6eu8c55u9ca5u9cba",
        shou: "u6536u624bu9996u5b88u5bffu6388u552eu53d7u7626u517du624cu72e9u7ef6u824f",
        shu: "u852cu67a2u68b3u6b8au6292u8f93u53d4u8212u6dd1u758fu4e66u8d4eu5b70u719fu85afu6691u66d9u7f72u8700u9ecdu9f20u5c5eu672fu8ff0u6811u675fu620du7ad6u5885u5eb6u6570u6f31u6055u500fu587eu83fdu5fc4u6cadu6d91u6f8du59ddu7ebeu6bf9u8167u6bb3u956fu79ebu9e6c",
        shua: "u5237u800du5530u6dae",
        shuai: "u6454u8870u7529u5e05u87c0",
        shuan: "u6813u62f4u95e9",
        shuang: "u971cu53ccu723du5b40",
        shui: "u8c01u6c34u7761u7a0e",
        shun: "u542eu77acu987au821cu6042",
        shuo: "u8bf4u7855u6714u70c1u84b4u6420u55cdu6fefu5981u69cau94c4",
        si: "u65afu6495u5636u601du79c1u53f8u4e1du6b7bu8086u5bfau55e3u56dbu4f3au4f3cu9972u5df3u53aeu4fdfu5155u83e5u549du6c5cu6cd7u6f8cu59d2u9a77u7f0cu7940u7960u9536u9e36u801cu86f3u7b25",
        song: "u677eu8038u6002u9882u9001u5b8bu8bbcu8bf5u51c7u83d8u5d27u5d69u5feau609au6ddeu7ae6",
        sou: "u641cu8258u64deu55fdu53dfu55d6u55feu998au6eb2u98d5u778du953cu878b",
        su: "u82cfu9165u4fd7u7d20u901fu7c9fu50f3u5851u6eafu5bbfu8bc9u8083u5919u8c21u850cu55c9u612bu7c0cu89ebu7a23",
        suan: "u9178u849cu7b97",
        sui: "u867du968bu968fu7ee5u9ad3u788eu5c81u7a57u9042u96a7u795fu84d1u51abu8c07u6fc9u9083u71e7u772du7762",
        sun: "u5b59u635fu7b0bu836au72f2u98e7u69abu8de3u96bc",
        suo: "u68adu5506u7f29u7410u7d22u9501u6240u5522u55e6u5a11u686bu7743u7fa7",
        ta: "u584cu4ed6u5b83u5979u5854u736du631eu8e4bu8e0fu95fcu6ebbu9062u69bbu6c93",
        tai: "u80ceu82d4u62acu53f0u6cf0u915eu592au6001u6c70u90b0u85b9u80bdu70b1u949bu8dc6u9c90",
        tan: "u574du644au8d2au762bu6ee9u575bu6a80u75f0u6f6du8c2du8c08u5766u6befu8892u78b3u63a2u53f9u70adu90efu8548u6619u94bdu952cu8983",
        tang: "u6c64u5858u642au5802u68e0u819bu5510u7cd6u50a5u9967u6e8fu746du94f4u9557u8025u8797u87b3u7fb0u91a3",
        thang: "u5018u8ebau6dcc",
        theng: "u8d9fu70eb",
        tao: "u638fu6d9bu6ed4u7ee6u8404u6843u9003u6dd8u9676u8ba8u5957u6311u9f17u5555u97ecu9955",
        te: "u7279",
        teng: "u85e4u817eu75bcu8a8au6ed5",
        ti: "u68afu5254u8e22u9511u63d0u9898u8e44u557cu4f53u66ffu568fu60d5u6d95u5243u5c49u8351u608cu9016u7ee8u7f07u9e48u88fcu918d",
        tian: "u5929u6dfbu586bu7530u751cu606cu8214u8146u63adu5fddu9617u6b84u754bu94bfu86ba",
        tiao: "u6761u8fe2u773au8df3u4f7bu7967u94ebu7a95u9f86u9ca6",
        tie: "u8d34u94c1u5e16u841cu992e",
        ting: "u5385u542cu70c3u6c40u5ef7u505cu4eadu5eadu633au8247u839bu8476u5a77u6883u8713u9706",
        tong: "u901au6850u916eu77b3u540cu94dcu5f64u7ae5u6876u6345u7b52u7edfu75dbu4f5fu50eeu4eddu833cu55f5u6078u6f7cu783c",
        tou: "u5077u6295u5934u900fu4ea0",
        tu: "u51f8u79c3u7a81u56feu5f92u9014u6d82u5c60u571fu5410u5154u580du837cu83dfu948du9174",
        tuan: "u6e4du56e2u7583",
        tui: "u63a8u9893u817fu8715u892au9000u5fd2u717a",
        tun: "u541eu5c6fu81c0u9968u66beu8c5au7a80",
        tuo: "u62d6u6258u8131u9e35u9640u9a6eu9a7cu692du59a5u62d3u553eu4e47u4f57u5768u5eb9u6cb1u67ddu7823u7ba8u8204u8dceu9f0d",
        wa: "u6316u54c7u86d9u6d3cu5a03u74e6u889cu4f64u5a32u817d",
        wai: "u6b6au5916",
        wan: "u8c4cu5f2fu6e7eu73a9u987du4e38u70f7u5b8cu7897u633du665au7696u60cbu5b9bu5a49u4e07u8155u525cu8284u82cbu83c0u7ea8u7efeu742cu8118u7579u873fu7ba2",
        wang: "u6c6au738bu4ea1u6789u7f51u5f80u65fau671bu5fd8u5984u7f54u5c22u60d8u8f8bu9b4d",
        wei: "u5a01u5dcdu5faeu5371u97e6u8fddu6845u56f4u552fu60dfu4e3au6f4du7ef4u82c7u840eu59d4u4f1fu4f2au5c3eu7eacu672au851au5473u754fu80c3u5582u9b4fu4f4du6e2du8c13u5c09u6170u536bu502du504eu8bffu9688u8473u8587u5e0fu5e37u5d34u5d6cu7325u732cu95f1u6ca9u6d27u6da0u9036u5a13u73aeu97eau8eceu709cu7168u71a8u75ffu8249u9c94",
        wen: "u761fu6e29u868au6587u95fbu7eb9u543bu7a33u7d0au95eeu520eu6120u960cu6c76u74bau97ebu6b81u96ef",
        weng: "u55e1u7fc1u74eeu84cau8579",
        wo: "u631du8717u6da1u7a9du6211u65a1u5367u63e1u6c83u83b4u5e44u6e25u674cu809fu9f8c",
        wu: "u5debu545cu94a8u4e4cu6c61u8becu5c4bu65e0u829cu68a7u543eu5434u6bcbu6b66u4e94u6342u5348u821eu4f0du4faeu575eu620au96feu6664u7269u52ffu52a1u609fu8befu5140u4ef5u9622u90acu572cu82b4u5e91u6003u5fe4u6d6fu5be4u8fd5u59a9u9a9bu727eu7110u9e49u9e5cu8708u92c8u9f2f",
        xi: "u6614u7199u6790u897fu7852u77fdu6670u563bu5438u9521u727au7a00u606fu5e0cu6089u819du5915u60dcu7184u70efu6eaau6c50u7280u6a84u88adu5e2du4e60u5ab3u559cu94e3u6d17u7cfbu9699u620fu7ec6u50d6u516eu96b0u90d7u831cu8478u84f0u595au550fu5f99u9969u960bu6d60u6dc5u5c63u5b09u73bau6a28u66e6u89cbu6b37u71b9u798au79a7u94b8u7699u7a78u8725u87cbu823eu7fb2u7c9eu7fd5u91afu9f37",
        xia: "u778eu867eu5323u971eu8f96u6687u5ce1u4fa0u72edu4e0bu53a6u590fu5413u6380u846du55c4u72ceu9050u7455u7856u7615u7f45u9ee0",
        xian: "u9528u5148u4ed9u9c9cu7ea4u54b8u8d24u8854u8237u95f2u6d8eu5f26u5accu663eu9669u73b0u732eu53bfu817au9985u7fa1u5baau9677u9650u7ebfu51bcu85d3u5c98u7303u66b9u5a34u6c19u7946u9e47u75ebu86acu7b45u7c7cu9170u8df9",
        xiang: "u76f8u53a2u9576u9999u7bb1u8944u6e58u4e61u7fd4u7965u8be6u60f3u54cdu4eabu9879u5df7u6a61u50cfu5411u8c61u8297u8459u9977u5ea0u9aa7u7f03u87d3u9c9eu98e8",
        xiao: "u8427u785du9704u524au54eeu56a3u9500u6d88u5bb5u6dc6u6653u5c0fu5b5du6821u8096u5578u7b11u6548u54d3u54bbu5d24u6f47u900du9a81u7ee1u67adu67b5u7b71u7babu9b48",
        xie: "u6954u4e9bu6b47u874eu978bu534fu631fu643au90aau659cu80c1u8c10u5199u68b0u5378u87f9u61c8u6cc4u6cfbu8c22u5c51u5055u4eb5u52f0u71eeu85a4u64b7u5ee8u7023u9082u7ec1u7f2cu69adu698du6b59u8e9e",
        xin: "u85aau82afu950cu6b23u8f9bu65b0u5ffbu5fc3u4fe1u8845u56dfu99a8u8398u6b46u94fdu946b",
        xing: "u661fu8165u7329u60fau5174u5211u578bu5f62u90a2u884cu9192u5e78u674fu6027u59d3u9649u8347u8365u64e4u60bbu784e",
        xiong: "u5144u51f6u80f8u5308u6c79u96c4u718au828e",
        xiu: "u4f11u4feeu7f9eu673du55c5u9508u79c0u8896u7ee3u83a0u5cabu9990u5ea5u9e3au8c85u9af9",
        xu: "u589fu620cu9700u865au5618u987bu5f90u8bb8u84c4u9157u53d9u65edu5e8fu755cu6064u7d6eu5a7fu7eeau7eedu8bb4u8be9u5729u84ffu6035u6d2bu6e86u987cu6829u7166u7809u76f1u80e5u7cc8u9191",
        xuan: "u8f69u55a7u5ba3u60acu65cbu7384u9009u7663u7729u7edau5107u8c16u8431u63ceu9994u6cebu6d35u6e32u6f29u7487u6966u6684u70abu714au78b9u94c9u955fu75c3",
        xue: "u9774u859bu5b66u7a74u96eau8840u5671u6cf6u9cd5",
        xun: "u52cbu718fu5faau65ecu8be2u5bfbu9a6fu5de1u6b89u6c5bu8badu8bafu900au8fc5u5dfdu57d9u8340u85b0u5ccbu5f87u6d54u66dbu7aa8u91bau9c9f",
        ya: "u538bu62bcu9e26u9e2du5440u4e2bu82bdu7259u869cu5d16u8859u6dafu96c5u54d1u4e9au8bb6u4f22u63e0u5416u5c88u8fd3u5a05u740au6860u6c29u7811u775au75d6",
        yan: "u7109u54bdu9609u70dfu6df9u76d0u4e25u7814u8712u5ca9u5ef6u8a00u989cu960eu708eu6cbfu5944u63a9u773cu884du6f14u8273u5830u71d5u538cu781au96c1u5501u5f66u7130u5bb4u8c1au9a8cu53a3u9765u8d5du4fe8u5043u5156u8ba0u8c33u90feu9122u82abu83f8u5d26u6079u95ebu960fu6d07u6e6eu6edfu598du5ae3u7430u664fu80edu814cu7131u7f68u7b75u917du9b47u990du9f39",
        yang: "u6b83u592eu9e2fu79e7u6768u626cu4f6fu75a1u7f8au6d0bu9633u6c27u4ef0u75d2u517bu6837u6f3eu5f89u600fu6cf1u7080u70cau6059u86d8u9785",
        yao: "u9080u8170u5996u7476u6447u5c27u9065u7a91u8c23u59dau54acu8200u836fu8981u8000u592du723bu5406u5d3eu5fadu7039u5e7au73e7u6773u66dcu80b4u9e5eu7a88u7e47u9cd0",
        ye: "u6930u564eu8036u7237u91ceu51b6u4e5fu9875u6396u4e1au53f6u66f3u814bu591cu6db2u8c12u90bau63f6u9980u6654u70e8u94d8",
        yi: "u4e00u58f9u533bu63d6u94f1u4f9du4f0au8863u9890u5937u9057u79fbu4eeau80f0u7591u6c82u5b9cu59e8u5f5du6905u8681u501au5df2u4e59u77e3u4ee5u827au6291u6613u9091u5c79u4ebfu5f79u81c6u9038u8084u75abu4ea6u88d4u610fu6bc5u5fc6u4e49u76cau6ea2u8be3u8baeu8c0au8bd1u5f02u7ffcu7fccu7eceu5208u5293u4f7eu8bd2u572au572fu57f8u61ffu82e1u858fu5f08u5955u6339u5f0bu5453u54a6u54bfu566bu5cc4u5db7u7317u9974u603fu6021u6092u6f2au8fe4u9a7fu7f22u6baau8d3bu65d6u71a0u9487u9552u9571u75cdu7617u7654u7fcau8864u8734u8223u7fbfu7ff3u914fu9edf",
        yin: "u8335u836bu56e0u6bb7u97f3u9634u59fbu541fu94f6u6debu5bc5u996eu5c39u5f15u9690u5370u80e4u911eu5819u831au5591u72fau5924u6c24u94dfu763eu8693u972au9f88",
        ying: "u82f1u6a31u5a74u9e70u5e94u7f28u83b9u8424u8425u8367u8747u8fceu8d62u76c8u5f71u9896u786cu6620u5b34u90e2u8314u83bau8426u6484u5624u81bau6ee2u6f46u701bu745bu748eu6979u9e66u763fu988du7f42",
        yo: "u54dfu5537",
        yong: "u62e5u4f63u81c3u75c8u5eb8u96cdu8e0au86f9u548fu6cf3u6d8cu6c38u607fu52c7u7528u4fd1u58c5u5889u6175u9095u955bu752cu9cd9u9954",
        you: "u5e7du4f18u60a0u5fe7u5c24u7531u90aeu94c0u72b9u6cb9u6e38u9149u6709u53cbu53f3u4f51u91c9u8bf1u53c8u5e7cu5363u6538u4f91u83b8u5466u56ffu5ba5u67dau7337u7256u94d5u75a3u8763u9c7fu9eddu9f2c",
        yu: "u8fc2u6de4u4e8eu76c2u6986u865eu611au8206u4f59u4fdeu903eu9c7cu6109u6e1du6e14u9685u4e88u5a31u96e8u4e0eu5c7fu79b9u5b87u8bedu7fbdu7389u57dfu828bu90c1u5401u9047u55bbu5ceau5fa1u6108u6b32u72f1u80b2u8a89u6d74u5bd3u88d5u9884u8c6bu9a6du79bau6bd3u4f1bu4fe3u8c00u8c15u8438u84e3u63c4u5581u5704u5709u5d5bu72f3u996bu5ebeu9608u59aau59a4u7ea1u745cu6631u89ceu8174u6b24u65bcu715cu71e0u807fu94b0u9e46u7610u7600u7ab3u8753u7afdu8201u96e9u9f89",
        yuan: "u9e33u6e0au51a4u5143u57a3u8881u539fu63f4u8f95u56edu5458u5706u733fu6e90u7f18u8fdcu82d1u613fu6028u9662u586cu6c85u5a9bu7457u6a7cu7230u7722u9e22u8788u9f0b",
        yue: "u66f0u7ea6u8d8au8dc3u94a5u5cb3u7ca4u6708u60a6u9605u9fa0u6a3eu5216u94ba",
        yun: "u8018u4e91u90e7u5300u9668u5141u8fd0u8574u915du6655u97f5u5b55u90d3u82b8u72c1u607du7eadu6b92u6600u6c32",
        za: "u531du7838u6742u62f6u5482",
        zai: "u683du54c9u707eu5bb0u8f7du518du5728u54b1u5d3du753e",
        zan: "u6512u6682u8d5eu74d2u661du7c2au7cccu8db1u933e",
        zang: "u8d43u810fu846cu5958u6215u81e7",
        zao: "u906du7cdfu51ffu85fbu67a3u65e9u6fa1u86a4u8e81u566au9020u7682u7076u71e5u5523u7f2b",
        ze: "u8d23u62e9u5219u6cfdu4ec4u8d5cu5567u8feeu6603u7b2eu7ba6u8234",
        zei: "u8d3c",
        zen: "u600eu8c2e",
        zeng: "u589eu618eu66feu8d60u7f2fu7511u7f7eu9503",
        zha: "u624eu55b3u6e23u672du8f67u94e1u95f8u7728u6805u69a8u548bu4e4du70b8u8bc8u63f8u5412u54a4u54f3u600du781fu75c4u86b1u9f44",
        zhai: "u6458u658bu5b85u7a84u503au5be8u7826",
        zhan: "u77bbu6be1u8a79u7c98u6cbeu76cfu65a9u8f97u5d2du5c55u8638u6808u5360u6218u7ad9u6e5bu7efdu8c35u640cu65c3",
        zhang: "u6a1fu7ae0u5f70u6f33u5f20u638cu6da8u6756u4e08u5e10u8d26u4ed7u80c0u7634u969cu4ec9u9123u5e5bu5d82u7350u5adcu748bu87d1",
        zhao: "u62dbu662du627eu6cbcu8d75u7167u7f69u5146u8087u53ecu722au8bcfu68f9u948au7b0a",
        zhe: "u906eu6298u54f2u86f0u8f99u8005u9517u8517u8fd9u6d59u8c2au966cu67d8u8f84u78d4u9e67u891au8707u8d6d",
        zhen: "u73cdu659fu771fu7504u7827u81fbu8d1eu9488u4fa6u6795u75b9u8bcau9707u632fu9547u9635u7f1cu6862u699bu8f78u8d48u80d7u6715u796fu755bu9e29",
        zheng: "u84b8u6323u7741u5f81u72f0u4e89u6014u6574u62efu6b63u653fu5e27u75c7u90d1u8bc1u8be4u5ce5u94b2u94eeu7b5d",
        zhi: "u829du679du652fu5431u8718u77e5u80a2u8102u6c41u4e4bu7ec7u804cu76f4u690du6b96u6267u503cu4f84u5740u6307u6b62u8dbeu53eau65e8u7eb8u5fd7u631au63b7u81f3u81f4u7f6eu5e1cu5cd9u5236u667au79e9u7a1au8d28u7099u75d4u6edeu6cbbu7a92u536eu965fu90c5u57f4u82b7u646du5e19u5feeu5f58u54abu9a98u6809u67b3u6800u684eu8f75u8f7eu6534u8d3du81a3u7949u7957u9ef9u96c9u9e37u75e3u86edu7d77u916fu8dd6u8e2cu8e2fu8c78u89ef",
        zhong: "u4e2du76c5u5fe0u949fu8877u7ec8u79cdu80bfu91cdu4ef2u4f17u51a2u953au87bdu8202u822fu8e35",
        zhou: "u821fu5468u5ddeu6d32u8bccu7ca5u8f74u8098u5e1au5492u76b1u5b99u663cu9aa4u5544u7740u501cu8bf9u836eu9b3bu7ea3u80c4u78a1u7c40u8233u914eu9cb7",
        zhu: "u73e0u682au86dbu6731u732au8bf8u8bdbu9010u7af9u70dbu716eu62c4u77a9u5631u4e3bu8457u67f1u52a9u86c0u8d2eu94f8u7b51u4f4fu6ce8u795du9a7bu4f2bu4f8fu90beu82ceu8331u6d19u6e1au6f74u9a7au677cu69e0u6a65u70b7u94e2u75b0u7603u86b0u7afau7bb8u7fe5u8e85u9e88",
        zhua: "u6293",
        zhuai: "u62fd",
        zhuan: "u4e13u7816u8f6cu64b0u8d5au7bc6u629fu556du989b",
        zhuang: "u6869u5e84u88c5u5986u649eu58eeu72b6u4e2c",
        zhui: "u690eu9525u8ffdu8d58u5760u7f00u8411u9a93u7f12",
        zhun: "u8c06u51c6",
        zhuo: "u6349u62d9u5353u684cu7422u8301u914cu707cu6d4au502cu8bfcu5ef4u855eu64e2u555cu6d5eu6dbfu6753u712fu799au65ab",
        zi: "u5179u54a8u8d44u59ffu6ecbu6dc4u5b5cu7d2bu4ed4u7c7du6ed3u5b50u81eau6e0du5b57u8c18u5d6bu59cau5b73u7f01u6893u8f8eu8d40u6063u7726u9531u79edu8014u7b2bu7ca2u89dcu8a3eu9cbbu9aed",
        zong: "u9b03u68d5u8e2au5b97u7efcu603bu7eb5u8159u7cbd",
        zou: "u90b9u8d70u594fu63cdu9139u9cb0",
        zu: "u79dfu8db3u5352u65cfu7956u8bc5u963bu7ec4u4fceu83f9u5550u5f82u9a75u8e74",
        zuan: "u94bbu7e82u6525u7f35",
        zui: "u5634u9189u6700u7f6a",
        zun: "u5c0au9075u6499u6a3du9cdf",
        zuo: "u6628u5de6u4f50u67deu505au4f5cu5750u5ea7u961du963cu80d9u795au9162",
        cou: "u85aeu6971u8f8fu8160",
        nang: "u652eu54ddu56d4u9995u66e9",
        o: "u5594",
        dia: "u55f2",
        chuai: "u562cu81aau8e39",
        cen: "u5c91u6d94",
        diu: "u94e5",
        nou: "u8028",
        fou: "u7f36",
        bia: "u9adf"
    };
    function c(f, e) {
        for (var g in d) {
            if (d[g].indexOf(f) != -1) {
                return a(g);
                break
            }
        }
        return false
    }
    function a(e) {
        if (e.length > 0) {
            var g = e.substr(0, 1).toUpperCase();
            var f = e.substr(1, e.length);
            return g + f
        }
    }
})(jQuery);
范例




jQuery實(shí)現(xiàn)漢字轉(zhuǎn)換成拼音代碼












在這里輸入漢字


預(yù)覽

分析 步驟

上面按 源代碼 -> 范例 -> 預(yù)覽 的順序分別列出了它們的內(nèi)容及效果,那么下面我們就反順序來看看它們的原理吧。

開始

一、首先,我們?cè)陧?yè)面中發(fā)現(xiàn)了有兩個(gè) textarea 文本框,嘗試輸入后中文后,會(huì)發(fā)現(xiàn)下面同步出現(xiàn)了拼音,這自然符合了我們的要求。

二、其次,拿到范例代碼后,我們可以看出,關(guān)于Js的部分,除了引入 jquery.min.jsjQuery.Hz2Py-min.js 之外,就只有下面的Js代碼了:

$(function (){
    $("#content").live("keyup keydown change blur",function (){
        $("#show").val($(this).toPinyin());
    });
});

再配合html部分的textarea(下面為美化后部分):

在這里輸入漢字


我們可以看出,這個(gè)Js功能被寫成了JQuery實(shí)例方法($(this).toPinyin()看出出),使用時(shí)調(diào)用即可。

三、最后,我們?cè)賮砜纯此慕K究奧義(源碼)。

這里由于代碼比較長(zhǎng),我們可以由外向內(nèi)一步步看。

1.整體結(jié)構(gòu):

打開 jQuery.Hz2Py-min.js 文件,刪除掉方法和變量?jī)?nèi)部細(xì)節(jié)后,我們可以看出,整個(gè)代碼是一個(gè)匿名函數(shù),由兩個(gè)私有方法(ca)、一個(gè)Json內(nèi)容變量(d),以及對(duì)外提供的一個(gè)toPinyin方法組成(b.fn.toPinyin = function(h) {})

(function(b) {
    b.fn.toPinyin = function(h) {
        
    };
    var d = {
        
    };
    function c(f, e) {
        
    }
    function a(e) {
        
    }
})(jQuery);

二、逐個(gè)分析

由于上面的pinyin方法都會(huì)用到下面的變量和兩個(gè)私有方法,我們這里就從下往上分析好了。

a方法:

function a(e) { // 形參e
    if (e.length > 0) { // 判斷變量e的長(zhǎng)度大于0
        var g = e.substr(0, 1).toUpperCase(); // 將從變量e的開始出截取的1個(gè)字符轉(zhuǎn)換為大寫
        var f = e.substr(1, e.length); // 將除第一個(gè)字符意外的剩下的長(zhǎng)度截取保存為另一個(gè)變量
        return g + f // 最終返回了這兩個(gè)文件的拼接結(jié)果
    }
}

// 由上面的逐步講解,我們可以看出,這個(gè)方法其實(shí)就是一個(gè)首字母轉(zhuǎn)大寫的方法。

c方法:

function c(f, e) { // 形參 f 與 e 
    for (var g in d) { // 在對(duì)象 d 中遍歷元素 g
        if (d[g].indexOf(f) != -1) { // 變量 f 的值在當(dāng)前遍歷處的元素中是否存在于d[g]的內(nèi)容中
            return a(g); // 如果不存在,則調(diào)用 a 方法來處理當(dāng)前元素 g 
            break // 中段
        }
    }
    return false // 如果完全無法匹配,則返回 false
}
// 這又是一個(gè)工具方法,只是套了 a 方法作為最終處理,而它的工作則是判斷 f 是否存在 與 d[g]中。
// 如果你自己觀察,就會(huì)發(fā)現(xiàn),形參 e 在作為參數(shù)被傳入進(jìn)來后,自始至終并沒有參與到邏輯運(yùn)算中來,
// 我想可能是作者把 for...in...中的 e 寫成了 d 吧,因?yàn)榇蠹叶荚谀涿瘮?shù)內(nèi),所以對(duì) c 方法來說,
// d 是全局變量,那么程序自然也不會(huì)因此而報(bào)錯(cuò)了。

d變量:

這個(gè)沒什么好說的,就是一個(gè)json對(duì)象,一堆拼音和漢字的鍵值對(duì)。

topinyin方法:

b.fn.toPinyin = function(h) { // 擴(kuò)展JQuery實(shí)例發(fā)放 toPinyin, 形參 h
    var f = b(this).val(); // 將當(dāng)前獲取到的對(duì)象值保存到變量 f 中
    var e = f.length; // 計(jì)算變量 f 的長(zhǎng)度,并將其保存到 變量 e 中
    var l = ""; // 新建空變量 l
    var k = new RegExp("[a-zA-Z0-9- ]"); // 新增正則對(duì)象,其規(guī)則為英文26大小寫字母以及0到9和-,并將其保存到 k 變量中
    for (var j = 0; j < e; j++) { // 開始按照 e 的值(f 的長(zhǎng)度)來進(jìn)行循環(huán)
        var m = f.substr(j, 1); // 循環(huán)獲取 f 的每一個(gè)字符
        var g = c(m, d); // 采用 c 方法來處理他們(作用見上述 c 方法作用)
        if (k.test(m)) { // 檢查當(dāng)前字符是否符合上面變量 k 的正則規(guī)則
            l += m // 符合則直接拼接到變量 l 中(排除中文作用)
        } else {
            if (g !== false) { // 不符合則判斷變量 g 是否可用(不為其他如null,undifined等值)
                l += g + " " // 拼接到變量 l 中
            }
        }
    }; // 循環(huán)處理結(jié)束
    while (l.indexOf("--") > 0) { // 檢查循環(huán)結(jié)果變量 l 中是否存在著 -- 
        l = l.replace("--", "-") // 如果存在,則將每 兩個(gè) - 換成 一個(gè) -
    }
    return l // 最終返回結(jié)果(拼音)
};

總結(jié)

好了,啰嗦了這么多,總算把這個(gè)文件說清楚了,希望對(duì)大家有幫助吧。(之所以注釋寫的這么全面,希望對(duì)于出學(xué)Js的同學(xué)們看起來不是那么的費(fèi)力)

備注

這只是一個(gè)簡(jiǎn)單的 按值查鍵 的小算法,如果大家感覺拼音不夠的話,可以自己在 d json里加哦。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/87987.html

相關(guān)文章

  • 2017年2月份前端資源分享

    平日學(xué)習(xí)接觸過的網(wǎng)站積累,以每月的形式發(fā)布。2017年以前看這個(gè)網(wǎng)址:http://www.kancloud.cn/jsfron... 1. Javascript 前端生成好看的二維碼 十大經(jīng)典排序算法(帶動(dòng)圖演示) 為什么知乎前端圈普遍認(rèn)為H5游戲和H5展示的JSer 個(gè)人整理和封裝的YU.js庫(kù)|中文詳細(xì)注釋|供新手學(xué)習(xí)使用 擴(kuò)展JavaScript語(yǔ)法記錄 - 掉坑初期工具 漢字拼音轉(zhuǎn)換...

    lily_wang 評(píng)論0 收藏0
  • 2017年2月份前端資源分享

    平日學(xué)習(xí)接觸過的網(wǎng)站積累,以每月的形式發(fā)布。2017年以前看這個(gè)網(wǎng)址:http://www.kancloud.cn/jsfron... 1. Javascript 前端生成好看的二維碼 十大經(jīng)典排序算法(帶動(dòng)圖演示) 為什么知乎前端圈普遍認(rèn)為H5游戲和H5展示的JSer 個(gè)人整理和封裝的YU.js庫(kù)|中文詳細(xì)注釋|供新手學(xué)習(xí)使用 擴(kuò)展JavaScript語(yǔ)法記錄 - 掉坑初期工具 漢字拼音轉(zhuǎn)換...

    chengjianhua 評(píng)論0 收藏0
  • 2017年2月份前端資源分享

    平日學(xué)習(xí)接觸過的網(wǎng)站積累,以每月的形式發(fā)布。2017年以前看這個(gè)網(wǎng)址:http://www.kancloud.cn/jsfron... 1. Javascript 前端生成好看的二維碼 十大經(jīng)典排序算法(帶動(dòng)圖演示) 為什么知乎前端圈普遍認(rèn)為H5游戲和H5展示的JSer 個(gè)人整理和封裝的YU.js庫(kù)|中文詳細(xì)注釋|供新手學(xué)習(xí)使用 擴(kuò)展JavaScript語(yǔ)法記錄 - 掉坑初期工具 漢字拼音轉(zhuǎn)換...

    Anonymous1 評(píng)論0 收藏0
  • 2017年2月份前端資源分享

    平日學(xué)習(xí)接觸過的網(wǎng)站積累,以每月的形式發(fā)布。2017年以前看這個(gè)網(wǎng)址:http://www.kancloud.cn/jsfron... 1. Javascript 前端生成好看的二維碼 十大經(jīng)典排序算法(帶動(dòng)圖演示) 為什么知乎前端圈普遍認(rèn)為H5游戲和H5展示的JSer 個(gè)人整理和封裝的YU.js庫(kù)|中文詳細(xì)注釋|供新手學(xué)習(xí)使用 擴(kuò)展JavaScript語(yǔ)法記錄 - 掉坑初期工具 漢字拼音轉(zhuǎn)換...

    dreamtecher 評(píng)論0 收藏0
  • 2月份前端資源分享

    摘要:月份前端資源分享更多資源請(qǐng)文章轉(zhuǎn)自前端生成好看的二維碼十大經(jīng)典排序算法帶動(dòng)圖演示為什么知乎前端圈普遍認(rèn)為游戲和展示的個(gè)人整理和封裝的庫(kù)中文詳細(xì)注釋供新手學(xué)習(xí)使用擴(kuò)展語(yǔ)法記錄掉坑初期工具漢字拼音轉(zhuǎn)換工具實(shí)現(xiàn)漢字轉(zhuǎn)拼音的插件下拉列表支持拼音簡(jiǎn) 2月份前端資源分享 更多資源請(qǐng)Star:https://github.com/maidishike... 文章轉(zhuǎn)自:https://github...

    yanwei 評(píng)論0 收藏0
  • 漢字轉(zhuǎn)拼音

    摘要:多拼音格式輸出支持支持多種拼音輸出格式帶音標(biāo)不帶音標(biāo)數(shù)字表示音標(biāo)以及拼音首字母輸出格式常見多音字識(shí)別支持常見多音字的識(shí)別,其中包括詞組成語(yǔ)地名等簡(jiǎn)繁體中文轉(zhuǎn)換經(jīng)對(duì)比以上三個(gè)類庫(kù),個(gè)人認(rèn)為更加適合。 1、目前在百度或谷歌上搜索java漢字轉(zhuǎn)拼音,主要有以下三種: 1)piny4j:搜索結(jié)果介紹文章最多的,然而此類庫(kù)對(duì)生僻字支持不好,轉(zhuǎn)換時(shí)會(huì)報(bào)空指針(java.lang.NullPoint...

    frank_fun 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<