摘要:前言一個(gè)優(yōu)秀的網(wǎng)站為了能夠更好地照顧不同的用戶,一般都會(huì)提供簡(jiǎn)繁兩種版本字體切換,提高用戶的體驗(yàn)。同樣,我們也可以提供繁體版來(lái)照顧那些使用繁體字的臺(tái)灣港澳同胞。下面,我將由淺入深地講解如何使用行代碼,讓網(wǎng)站支持簡(jiǎn)繁切換功能。
前言
????一個(gè)優(yōu)秀的網(wǎng)站為了能夠更好地照顧不同的用戶,一般都會(huì)提供簡(jiǎn)繁兩種版本字體切換,提高用戶的體驗(yàn)。例如 : Hexo 官網(wǎng) 。之所以 Hexo 能得到了不少內(nèi)地忠實(shí)粉絲的追捧,是因?yàn)?Hexo 的官網(wǎng)不僅提供了適合臺(tái)灣同胞(作者是來(lái)自臺(tái)灣的)閱讀的繁體中文版,還為我們大陸用戶提供了簡(jiǎn)體中文版,照顧了我們平時(shí)的寫作習(xí)慣。同樣,我們也可以提供繁體版來(lái)照顧那些使用繁體字的臺(tái)灣、港澳同胞。
????下面,我將由淺入深地講解:如何使用 35 行代碼,讓網(wǎng)站支持簡(jiǎn)繁切換功能。
正文????一般而言,網(wǎng)站上實(shí)現(xiàn)兩種字體的切換,需要先準(zhǔn)備兩種字體庫(kù),而基本邏輯通常是:識(shí)別當(dāng)前字體,然后根據(jù)當(dāng)前字體去相對(duì)的字體庫(kù)中去尋找另一字體,從而進(jìn)行字體的替換,處理起來(lái)不但麻煩而且耗時(shí)。
????有沒(méi)有一種方法,可以繞開(kāi)這些彎路呢?
????答案是有的,我們可以利用數(shù)組索引的特性來(lái)完成,具體邏輯如下:
function Exchange(text){ const Simplified = "萬(wàn)與丑"; const Traditional = "萬(wàn)與醜";//翻譯成簡(jiǎn)體:萬(wàn)與丑 let result,findIndex; for(let i=0;i????系統(tǒng)來(lái)講,切換字體的大體過(guò)程 可分為 3 大步驟:
1. 得到頁(yè)面的字體內(nèi)容 2. 切換為簡(jiǎn)繁字體 3. 保存狀態(tài)與切換狀態(tài)得到頁(yè)面的內(nèi)容????毫無(wú)疑問(wèn),我們所要切換的內(nèi)容便是頁(yè)面中的漢字,眾所周知,判斷漢字可以使用正則表達(dá)式/[u4e00-u9fa5]/g,而我們?cè)诘谝徊?所面臨的最大問(wèn)題便是:如何得到頁(yè)面中所有的字體內(nèi)容。分析網(wǎng)頁(yè)中結(jié)構(gòu)可得,顯示給用戶的內(nèi)容一般都在標(biāo)簽中或者其各個(gè)子標(biāo)簽中,我們?cè)撊绾潍@取這些包裹著內(nèi)容的標(biāo)簽?zāi)兀坑衷撊绾闻袛?元素與所需字體呢?
????下面,我將帶你學(xué)習(xí)兩個(gè)原生 JS 的 API 。
childNodeschildNodes 屬性返回節(jié)點(diǎn)的子節(jié)點(diǎn)集合,包括 元素節(jié)點(diǎn)、文本內(nèi)容、注釋、屬性等。document.body.childNodes;/* 獲得 body 元素的子節(jié)點(diǎn)集合*/????可以想象到,我們先將 document.body.childNodes 作為入口 循環(huán)遍歷,然后再如法炮制的遞歸各個(gè)元素,便可得到 body 標(biāo)簽中 所有的 DOM 節(jié)點(diǎn)以及節(jié)點(diǎn)中所需的文本內(nèi)容。
nodeTypenodeType 屬性返回以數(shù)字值返回指定節(jié)點(diǎn)的節(jié)點(diǎn)類型。
如果節(jié)點(diǎn)是元素節(jié)點(diǎn),則 nodeType 屬性將返回 1。
如果節(jié)點(diǎn)是文本節(jié)點(diǎn),則 nodeType 屬性將返回 3。document.body.nodeType === 1;/* true */????有了 nodeType 作為當(dāng)前元素的判斷,我們便可輕松的分離出 DOM 節(jié)點(diǎn)與 文本節(jié)點(diǎn),從而來(lái)進(jìn)行不同需求的操作。
????大體邏輯如下:
function translateBody(obj) { let objs = (obj ? obj : document.body).childNodes; for (let i = 0; i < objs.length; i++) { if (objs[i].nodeType === 3) { objs[i].textContent = Exchange(objs[i].textContent); } else if (objs[i].nodeType === 1 ) { translateBody(objs[i]); } } }????這樣,我們便得到了所需要的文本內(nèi)容。下面,我們將進(jìn)行 Exchange 函數(shù)的編寫。
切換簡(jiǎn)繁字體????毫無(wú)疑問(wèn),切換字體最大的困難,就是索引相同的字體庫(kù)了。所幸,我從網(wǎng)上尋得了前輩總結(jié)的資源,歡迎大家使用。
const Simplified = "萬(wàn)與丑專業(yè)叢東絲丟兩嚴(yán)喪個(gè)丬豐臨為麗舉么義烏樂(lè)喬習(xí)鄉(xiāng)書買亂爭(zhēng)于虧云亙亞產(chǎn)畝親褻亸億僅從侖倉(cāng)儀們價(jià)眾優(yōu)伙會(huì)傴傘偉傳傷倀倫傖偽佇體余傭僉俠侶僥偵側(cè)僑儈儕儂俁儔儼倆儷儉債傾傯僂僨償儻儐儲(chǔ)儺兒兌兗黨蘭關(guān)興茲養(yǎng)獸囅內(nèi)岡冊(cè)寫軍農(nóng)冢馮沖決況凍凈凄涼凌減湊凜幾鳳鳧憑凱擊凼鑿芻劃劉則剛創(chuàng)刪別刬剄劊劌剴劑剮劍剝劇勸辦務(wù)勱動(dòng)勵(lì)勁勞勢(shì)勛勐勚勻匭匱區(qū)醫(yī)華協(xié)單賣盧鹵臥衛(wèi)卻巹廠廳歷厲壓厭厙廁廂厴廈廚廄廝縣參叆叇雙發(fā)變敘疊葉號(hào)嘆嘰吁后嚇呂嗎吣噸聽(tīng)啟吳嘸囈嘔嚦唄員咼嗆嗚詠咔嚨嚀咝咤咴咸哌響啞噠嘵嗶噦嘩噲嚌噥喲嘜唝嘮唡嗩唣喚唿嘖嗇囀嚙啰啴嘯噴嘍嚳囁呵噯噓嚶囑嚕噼囂嚯團(tuán)園囪圍圇國(guó)圖圓圣壙場(chǎng)坂壞塊堅(jiān)壇壢壩塢墳墜壟垅壚壘墾坰堊墊埡垯垱塏垴塒塤堝埝埯塹墮塆墻壯聲殼壺壸處備復(fù)夠頭夸夾奪奩奐奮獎(jiǎng)奧妝婦媽嫵嫗媯姍姜婁婭嬈嬌孌娛媧嫻婳嬰嬋嬸媼嬡嬪嬙嬤孫學(xué)孿寧寶實(shí)寵審憲宮寬賓寢對(duì)尋導(dǎo)壽將爾塵堯?qū)朗M層屃屜屆屬屢屨嶼歲豈嶇崗峴岙嵐島嶺岳崠巋峃嶧峽峣嶠崢巒嶗崍崄嶄嶸嵚崳嶁嵴巔鞏巰幣帥師幃帳簾幟帶幀幫幬幘幗冪幞干并廣莊慶廬廡庫(kù)應(yīng)廟龐廢庼廩開(kāi)異棄張彌弳彎彈強(qiáng)歸當(dāng)錄彟彥徹徑徠御憶懺憂愾懷態(tài)慫憮慪悵愴憐總懟懌戀懇惡慟懨愷惻惱惲悅愨懸慳憫驚懼慘懲憊愜慚憚慣愍慍憤憒愿懾慭憷懣懶懔戇戔戲戧戰(zhàn)戩戶扎撲扦執(zhí)擴(kuò)捫掃揚(yáng)擾撫拋摶摳掄搶護(hù)報(bào)擔(dān)擬攏揀擁攔擰撥擇掛摯攣挜撾撻挾撓擋撟掙擠揮挦撈損撿換搗據(jù)捻?yè)飺潝S撣摻摜揸攬撳攙擱摟攪攜攝攄擺搖擯攤攖撐攆擷擼攛擻攢敵斂數(shù)齋斕斗斬?cái)酂o(wú)舊時(shí)曠旸曇晝昽顯晉曬曉曄暈暉暫曖札術(shù)樸機(jī)殺雜權(quán)條來(lái)?xiàng)顦q杰極構(gòu)樅樞棗櫪枧棖槍楓梟柜檸檉梔柵標(biāo)棧櫛櫳棟?rùn)緳禉跇?shù)棲樣欒桊椏橈楨檔榿橋樺檜槳樁夢(mèng)梼梾檢欞槨櫝槧欏橢樓欖櫬櫚櫸槚檻檳櫧橫檣櫻橥櫥櫓櫞檐檁歡歟歐殲歿殤殘殞殮殫殯毆?dú)л灝厰罋謿袣跉鈿錃鍤鑵R漢污湯洶沓溝沒(méi)灃漚瀝淪滄沨溈滬沵濘淚澩瀧瀘濼瀉潑澤涇潔灑洼浹淺漿澆湞浉濁測(cè)澮濟(jì)瀏浐渾滸濃潯浕涂涌濤澇淶漣潿渦涢渙滌潤(rùn)澗漲澀淀淵淥漬瀆漸澠漁瀋滲溫游灣濕潰濺溆溇潷滾滯滟灄滿瀅濾濫灤濱灘滪漤瀠瀟瀲濰潛潴瀾瀨瀕灝滅燈靈災(zāi)燦煬爐燉煒熗點(diǎn)煉熾爍爛烴燭煙煩燒燁燴燙燼熱煥燜燾煅煳熘愛(ài)爺牘牦牽犧犢犟狀獷犸猶狽狍狝獰獨(dú)狹獅獪猙獄猻獫獵獼玀豬貓猬獻(xiàn)獺璣玙玚瑪瑋環(huán)現(xiàn)玱璽珉玨琺瓏珰琿琎璉瑣瓊瑤璦璇瓔瓚甕甌電畫暢畬疇癤療瘧癘瘍疬瘡瘋皰疴癰痙癢痖癆瘓癇癡癉瘆瘞瘺癟癱癮癭癩癬癲癯皚皺皸盞鹽監(jiān)蓋盜盤眍眥眬著睜睞瞼瞞矚矯磯礬礦碭碼磚硨硯砜礪礱礫礎(chǔ)硁硅碩硤磽硙硚確鹼礙磧磣堿碹磙禮祎禰禎禱禍稟祿禪離禿稈種積稱穢秾稆稅穌穩(wěn)穡窮竊竅窯竄窩窺竇窶豎競(jìng)篤筍筆筧箋籠籩筑篳篩筜箏籌簽簡(jiǎn)箓簀篋籜籮簞簫簣簍籃籬籪籟糴類秈糶糲粵糞糧糝糇緊縶纟糾紆紅紂纖紇約級(jí)紈纊紀(jì)紉緯紜纮純紕紗綱納纴縱綸紛紙紋紡纻纼紐紓線紺紲紱練組紳細(xì)織終縐絆紼絀紹繹經(jīng)紿綁絨結(jié)绔繞绖絎繪給絢絳絡(luò)絕絞統(tǒng)綆綃絹繡绤綏絳繼綈績(jī)緒綾绬續(xù)綺緋綽绱緄繩維綿綬繃綢绹綹綣綜綻綰綠綴緇緙緗緘緬纜緹緲緝缊繢緦綞緞緶缐緱縋緩締縷編緡緣縉縛縟縝縫缞縞纏縭縊縑繽縹縵縲纓縮繆繅纈繚繕繒韁繾繰繯繳纘罌網(wǎng)羅罰罷羆羈羥羨翹翙翚耢耬聳恥聶聾職聹聯(lián)聵聰肅腸膚肷腎腫脹脅膽勝朧胨臚脛膠脈膾臟臍腦膿臠腳脫腡臉臘腌腘腭膩靦膃騰臏臜輿艤艦艙艫艱艷艸藝節(jié)羋薌蕪蘆蓯葦藶莧萇蒼苧蘇苘蘋莖蘢蔦塋煢繭荊薦荙莢蕘蓽?zhǔn)w薈薺蕩榮葷滎犖熒蕁藎蓀蔭荬葒荮藥蒞莜萊蓮蒔萵薟獲蕕瑩?dān)L莼萚蘿螢營(yíng)縈蕭薩蔥蕆蕢蔣蔞藍(lán)薊蘺蕷鎣驀薔蘞藺藹蘄蘊(yùn)藪藁蘚虜慮虛蟲(chóng)虬蟣雖蝦蠆蝕蟻螞蠶蠔蜆蠱蠣蟶蠻蟄蛺蟯螄蠐蛻蝸蠟蠅蟈蟬蝎螻蠑螀螨蟏釁銜補(bǔ)襯袞襖裊袆襪襲袯裝襠裈褳襝褲裥褸襤襁襕見(jiàn)觀觃規(guī)覓視覘覽覺(jué)覬覡覿觍覦覯覲覷觴觸觶詟譽(yù)謄讠計(jì)訂訃認(rèn)譏訐訌討讓訕訖訓(xùn)議訊記讱講諱謳詎訝訥許訛論讻訟諷設(shè)訪訣證詁訶評(píng)詛識(shí)诇詐訴診詆謅詞詘詔诐譯詒誆誄試詿詩(shī)詰詼誠(chéng)誅詵話誕詬詮詭詢?cè)務(wù)娫撛斣屨熢傋炚]誣語(yǔ)誚誤誥誘誨誑說(shuō)誦誒請(qǐng)諸諏諾讀諑誹課諉諛誰(shuí)諗調(diào)諂諒諄誶談?wù)x謀諶諜謊諫諧謔謁謂諤諭諼讒諮諳諺諦謎諞谞謨讜謖謝謠謗謚謙謐謹(jǐn)謾謫谫謬譚譖譙讕譜譎讞譴譫讖谷豮貝貞負(fù)贠貢財(cái)責(zé)賢敗賬貨質(zhì)販貪貧貶購(gòu)貯貫貳賤賁貰貼貴貺貸貿(mào)費(fèi)賀貽賊贄賈賄貲賃賂贓資賅贐賕賑賚賒賦賭赍贖賞賜赑赒賡賠賧賴赗贅賻賺賽賾贗贊赟贈(zèng)贍贏贛赪趙趕趨趲躉躍蹌跖躒踐跶蹺蹕躚躋踴躊蹤躓躑躡蹣躕躥躪躦軀車軋軌軒轪軔轉(zhuǎn)軛輪軟轟轱軻轤軸軹軼轷軫轢軺輕軾載輊轎辀輇輅較輒輔輛輦輩輝輥輞辌輟輜輳輻輯辒輸轡轅轄輾轆轍轔辭辯辮邊遼達(dá)遷過(guò)邁運(yùn)還這進(jìn)遠(yuǎn)違連遲邇逕跡適選遜遞邐邏遺遙鄧鄺鄔郵鄒鄴鄰郁郄郟鄶鄭鄆酈鄖鄲醞酦醬釅釃釀釋里鉅鑒鑾鏨釓釔針釘釗釙釕釷釬釧釤钑釩釣鍆釹钖釵钘鈣钚鈦鈍鈔鐘鈉鋇鋼鈑鈐鑰欽鈞鎢鉤鈧鈁鈥鈄鈕鈀鈺錢鉦鉗鈷缽鈳钷鈽鈸鉞鉆鉬鉭鉀鈿鈾鐵鉑鈴鑠鉛鉚鈰鉉鉈鉍鈹鐸铏銬銠鉺銪鋏铘鐃铚鐺銅鋁铞銦鎧鍘銖銑鋌銩铦鏵銓鉿銚鉻銘錚銫鉸銥鏟銃鐋銨銀銣鑄鐒鋪铻錸鋱鏈鏗銷鎖鋰锃鋤鍋鋯鋨銹銼鋝鋒鋅锍锎锏銳銻鋃鋟鋦錒錆鍺錯(cuò)錨锜錁錕锠錫錮鑼錘錐錦锨錈锫錟錠鍵鋸錳錙鍥锳鍇鏘鍶鍔鍤鍬鍾鍛鎪锽鍰锿鍍鎂鏤镃鏌鎮(zhèn)镈鎘鑷鐫鎳镎鎦鎬鎊鎰镕鏢鏜鏍镚鏞鏡鏑鏃鏇镠鐔镢鐐鏷镥鐓鑭鐠镩鏹鐙鑊鐳镮鐲鐮鐿镲鑣镴鑲長(zhǎng)門閂閃閆闬閉問(wèn)闖閏闈閑閎間閔閌悶閘鬧閨聞闥閩閭闿閥閣閡閫鬮閱閬阇閾閹閶鬩閿閽閻閼闡闌闃阓闊闋闔闐阘闕闞阛隊(duì)陽(yáng)陰陣階際陸隴陳陘陜隉隕險(xiǎn)隨隱隸雋難雛讎靂霧霽霉靄靚靜靨韃鞒韉鞴韋韌韨韓韙韞韜韻頁(yè)頂頃頇項(xiàng)順須頊頑顧頓頎頒頌頏預(yù)顱領(lǐng)頗頸頡頰颋頜潁颎頦頤頻颒頹頷颕穎顆題颙顎顓顏額顳顢顛顙顥颣顫颥顰顴風(fēng)飏飐颮颯颶飔颼飖飗飄飆飚飛饗饜饤饑饦餳飩餼飪飫飭飯飲餞飾飽飼饳飴餌饒餉饸饹餃饻餅餑饾餓馀餒馂馃餛餡館馇饋馉餿饞?cǎi)@饃馎餾饈饉饅馓饌馕馬馭馱馴馳驅(qū)驲駁驢駔駛駟駙駒騶駐駝駑駕驛駘驍罵骃驕驊駱駭駢骉驪騁驗(yàn)骍骎駿騏騎騍騅骔骕驂騙騭骙騷騖驁騮騫騸驃騾驄驏驟驥骦驤髏髖髕鬢魘魎魚(yú)鱽鱾魷鲀魯魴鲄鲅鲆鲇鱸鲉鲊鮒鲌鮑鱟鲏鮐鮭鮚鲓鮪鮞鲖鲗鲘鲙鱭鮫鮮鲝鲞鱘鯁鱺鰱鰹鯉鰣?chǎng)滜咍忰岟愽a鲬鯖鯪鲯鯫鯡鯤鯧鲴鯢鯰鯛鯨鲹鲺鯔鲼鰈鲾鲿鳀鳁鳂鰓鱷鰍鰒鰉鳈鳉鳊鳋鰲鰭鰨鰥鰩鳑鳒鰳鰾鱈鱉鰻鳘鳙鳛鱖鱔鱗鱒鳠鳡鱧鳣鳥(niǎo)鳩雞鳶鳴鸤鷗鴉鸧鴇鴆鴣鶇鸕鴨鸮鴦鸰鴟鴝鴛鸴鴕鷥鷙鴯鴰鵂鸻鸼鴿鸞鴻鹀鵓鸝鵑鵠鵝鵒鷴鵜鵡鵲鹋鵪鹍鵯鵬鹐鶉鹒鹓鹔鶘鹖鶚鶻鶿鹛鶩鹝鷂鹟鹠鹡鹢鶼鶴鹥鸚鷓鷚鷯鷦鷲鷸鷺鹯鷹鹱鹲鸛鹴鹺麥麩黃黌黡黷黲黽"; const Traditional = "萬(wàn)與醜專業(yè)叢東絲丟兩嚴(yán)喪個(gè)爿豐臨為麗舉麼義烏樂(lè)喬習(xí)鄉(xiāng)書買亂爭(zhēng)於虧雲(yún)亙亞產(chǎn)畝親褻嚲億僅從侖倉(cāng)儀們價(jià)眾優(yōu)夥會(huì)傴傘偉傳傷倀倫傖偽佇體餘傭僉俠侶僥偵側(cè)僑儈儕儂俁儔儼倆儷儉債傾傯僂僨償儻儐儲(chǔ)儺兒兌兗黨蘭關(guān)興茲養(yǎng)獸囅內(nèi)岡冊(cè)寫軍農(nóng)塚馮衝決況凍淨(jìng)淒涼淩減湊凜幾鳳鳧憑凱擊氹鑿芻劃劉則剛創(chuàng)刪別剗剄劊劌剴劑剮劍剝劇勸辦務(wù)勱動(dòng)勵(lì)勁勞勢(shì)勳猛勩勻匭匱區(qū)醫(yī)華協(xié)單賣盧鹵臥衛(wèi)卻巹廠廳曆厲壓厭厙廁廂厴廈廚廄廝縣參靉靆雙發(fā)變敘疊葉號(hào)歎嘰籲後嚇呂嗎唚噸聽(tīng)啟吳嘸囈嘔嚦唄員咼嗆嗚詠哢嚨嚀噝吒噅鹹呱響啞噠嘵嗶噦嘩噲嚌噥喲嘜嗊嘮啢嗩唕喚呼嘖嗇囀齧囉嘽嘯噴嘍嚳囁嗬噯噓嚶囑嚕劈囂謔團(tuán)園囪圍圇國(guó)圖圓聖壙場(chǎng)阪壞塊堅(jiān)壇壢壩塢墳墜壟壟壚壘墾坰堊墊埡墶壋塏堖塒塤堝墊垵塹墮壪牆壯聲殼壺壼處備複夠頭誇夾奪奩奐奮獎(jiǎng)奧妝婦媽嫵嫗媯姍薑婁婭嬈嬌孌娛媧嫻嫿嬰嬋嬸媼嬡嬪嬙嬤孫學(xué)孿寧寶實(shí)寵審憲宮寬賓寢對(duì)尋導(dǎo)壽將爾塵堯?qū)缹票M層屭屜屆屬屢屨嶼歲豈嶇崗峴嶴嵐島嶺嶽崠巋嶨嶧峽嶢嶠崢巒嶗崍嶮嶄嶸嶔崳嶁脊巔鞏巰幣帥師幃帳簾幟帶幀幫幬幘幗冪襆幹並廣莊慶廬廡庫(kù)應(yīng)廟龐廢廎廩開(kāi)異棄張彌弳彎彈強(qiáng)歸當(dāng)錄彠彥徹徑徠禦憶懺憂愾懷態(tài)慫憮慪悵愴憐總懟懌戀懇惡慟懨愷惻惱惲悅愨懸慳憫驚懼慘懲憊愜慚憚慣湣慍憤憒願(yuàn)懾憖怵懣懶懍戇戔戲戧戰(zhàn)戩戶紮撲扡執(zhí)擴(kuò)捫掃揚(yáng)擾撫拋摶摳掄搶護(hù)報(bào)擔(dān)擬攏揀擁攔擰撥擇掛摯攣掗撾撻挾撓擋撟掙擠揮撏撈損撿換搗據(jù)撚擄摑擲撣摻摜摣攬撳攙擱摟攪攜攝攄擺搖擯攤攖撐攆擷擼攛擻攢敵斂數(shù)齋斕鬥斬?cái)酂o(wú)舊時(shí)曠暘曇晝曨顯晉曬曉曄暈暉暫曖劄術(shù)樸機(jī)殺雜權(quán)條來(lái)?xiàng)顦q傑極構(gòu)樅樞棗櫪梘棖槍楓梟櫃檸檉梔柵標(biāo)棧櫛櫳棟?rùn)緳禉跇?shù)棲樣欒棬椏橈楨檔榿橋樺檜槳樁夢(mèng)檮棶檢欞槨櫝槧欏橢樓欖櫬櫚櫸檟檻檳櫧橫檣櫻櫫櫥櫓櫞簷檁歡歟歐殲歿殤殘殞殮殫殯毆?dú)л灝厰罋謿袣跉鈿錃鍤鑿h汙湯洶遝溝沒(méi)灃漚瀝淪滄渢溈滬濔濘淚澩瀧瀘濼瀉潑澤涇潔灑窪浹淺漿澆湞溮濁測(cè)澮濟(jì)瀏滻渾滸濃潯濜塗湧濤澇淶漣潿渦溳渙滌潤(rùn)澗漲澀澱淵淥漬瀆漸澠漁瀋滲溫遊灣濕潰濺漵漊潷滾滯灩灄滿瀅濾濫灤濱灘澦濫瀠瀟瀲濰潛瀦瀾瀨瀕灝滅燈靈災(zāi)燦煬爐燉煒熗點(diǎn)煉熾爍爛烴燭煙煩燒燁燴燙燼熱煥燜燾煆糊溜愛(ài)爺牘犛牽犧犢?gòu)?qiáng)狀獷獁猶狽麅獮獰獨(dú)狹獅獪猙獄猻獫獵獼玀豬貓蝟獻(xiàn)獺璣璵瑒瑪瑋環(huán)現(xiàn)瑲璽瑉玨琺瓏璫琿璡璉瑣瓊瑤璦璿瓔瓚甕甌電畫暢佘疇癤療瘧癘瘍鬁瘡瘋皰屙癰痙癢瘂癆瘓癇癡癉瘮瘞瘺癟癱癮癭癩癬癲臒皚皺皸盞鹽監(jiān)蓋盜盤瞘眥矓著睜睞瞼瞞矚矯磯礬礦碭碼磚硨硯碸礪礱礫礎(chǔ)硜矽碩硤磽磑礄確鹼礙磧磣堿鏇滾禮禕禰禎禱禍稟祿禪離禿稈種積稱穢穠穭稅穌穩(wěn)穡窮竊竅窯竄窩窺竇窶豎競(jìng)篤筍筆筧箋籠籩築篳篩簹箏籌簽簡(jiǎn)籙簀篋籜籮簞簫簣簍籃籬籪籟糴類秈糶糲粵糞糧糝餱緊縶糸糾紆紅紂纖紇約級(jí)紈纊紀(jì)紉緯紜紘純紕紗綱納紝縱綸紛紙紋紡紵紖紐紓線紺絏紱練組紳細(xì)織終縐絆紼絀紹繹經(jīng)紿綁絨結(jié)絝繞絰絎繪給絢絳絡(luò)絕絞統(tǒng)綆綃絹繡綌綏絛繼綈績(jī)緒綾緓續(xù)綺緋綽緔緄繩維綿綬繃綢綯綹綣綜綻綰綠綴緇緙緗緘緬纜緹緲緝縕繢緦綞緞緶線緱縋緩締縷編緡緣縉縛縟縝縫縗縞纏縭縊縑繽縹縵縲纓縮繆繅纈繚繕繒韁繾繰繯繳纘罌網(wǎng)羅罰罷羆羈羥羨翹翽翬耮耬聳恥聶聾職聹聯(lián)聵聰肅腸膚膁腎腫脹脅膽勝朧腖臚脛膠脈膾髒臍腦膿臠腳脫腡臉臘醃膕齶膩靦膃騰臏臢輿艤艦艙艫艱豔艸藝節(jié)羋薌蕪蘆蓯葦藶莧萇蒼苧蘇檾蘋莖蘢蔦塋煢繭荊薦薘莢蕘蓽?zhǔn)w薈薺蕩榮葷滎犖熒蕁藎蓀蔭蕒葒葤藥蒞蓧萊蓮蒔萵薟獲蕕瑩?dān)L蓴蘀蘿螢營(yíng)縈蕭薩蔥蕆蕢蔣蔞藍(lán)薊蘺蕷鎣驀薔蘞藺藹蘄蘊(yùn)藪槁蘚虜慮虛蟲(chóng)虯蟣雖蝦蠆蝕蟻螞蠶蠔蜆蠱蠣蟶蠻蟄蛺蟯螄蠐蛻蝸蠟蠅蟈蟬蠍螻蠑螿蟎蠨釁銜補(bǔ)襯袞襖嫋褘襪襲襏裝襠褌褳襝褲襇褸襤繈襴見(jiàn)觀覎規(guī)覓視覘覽覺(jué)覬覡覿覥覦覯覲覷觴觸觶讋譽(yù)謄訁計(jì)訂訃認(rèn)譏訐訌討讓訕訖訓(xùn)議訊記訒講諱謳詎訝訥許訛論訩訟諷設(shè)訪訣證詁訶評(píng)詛識(shí)詗詐訴診詆謅詞詘詔詖譯詒誆誄試詿詩(shī)詰詼誠(chéng)誅詵話誕詬詮詭詢?cè)務(wù)娫撛斣屨熢傋p誡誣語(yǔ)誚誤誥誘誨誑說(shuō)誦誒請(qǐng)諸諏諾讀諑誹課諉諛誰(shuí)諗調(diào)諂諒諄誶談?wù)x謀諶諜謊諫諧謔謁謂諤諭諼讒諮諳諺諦謎諞諝謨讜謖謝謠謗諡謙謐謹(jǐn)謾謫譾謬譚譖譙讕譜譎讞譴譫讖穀豶貝貞負(fù)貟貢財(cái)責(zé)賢敗賬貨質(zhì)販貪貧貶購(gòu)貯貫貳賤賁貰貼貴貺貸貿(mào)費(fèi)賀貽賊贄賈賄貲賃賂贓資賅贐賕賑賚賒賦賭齎贖賞賜贔賙賡賠賧賴賵贅賻賺賽賾贗讚贇贈(zèng)贍贏贛赬趙趕趨趲躉躍蹌蹠躒踐躂蹺蹕躚躋踴躊蹤躓躑躡蹣躕躥躪躦軀車軋軌軒軑軔轉(zhuǎn)軛輪軟轟軲軻轤軸軹軼軤軫轢軺輕軾載輊轎輈輇輅較輒輔輛輦輩輝輥輞輬輟輜輳輻輯轀輸轡轅轄輾轆轍轔辭辯辮邊遼達(dá)遷過(guò)邁運(yùn)還這進(jìn)遠(yuǎn)違連遲邇逕跡適選遜遞邐邏遺遙鄧鄺鄔郵鄒鄴鄰鬱郤郟鄶鄭鄆酈鄖鄲醞醱醬釅釃釀釋裏鉅鑒鑾鏨釓釔針釘釗釙釕釷釺釧釤鈒釩釣鍆釹鍚釵鈃鈣鈈鈦鈍鈔鍾鈉鋇鋼鈑鈐鑰欽鈞鎢鉤鈧鈁鈥鈄鈕鈀鈺錢鉦鉗鈷缽鈳鉕鈽鈸鉞鑽鉬鉭鉀鈿鈾鐵鉑鈴鑠鉛鉚鈰鉉鉈鉍鈹鐸鉶銬銠鉺銪鋏鋣鐃銍鐺銅鋁銱銦鎧鍘銖銑鋌銩銛鏵銓鉿銚鉻銘錚銫鉸銥鏟銃鐋銨銀銣鑄鐒鋪鋙錸鋱鏈鏗銷鎖鋰鋥鋤鍋鋯鋨鏽銼鋝鋒鋅鋶鐦鐧銳銻鋃鋟鋦錒錆鍺錯(cuò)錨錡錁錕錩錫錮鑼錘錐錦鍁錈錇錟錠鍵鋸錳錙鍥鍈鍇鏘鍶鍔鍤鍬鍾鍛鎪鍠鍰鎄鍍鎂鏤鎡鏌鎮(zhèn)鎛鎘鑷鐫鎳鎿鎦鎬鎊鎰鎔鏢鏜鏍鏰鏞鏡鏑鏃鏇鏐鐔钁鐐鏷鑥鐓鑭鐠鑹鏹鐙鑊鐳鐶鐲鐮鐿鑔鑣鑞鑲長(zhǎng)門閂閃閆閈閉問(wèn)闖閏闈閑閎間閔閌悶閘鬧閨聞闥閩閭闓閥閣閡閫鬮閱閬闍閾閹閶鬩閿閽閻閼闡闌闃闠闊闋闔闐闒闕闞闤隊(duì)陽(yáng)陰陣階際陸隴陳陘陝隉隕險(xiǎn)隨隱隸雋難雛讎靂霧霽黴靄靚靜靨韃鞽韉韝韋韌韍韓韙韞韜韻頁(yè)頂頃頇項(xiàng)順須頊頑顧頓頎頒頌頏預(yù)顱領(lǐng)頗頸頡頰頲頜潁熲頦頤頻頮頹頷頴穎顆題顒?lì)€顓顏額顳顢顛顙顥纇顫顬顰顴風(fēng)颺颭颮颯颶颸颼颻飀飄飆飆飛饗饜飣饑飥餳飩餼飪飫飭飯飲餞飾飽飼飿飴餌饒餉餄餎餃餏餅餑餖餓餘餒餕餜餛餡館餷饋餶餿饞饁饃餺餾饈饉饅饊饌饢馬馭馱馴馳驅(qū)馹駁驢駔駛駟駙駒騶駐駝駑駕驛駘驍罵駰驕驊駱駭駢驫驪騁驗(yàn)騂駸駿騏騎騍騅騌驌驂騙騭騤騷騖驁騮騫騸驃騾驄驏驟驥驦驤髏髖髕鬢魘魎魚(yú)魛魢魷魨魯魴魺鮁鮃鯰鱸鮋鮓鮒鮊鮑鱟鮍鮐鮭鮚鮳鮪鮞鮦鰂鮜鱠鱭鮫鮮鮺鯗鱘鯁鱺鰱鰹鯉鰣?chǎng)滜咍忰岝z鯽鯒鯖鯪鯕鯫鯡鯤鯧鯝鯢鯰鯛鯨鯵鯴鯔鱝鰈鰏鱨鯷鰮鰃鰓鱷鰍鰒鰉鰁鱂鯿鰠鼇鰭鰨鰥鰩鰟鰜鰳鰾鱈鱉鰻鰵鱅鰼鱖鱔鱗鱒鱯鱤鱧鱣鳥(niǎo)鳩雞鳶鳴鳲鷗鴉鶬鴇鴆鴣鶇鸕鴨鴞鴦鴒鴟鴝鴛鴬鴕鷥鷙鴯鴰鵂鴴鵃鴿鸞鴻鵐鵓鸝鵑鵠鵝鵒鷳鵜鵡鵲鶓鵪鶤鵯鵬鵮鶉鶊鵷鷫鶘鶡鶚鶻鶿鶥鶩鷊鷂鶲鶹鶺鷁鶼鶴鷖鸚鷓鷚鷯鷦鷲鷸鷺鸇鷹鸌鸏鸛鸘鹺麥麩黃黌黶黷黲黽";????根據(jù)上面的總結(jié),Exchange 函數(shù)編寫如下:
function Exchange(text) { let result = "", j, s = "萬(wàn)與丑專業(yè)叢東絲丟兩嚴(yán)喪個(gè)丬豐臨為麗舉么義烏樂(lè)喬習(xí)鄉(xiāng)書買亂爭(zhēng)于虧云亙亞產(chǎn)畝親褻亸億僅從侖倉(cāng)儀們價(jià)眾優(yōu)伙會(huì)傴傘偉傳傷倀倫傖偽佇體余傭僉俠侶僥偵側(cè)僑儈儕儂俁儔儼倆儷儉債傾傯僂僨償儻儐儲(chǔ)儺兒兌兗黨蘭關(guān)興茲養(yǎng)獸囅內(nèi)岡冊(cè)寫軍農(nóng)冢馮沖決況凍凈凄涼凌減湊凜幾鳳鳧憑凱擊凼鑿芻劃劉則剛創(chuàng)刪別刬剄劊劌剴劑剮劍剝劇勸辦務(wù)勱動(dòng)勵(lì)勁勞勢(shì)勛勐勚勻匭匱區(qū)醫(yī)華協(xié)單賣盧鹵臥衛(wèi)卻巹廠廳歷厲壓厭厙廁廂厴廈廚廄廝縣參叆叇雙發(fā)變敘疊葉號(hào)嘆嘰吁后嚇呂嗎吣噸聽(tīng)啟吳嘸囈嘔嚦唄員咼嗆嗚詠咔嚨嚀咝咤咴咸哌響啞噠嘵嗶噦嘩噲嚌噥喲嘜唝嘮唡嗩唣喚唿嘖嗇囀嚙啰啴嘯噴嘍嚳囁呵噯噓嚶囑嚕噼囂嚯團(tuán)園囪圍圇國(guó)圖圓圣壙場(chǎng)坂壞塊堅(jiān)壇壢壩塢墳墜壟垅壚壘墾坰堊墊埡垯垱塏垴塒塤堝埝埯塹墮塆墻壯聲殼壺壸處備復(fù)夠頭夸夾奪奩奐奮獎(jiǎng)奧妝婦媽嫵嫗媯姍姜婁婭嬈嬌孌娛媧嫻婳嬰嬋嬸媼嬡嬪嬙嬤孫學(xué)孿寧寶實(shí)寵審憲宮寬賓寢對(duì)尋導(dǎo)壽將爾塵堯?qū)朗M層屃屜屆屬屢屨嶼歲豈嶇崗峴岙嵐島嶺岳崠巋峃嶧峽峣嶠崢巒嶗崍崄嶄嶸嵚崳嶁嵴巔鞏巰幣帥師幃帳簾幟帶幀幫幬幘幗冪幞干并廣莊慶廬廡庫(kù)應(yīng)廟龐廢庼廩開(kāi)異棄張彌弳彎彈強(qiáng)歸當(dāng)錄彟彥徹徑徠御憶懺憂愾懷態(tài)慫憮慪悵愴憐總懟懌戀懇惡慟懨愷惻惱惲悅愨懸慳憫驚懼慘懲憊愜慚憚慣愍慍憤憒愿懾慭憷懣懶懔戇戔戲戧戰(zhàn)戩戶扎撲扦執(zhí)擴(kuò)捫掃揚(yáng)擾撫拋摶摳掄搶護(hù)報(bào)擔(dān)擬攏揀擁攔擰撥擇掛摯攣挜撾撻挾撓擋撟掙擠揮挦撈損撿換搗據(jù)捻?yè)飺潝S撣摻摜揸攬撳攙擱摟攪攜攝攄擺搖擯攤攖撐攆擷擼攛擻攢敵斂數(shù)齋斕斗斬?cái)酂o(wú)舊時(shí)曠旸曇晝昽顯晉曬曉曄暈暉暫曖札術(shù)樸機(jī)殺雜權(quán)條來(lái)?xiàng)顦q杰極構(gòu)樅樞棗櫪枧棖槍楓梟柜檸檉梔柵標(biāo)棧櫛櫳棟?rùn)緳禉跇?shù)棲樣欒桊椏橈楨檔榿橋樺檜槳樁夢(mèng)梼梾檢欞槨櫝槧欏橢樓欖櫬櫚櫸槚檻檳櫧橫檣櫻橥櫥櫓櫞檐檁歡歟歐殲歿殤殘殞殮殫殯毆?dú)л灝厰罋謿袣跉鈿錃鍤鑵R漢污湯洶沓溝沒(méi)灃漚瀝淪滄沨溈滬沵濘淚澩瀧瀘濼瀉潑澤涇潔灑洼浹淺漿澆湞浉濁測(cè)澮濟(jì)瀏浐渾滸濃潯浕涂涌濤澇淶漣潿渦涢渙滌潤(rùn)澗漲澀淀淵淥漬瀆漸澠漁瀋滲溫游灣濕潰濺溆溇潷滾滯滟灄滿瀅濾濫灤濱灘滪漤瀠瀟瀲濰潛潴瀾瀨瀕灝滅燈靈災(zāi)燦煬爐燉煒熗點(diǎn)煉熾爍爛烴燭煙煩燒燁燴燙燼熱煥燜燾煅煳熘愛(ài)爺牘牦牽犧犢犟狀獷犸猶狽狍狝獰獨(dú)狹獅獪猙獄猻獫獵獼玀豬貓猬獻(xiàn)獺璣玙玚瑪瑋環(huán)現(xiàn)玱璽珉玨琺瓏珰琿琎璉瑣瓊瑤璦璇瓔瓚甕甌電畫暢畬疇癤療瘧癘瘍疬瘡瘋皰疴癰痙癢痖癆瘓癇癡癉瘆瘞瘺癟癱癮癭癩癬癲癯皚皺皸盞鹽監(jiān)蓋盜盤眍眥眬著睜睞瞼瞞矚矯磯礬礦碭碼磚硨硯砜礪礱礫礎(chǔ)硁硅碩硤磽硙硚確鹼礙磧磣堿碹磙禮祎禰禎禱禍稟祿禪離禿稈種積稱穢秾稆稅穌穩(wěn)穡窮竊竅窯竄窩窺竇窶豎競(jìng)篤筍筆筧箋籠籩筑篳篩筜箏籌簽簡(jiǎn)箓簀篋籜籮簞簫簣簍籃籬籪籟糴類秈糶糲粵糞糧糝糇緊縶纟糾紆紅紂纖紇約級(jí)紈纊紀(jì)紉緯紜纮純紕紗綱納纴縱綸紛紙紋紡纻纼紐紓線紺紲紱練組紳細(xì)織終縐絆紼絀紹繹經(jīng)紿綁絨結(jié)绔繞绖絎繪給絢絳絡(luò)絕絞統(tǒng)綆綃絹繡绤綏絳繼綈績(jī)緒綾绬續(xù)綺緋綽绱緄繩維綿綬繃綢绹綹綣綜綻綰綠綴緇緙緗緘緬纜緹緲緝缊繢緦綞緞緶缐緱縋緩締縷編緡緣縉縛縟縝縫缞縞纏縭縊縑繽縹縵縲纓縮繆繅纈繚繕繒韁繾繰繯繳纘罌網(wǎng)羅罰罷羆羈羥羨翹翙翚耢耬聳恥聶聾職聹聯(lián)聵聰肅腸膚肷腎腫脹脅膽勝朧胨臚脛膠脈膾臟臍腦膿臠腳脫腡臉臘腌腘腭膩靦膃騰臏臜輿艤艦艙艫艱艷艸藝節(jié)羋薌蕪蘆蓯葦藶莧萇蒼苧蘇苘蘋莖蘢蔦塋煢繭荊薦荙莢蕘蓽?zhǔn)w薈薺蕩榮葷滎犖熒蕁藎蓀蔭荬葒荮藥蒞莜萊蓮蒔萵薟獲蕕瑩?dān)L莼萚蘿螢營(yíng)縈蕭薩蔥蕆蕢蔣蔞藍(lán)薊蘺蕷鎣驀薔蘞藺藹蘄蘊(yùn)藪藁蘚虜慮虛蟲(chóng)虬蟣雖蝦蠆蝕蟻螞蠶蠔蜆蠱蠣蟶蠻蟄蛺蟯螄蠐蛻蝸蠟蠅蟈蟬蝎螻蠑螀螨蟏釁銜補(bǔ)襯袞襖裊袆襪襲袯裝襠裈褳襝褲裥褸襤襁襕見(jiàn)觀觃規(guī)覓視覘覽覺(jué)覬覡覿觍覦覯覲覷觴觸觶詟譽(yù)謄讠計(jì)訂訃認(rèn)譏訐訌討讓訕訖訓(xùn)議訊記讱講諱謳詎訝訥許訛論讻訟諷設(shè)訪訣證詁訶評(píng)詛識(shí)诇詐訴診詆謅詞詘詔诐譯詒誆誄試詿詩(shī)詰詼誠(chéng)誅詵話誕詬詮詭詢?cè)務(wù)娫撛斣屨熢傋炚]誣語(yǔ)誚誤誥誘誨誑說(shuō)誦誒請(qǐng)諸諏諾讀諑誹課諉諛誰(shuí)諗調(diào)諂諒諄誶談?wù)x謀諶諜謊諫諧謔謁謂諤諭諼讒諮諳諺諦謎諞谞謨讜謖謝謠謗謚謙謐謹(jǐn)謾謫谫謬譚譖譙讕譜譎讞譴譫讖谷豮貝貞負(fù)贠貢財(cái)責(zé)賢敗賬貨質(zhì)販貪貧貶購(gòu)貯貫貳賤賁貰貼貴貺貸貿(mào)費(fèi)賀貽賊贄賈賄貲賃賂贓資賅贐賕賑賚賒賦賭赍贖賞賜赑赒賡賠賧賴赗贅賻賺賽賾贗贊赟贈(zèng)贍贏贛赪趙趕趨趲躉躍蹌跖躒踐跶蹺蹕躚躋踴躊蹤躓躑躡蹣躕躥躪躦軀車軋軌軒轪軔轉(zhuǎn)軛輪軟轟轱軻轤軸軹軼轷軫轢軺輕軾載輊轎辀輇輅較輒輔輛輦輩輝輥輞辌輟輜輳輻輯辒輸轡轅轄輾轆轍轔辭辯辮邊遼達(dá)遷過(guò)邁運(yùn)還這進(jìn)遠(yuǎn)違連遲邇逕跡適選遜遞邐邏遺遙鄧鄺鄔郵鄒鄴鄰郁郄郟鄶鄭鄆酈鄖鄲醞酦醬釅釃釀釋里鉅鑒鑾鏨釓釔針釘釗釙釕釷釬釧釤钑釩釣鍆釹钖釵钘鈣钚鈦鈍鈔鐘鈉鋇鋼鈑鈐鑰欽鈞鎢鉤鈧鈁鈥鈄鈕鈀鈺錢鉦鉗鈷缽鈳钷鈽鈸鉞鉆鉬鉭鉀鈿鈾鐵鉑鈴鑠鉛鉚鈰鉉鉈鉍鈹鐸铏銬銠鉺銪鋏铘鐃铚鐺銅鋁铞銦鎧鍘銖銑鋌銩铦鏵銓鉿銚鉻銘錚銫鉸銥鏟銃鐋銨銀銣鑄鐒鋪铻錸鋱鏈鏗銷鎖鋰锃鋤鍋鋯鋨銹銼鋝鋒鋅锍锎锏銳銻鋃鋟鋦錒錆鍺錯(cuò)錨锜錁錕锠錫錮鑼錘錐錦锨錈锫錟錠鍵鋸錳錙鍥锳鍇鏘鍶鍔鍤鍬鍾鍛鎪锽鍰锿鍍鎂鏤镃鏌鎮(zhèn)镈鎘鑷鐫鎳镎鎦鎬鎊鎰镕鏢鏜鏍镚鏞鏡鏑鏃鏇镠鐔镢鐐鏷镥鐓鑭鐠镩鏹鐙鑊鐳镮鐲鐮鐿镲鑣镴鑲長(zhǎng)門閂閃閆闬閉問(wèn)闖閏闈閑閎間閔閌悶閘鬧閨聞闥閩閭闿閥閣閡閫鬮閱閬阇閾閹閶鬩閿閽閻閼闡闌闃阓闊闋闔闐阘闕闞阛隊(duì)陽(yáng)陰陣階際陸隴陳陘陜隉隕險(xiǎn)隨隱隸雋難雛讎靂霧霽霉靄靚靜靨韃鞒韉鞴韋韌韨韓韙韞韜韻頁(yè)頂頃頇項(xiàng)順須頊頑顧頓頎頒頌頏預(yù)顱領(lǐng)頗頸頡頰颋頜潁颎頦頤頻颒頹頷颕穎顆題颙顎顓顏額顳顢顛顙顥颣顫颥顰顴風(fēng)飏飐颮颯颶飔颼飖飗飄飆飚飛饗饜饤饑饦餳飩餼飪飫飭飯飲餞飾飽飼饳飴餌饒餉饸饹餃饻餅餑饾餓馀餒馂馃餛餡館馇饋馉餿饞?cǎi)@饃馎餾饈饉饅馓饌馕馬馭馱馴馳驅(qū)驲駁驢駔駛駟駙駒騶駐駝駑駕驛駘驍罵骃驕驊駱駭駢骉驪騁驗(yàn)骍骎駿騏騎騍騅骔骕驂騙騭骙騷騖驁騮騫騸驃騾驄驏驟驥骦驤髏髖髕鬢魘魎魚(yú)鱽鱾魷鲀魯魴鲄鲅鲆鲇鱸鲉鲊鮒鲌鮑鱟鲏鮐鮭鮚鲓鮪鮞鲖鲗鲘鲙鱭鮫鮮鲝鲞鱘鯁鱺鰱鰹鯉鰣?chǎng)滜咍忰岟愽a鲬鯖鯪鲯鯫鯡鯤鯧鲴鯢鯰鯛鯨鲹鲺鯔鲼鰈鲾鲿鳀鳁鳂鰓鱷鰍鰒鰉鳈鳉鳊鳋鰲鰭鰨鰥鰩鳑鳒鰳鰾鱈鱉鰻鳘鳙鳛鱖鱔鱗鱒鳠鳡鱧鳣鳥(niǎo)鳩雞鳶鳴鸤鷗鴉鸧鴇鴆鴣鶇鸕鴨鸮鴦鸰鴟鴝鴛鸴鴕鷥鷙鴯鴰鵂鸻鸼鴿鸞鴻鹀鵓鸝鵑鵠鵝鵒鷴鵜鵡鵲鹋鵪鹍鵯鵬鹐鶉鹒鹓鹔鶘鹖鶚鶻鶿鹛鶩鹝鷂鹟鹠鹡鹢鶼鶴鹥鸚鷓鷚鷯鷦鷲鷸鷺鹯鷹鹱鹲鸛鹴鹺麥麩黃黌黡黷黲黽", t = "萬(wàn)與醜專業(yè)叢東絲丟兩嚴(yán)喪個(gè)爿豐臨為麗舉麼義烏樂(lè)喬習(xí)鄉(xiāng)書買亂爭(zhēng)於虧雲(yún)亙亞產(chǎn)畝親褻嚲億僅從侖倉(cāng)儀們價(jià)眾優(yōu)夥會(huì)傴傘偉傳傷倀倫傖偽佇體餘傭僉俠侶僥偵側(cè)僑儈儕儂俁儔儼倆儷儉債傾傯僂僨償儻儐儲(chǔ)儺兒兌兗黨蘭關(guān)興茲養(yǎng)獸囅內(nèi)岡冊(cè)寫軍農(nóng)塚馮衝決況凍淨(jìng)淒涼淩減湊凜幾鳳鳧憑凱擊氹鑿芻劃劉則剛創(chuàng)刪別剗剄劊劌剴劑剮劍剝劇勸辦務(wù)勱動(dòng)勵(lì)勁勞勢(shì)勳猛勩勻匭匱區(qū)醫(yī)華協(xié)單賣盧鹵臥衛(wèi)卻巹廠廳曆厲壓厭厙廁廂厴廈廚廄廝縣參靉靆雙發(fā)變敘疊葉號(hào)歎嘰籲後嚇呂嗎唚噸聽(tīng)啟吳嘸囈嘔嚦唄員咼嗆嗚詠哢嚨嚀噝吒噅鹹呱響啞噠嘵嗶噦嘩噲嚌噥喲嘜嗊嘮啢嗩唕喚呼嘖嗇囀齧囉嘽嘯噴嘍嚳囁嗬噯噓嚶囑嚕劈囂謔團(tuán)園囪圍圇國(guó)圖圓聖壙場(chǎng)阪壞塊堅(jiān)壇壢壩塢墳墜壟壟壚壘墾坰堊墊埡墶壋塏堖塒塤堝墊垵塹墮壪牆壯聲殼壺壼處備複夠頭誇夾奪奩奐奮獎(jiǎng)奧妝婦媽嫵嫗媯姍薑婁婭嬈嬌孌娛媧嫻嫿嬰嬋嬸媼嬡嬪嬙嬤孫學(xué)孿寧寶實(shí)寵審憲宮寬賓寢對(duì)尋導(dǎo)壽將爾塵堯?qū)缹票M層屭屜屆屬屢屨嶼歲豈嶇崗峴嶴嵐島嶺嶽崠巋嶨嶧峽嶢嶠崢巒嶗崍嶮嶄嶸嶔崳嶁脊巔鞏巰幣帥師幃帳簾幟帶幀幫幬幘幗冪襆幹並廣莊慶廬廡庫(kù)應(yīng)廟龐廢廎廩開(kāi)異棄張彌弳彎彈強(qiáng)歸當(dāng)錄彠彥徹徑徠禦憶懺憂愾懷態(tài)慫憮慪悵愴憐總懟懌戀懇惡慟懨愷惻惱惲悅愨懸慳憫驚懼慘懲憊愜慚憚慣湣慍憤憒願(yuàn)懾憖怵懣懶懍戇戔戲戧戰(zhàn)戩戶紮撲扡執(zhí)擴(kuò)捫掃揚(yáng)擾撫拋摶摳掄搶護(hù)報(bào)擔(dān)擬攏揀擁攔擰撥擇掛摯攣掗撾撻挾撓擋撟掙擠揮撏撈損撿換搗據(jù)撚擄摑擲撣摻摜摣攬撳攙擱摟攪攜攝攄擺搖擯攤攖撐攆擷擼攛擻攢敵斂數(shù)齋斕鬥斬?cái)酂o(wú)舊時(shí)曠暘曇晝曨顯晉曬曉曄暈暉暫曖劄術(shù)樸機(jī)殺雜權(quán)條來(lái)?xiàng)顦q傑極構(gòu)樅樞棗櫪梘棖槍楓梟櫃檸檉梔柵標(biāo)棧櫛櫳棟?rùn)緳禉跇?shù)棲樣欒棬椏橈楨檔榿橋樺檜槳樁夢(mèng)檮棶檢欞槨櫝槧欏橢樓欖櫬櫚櫸檟檻檳櫧橫檣櫻櫫櫥櫓櫞簷檁歡歟歐殲歿殤殘殞殮殫殯毆?dú)л灝厰罋謿袣跉鈿錃鍤鑿h汙湯洶遝溝沒(méi)灃漚瀝淪滄渢溈滬濔濘淚澩瀧瀘濼瀉潑澤涇潔灑窪浹淺漿澆湞溮濁測(cè)澮濟(jì)瀏滻渾滸濃潯濜塗湧濤澇淶漣潿渦溳渙滌潤(rùn)澗漲澀澱淵淥漬瀆漸澠漁瀋滲溫遊灣濕潰濺漵漊潷滾滯灩灄滿瀅濾濫灤濱灘澦濫瀠瀟瀲濰潛瀦瀾瀨瀕灝滅燈靈災(zāi)燦煬爐燉煒熗點(diǎn)煉熾爍爛烴燭煙煩燒燁燴燙燼熱煥燜燾煆糊溜愛(ài)爺牘犛牽犧犢?gòu)?qiáng)狀獷獁猶狽麅獮獰獨(dú)狹獅獪猙獄猻獫獵獼玀豬貓蝟獻(xiàn)獺璣璵瑒瑪瑋環(huán)現(xiàn)瑲璽瑉玨琺瓏璫琿璡璉瑣瓊瑤璦璿瓔瓚甕甌電畫暢佘疇癤療瘧癘瘍鬁瘡瘋皰屙癰痙癢瘂癆瘓癇癡癉瘮瘞瘺癟癱癮癭癩癬癲臒皚皺皸盞鹽監(jiān)蓋盜盤瞘眥矓著睜睞瞼瞞矚矯磯礬礦碭碼磚硨硯碸礪礱礫礎(chǔ)硜矽碩硤磽磑礄確鹼礙磧磣堿鏇滾禮禕禰禎禱禍稟祿禪離禿稈種積稱穢穠穭稅穌穩(wěn)穡窮竊竅窯竄窩窺竇窶豎競(jìng)篤筍筆筧箋籠籩築篳篩簹箏籌簽簡(jiǎn)籙簀篋籜籮簞簫簣簍籃籬籪籟糴類秈糶糲粵糞糧糝餱緊縶糸糾紆紅紂纖紇約級(jí)紈纊紀(jì)紉緯紜紘純紕紗綱納紝縱綸紛紙紋紡紵紖紐紓線紺絏紱練組紳細(xì)織終縐絆紼絀紹繹經(jīng)紿綁絨結(jié)絝繞絰絎繪給絢絳絡(luò)絕絞統(tǒng)綆綃絹繡綌綏絛繼綈績(jī)緒綾緓續(xù)綺緋綽緔緄繩維綿綬繃綢綯綹綣綜綻綰綠綴緇緙緗緘緬纜緹緲緝縕繢緦綞緞緶線緱縋緩締縷編緡緣縉縛縟縝縫縗縞纏縭縊縑繽縹縵縲纓縮繆繅纈繚繕繒韁繾繰繯繳纘罌網(wǎng)羅罰罷羆羈羥羨翹翽翬耮耬聳恥聶聾職聹聯(lián)聵聰肅腸膚膁腎腫脹脅膽勝朧腖臚脛膠脈膾髒臍腦膿臠腳脫腡臉臘醃膕齶膩靦膃騰臏臢輿艤艦艙艫艱豔艸藝節(jié)羋薌蕪蘆蓯葦藶莧萇蒼苧蘇檾蘋莖蘢蔦塋煢繭荊薦薘莢蕘蓽?zhǔn)w薈薺蕩榮葷滎犖熒蕁藎蓀蔭蕒葒葤藥蒞蓧萊蓮蒔萵薟獲蕕瑩?dān)L蓴蘀蘿螢營(yíng)縈蕭薩蔥蕆蕢蔣蔞藍(lán)薊蘺蕷鎣驀薔蘞藺藹蘄蘊(yùn)藪槁蘚虜慮虛蟲(chóng)虯蟣雖蝦蠆蝕蟻螞蠶蠔蜆蠱蠣蟶蠻蟄蛺蟯螄蠐蛻蝸蠟蠅蟈蟬蠍螻蠑螿蟎蠨釁銜補(bǔ)襯袞襖嫋褘襪襲襏裝襠褌褳襝褲襇褸襤繈襴見(jiàn)觀覎規(guī)覓視覘覽覺(jué)覬覡覿覥覦覯覲覷觴觸觶讋譽(yù)謄訁計(jì)訂訃認(rèn)譏訐訌討讓訕訖訓(xùn)議訊記訒講諱謳詎訝訥許訛論訩訟諷設(shè)訪訣證詁訶評(píng)詛識(shí)詗詐訴診詆謅詞詘詔詖譯詒誆誄試詿詩(shī)詰詼誠(chéng)誅詵話誕詬詮詭詢?cè)務(wù)娫撛斣屨熢傋p誡誣語(yǔ)誚誤誥誘誨誑說(shuō)誦誒請(qǐng)諸諏諾讀諑誹課諉諛誰(shuí)諗調(diào)諂諒諄誶談?wù)x謀諶諜謊諫諧謔謁謂諤諭諼讒諮諳諺諦謎諞諝謨讜謖謝謠謗諡謙謐謹(jǐn)謾謫譾謬譚譖譙讕譜譎讞譴譫讖穀豶貝貞負(fù)貟貢財(cái)責(zé)賢敗賬貨質(zhì)販貪貧貶購(gòu)貯貫貳賤賁貰貼貴貺貸貿(mào)費(fèi)賀貽賊贄賈賄貲賃賂贓資賅贐賕賑賚賒賦賭齎贖賞賜贔賙賡賠賧賴賵贅賻賺賽賾贗讚贇贈(zèng)贍贏贛赬趙趕趨趲躉躍蹌蹠躒踐躂蹺蹕躚躋踴躊蹤躓躑躡蹣躕躥躪躦軀車軋軌軒軑軔轉(zhuǎn)軛輪軟轟軲軻轤軸軹軼軤軫轢軺輕軾載輊轎輈輇輅較輒輔輛輦輩輝輥輞輬輟輜輳輻輯轀輸轡轅轄輾轆轍轔辭辯辮邊遼達(dá)遷過(guò)邁運(yùn)還這進(jìn)遠(yuǎn)違連遲邇逕跡適選遜遞邐邏遺遙鄧鄺鄔郵鄒鄴鄰鬱郤郟鄶鄭鄆酈鄖鄲醞醱醬釅釃釀釋裏鉅鑒鑾鏨釓釔針釘釗釙釕釷釺釧釤鈒釩釣鍆釹鍚釵鈃鈣鈈鈦鈍鈔鍾鈉鋇鋼鈑鈐鑰欽鈞鎢鉤鈧鈁鈥鈄鈕鈀鈺錢鉦鉗鈷缽鈳鉕鈽鈸鉞鑽鉬鉭鉀鈿鈾鐵鉑鈴鑠鉛鉚鈰鉉鉈鉍鈹鐸鉶銬銠鉺銪鋏鋣鐃銍鐺銅鋁銱銦鎧鍘銖銑鋌銩銛鏵銓鉿銚鉻銘錚銫鉸銥鏟銃鐋銨銀銣鑄鐒鋪鋙錸鋱鏈鏗銷鎖鋰鋥鋤鍋鋯鋨鏽銼鋝鋒鋅鋶鐦鐧銳銻鋃鋟鋦錒錆鍺錯(cuò)錨錡錁錕錩錫錮鑼錘錐錦鍁錈錇錟錠鍵鋸錳錙鍥鍈鍇鏘鍶鍔鍤鍬鍾鍛鎪鍠鍰鎄鍍鎂鏤鎡鏌鎮(zhèn)鎛鎘鑷鐫鎳鎿鎦鎬鎊鎰鎔鏢鏜鏍鏰鏞鏡鏑鏃鏇鏐鐔钁鐐鏷鑥鐓鑭鐠鑹鏹鐙鑊鐳鐶鐲鐮鐿鑔鑣鑞鑲長(zhǎng)門閂閃閆閈閉問(wèn)闖閏闈閑閎間閔閌悶閘鬧閨聞闥閩閭闓閥閣閡閫鬮閱閬闍閾閹閶鬩閿閽閻閼闡闌闃闠闊闋闔闐闒闕闞闤隊(duì)陽(yáng)陰陣階際陸隴陳陘陝隉隕險(xiǎn)隨隱隸雋難雛讎靂霧霽黴靄靚靜靨韃鞽韉韝韋韌韍韓韙韞韜韻頁(yè)頂頃頇項(xiàng)順須頊頑顧頓頎頒頌頏預(yù)顱領(lǐng)頗頸頡頰頲頜潁熲頦頤頻頮頹頷頴穎顆題顒?lì)€顓顏額顳顢顛顙顥纇顫顬顰顴風(fēng)颺颭颮颯颶颸颼颻飀飄飆飆飛饗饜飣饑飥餳飩餼飪飫飭飯飲餞飾飽飼飿飴餌饒餉餄餎餃餏餅餑餖餓餘餒餕餜餛餡館餷饋餶餿饞饁饃餺餾饈饉饅饊饌饢馬馭馱馴馳驅(qū)馹駁驢駔駛駟駙駒騶駐駝駑駕驛駘驍罵駰驕驊駱駭駢驫驪騁驗(yàn)騂駸駿騏騎騍騅騌驌驂騙騭騤騷騖驁騮騫騸驃騾驄驏驟驥驦驤髏髖髕鬢魘魎魚(yú)魛魢魷魨魯魴魺鮁鮃鯰鱸鮋鮓鮒鮊鮑鱟鮍鮐鮭鮚鮳鮪鮞鮦鰂鮜鱠鱭鮫鮮鮺鯗鱘鯁鱺鰱鰹鯉鰣?chǎng)滜咍忰岝z鯽鯒鯖鯪鯕鯫鯡鯤鯧鯝鯢鯰鯛鯨鯵鯴鯔鱝鰈鰏鱨鯷鰮鰃鰓鱷鰍鰒鰉鰁鱂鯿鰠鼇鰭鰨鰥鰩鰟鰜鰳鰾鱈鱉鰻鰵鱅鰼鱖鱔鱗鱒鱯鱤鱧鱣鳥(niǎo)鳩雞鳶鳴鳲鷗鴉鶬鴇鴆鴣鶇鸕鴨鴞鴦鴒鴟鴝鴛鴬鴕鷥鷙鴯鴰鵂鴴鵃鴿鸞鴻鵐鵓鸝鵑鵠鵝鵒鷳鵜鵡鵲鶓鵪鶤鵯鵬鵮鶉鶊鵷鷫鶘鶡鶚鶻鶿鶥鶩鷊鷂鶲鶹鶺鷁鶼鶴鷖鸚鷓鷚鷯鷦鷲鷸鷺鸇鷹鸌鸏鸛鸘鹺麥麩黃黌黶黷黲黽"; if (!currentEncoding) {//如果當(dāng)前是 繁體切換為簡(jiǎn)體,進(jìn)行交換。 j = s; s = t; t = j; } for (let i = 0; i < text.length; i++) { j = s.indexOf(text[i]); result += j === -1 ? text[i] : t[j]; } return result; }保存與切換狀態(tài) 保存狀態(tài)????相信學(xué)習(xí)過(guò) HTML5 的同學(xué)都對(duì)localStorage有一點(diǎn)的了解吧,我們就利用它來(lái)進(jìn)行當(dāng)前狀態(tài)的保存。當(dāng)用戶進(jìn)入網(wǎng)站時(shí),讀取曾經(jīng)保存的狀態(tài),而每當(dāng)狀態(tài)的切換,我們都要刷新當(dāng)前存儲(chǔ)的值。另外,值得注意得是,localStorage中存儲(chǔ)的是字符串類型的值,必須對(duì)其進(jìn)行轉(zhuǎn)換,才能使用,如下所示:
if (localStorage.getItem("targetEncoding") === "false") { /* doSomething... */ }切換狀態(tài)????目前我們的需求是簡(jiǎn)繁字體切換,充其量就是兩種狀態(tài)的保存,用 布爾類型 一定是沒(méi)錯(cuò)的。
let currentEncoding = targetEncoding = true;????我們定義了兩個(gè)變量,當(dāng) currentEncoding的值為 true 時(shí),說(shuō)明 當(dāng)前字體為簡(jiǎn)體,反之為繁體。而targetEncoding永遠(yuǎn)指向 currentEncoding下一個(gè)要切換的狀態(tài)。
????當(dāng)切換狀態(tài)時(shí), 邏輯如下:
currentEncoding = targetEncoding; targetEncoding = !targetEncoding;????Ok ,大體過(guò)程就搞定了,下面是源碼~
源代碼簡(jiǎn)繁切換let currentEncoding = targetEncoding = true; let stopDOM = ["BR","TIME","IMG","CANVAS","SCRIPT"]; if (localStorage.getItem("targetEncoding") === "false") { targetEncoding = false; translateBody(); } function translateBody(obj) { let objs = (obj ? obj : document.body).childNodes; for (let i = 0; i < objs.length; i++) { if (objs[i].nodeType === 3 && /[u4e00-u9fa5]/g.test(objs[i].textContent)) { objs[i].textContent = Exchange(objs[i].textContent); } else if (objs[i].nodeType === 1 && !stopDOM.includes(objs[i].tagName)) { translateBody(objs[i]); } } } function Exchange(text) { let result = "", j, s = "萬(wàn)與丑專業(yè)叢東絲丟兩嚴(yán)喪個(gè)丬豐臨為麗舉么義烏樂(lè)喬習(xí)鄉(xiāng)書買亂爭(zhēng)于虧云亙亞產(chǎn)畝親褻亸億僅從侖倉(cāng)儀們價(jià)眾優(yōu)伙會(huì)傴傘偉傳傷倀倫傖偽佇體余傭僉俠侶僥偵側(cè)僑儈儕儂俁儔儼倆儷儉債傾傯僂僨償儻儐儲(chǔ)儺兒兌兗黨蘭關(guān)興茲養(yǎng)獸囅內(nèi)岡冊(cè)寫軍農(nóng)冢馮沖決況凍凈凄涼凌減湊凜幾鳳鳧憑凱擊凼鑿芻劃劉則剛創(chuàng)刪別刬剄劊劌剴劑剮劍剝劇勸辦務(wù)勱動(dòng)勵(lì)勁勞勢(shì)勛勐勚勻匭匱區(qū)醫(yī)華協(xié)單賣盧鹵臥衛(wèi)卻巹廠廳歷厲壓厭厙廁廂厴廈廚廄廝縣參叆叇雙發(fā)變敘疊葉號(hào)嘆嘰吁后嚇呂嗎吣噸聽(tīng)啟吳嘸囈嘔嚦唄員咼嗆嗚詠咔嚨嚀咝咤咴咸哌響啞噠嘵嗶噦嘩噲嚌噥喲嘜唝嘮唡嗩唣喚唿嘖嗇囀嚙啰啴嘯噴嘍嚳囁呵噯噓嚶囑嚕噼囂嚯團(tuán)園囪圍圇國(guó)圖圓圣壙場(chǎng)坂壞塊堅(jiān)壇壢壩塢墳墜壟垅壚壘墾坰堊墊埡垯垱塏垴塒塤堝埝埯塹墮塆墻壯聲殼壺壸處備復(fù)夠頭夸夾奪奩奐奮獎(jiǎng)奧妝婦媽嫵嫗媯姍姜婁婭嬈嬌孌娛媧嫻婳嬰嬋嬸媼嬡嬪嬙嬤孫學(xué)孿寧寶實(shí)寵審憲宮寬賓寢對(duì)尋導(dǎo)壽將爾塵堯?qū)朗M層屃屜屆屬屢屨嶼歲豈嶇崗峴岙嵐島嶺岳崠巋峃嶧峽峣嶠崢巒嶗崍崄嶄嶸嵚崳嶁嵴巔鞏巰幣帥師幃帳簾幟帶幀幫幬幘幗冪幞干并廣莊慶廬廡庫(kù)應(yīng)廟龐廢庼廩開(kāi)異棄張彌弳彎彈強(qiáng)歸當(dāng)錄彟彥徹徑徠御憶懺憂愾懷態(tài)慫憮慪悵愴憐總懟懌戀懇惡慟懨愷惻惱惲悅愨懸慳憫驚懼慘懲憊愜慚憚慣愍慍憤憒愿懾慭憷懣懶懔戇戔戲戧戰(zhàn)戩戶扎撲扦執(zhí)擴(kuò)捫掃揚(yáng)擾撫拋摶摳掄搶護(hù)報(bào)擔(dān)擬攏揀擁攔擰撥擇掛摯攣挜撾撻挾撓擋撟掙擠揮挦撈損撿換搗據(jù)捻?yè)飺潝S撣摻摜揸攬撳攙擱摟攪攜攝攄擺搖擯攤攖撐攆擷擼攛擻攢敵斂數(shù)齋斕斗斬?cái)酂o(wú)舊時(shí)曠旸曇晝昽顯晉曬曉曄暈暉暫曖札術(shù)樸機(jī)殺雜權(quán)條來(lái)?xiàng)顦q杰極構(gòu)樅樞棗櫪枧棖槍楓梟柜檸檉梔柵標(biāo)棧櫛櫳棟?rùn)緳禉跇?shù)棲樣欒桊椏橈楨檔榿橋樺檜槳樁夢(mèng)梼梾檢欞槨櫝槧欏橢樓欖櫬櫚櫸槚檻檳櫧橫檣櫻橥櫥櫓櫞檐檁歡歟歐殲歿殤殘殞殮殫殯毆?dú)л灝厰罋謿袣跉鈿錃鍤鑵R漢污湯洶沓溝沒(méi)灃漚瀝淪滄沨溈滬沵濘淚澩瀧瀘濼瀉潑澤涇潔灑洼浹淺漿澆湞浉濁測(cè)澮濟(jì)瀏浐渾滸濃潯浕涂涌濤澇淶漣潿渦涢渙滌潤(rùn)澗漲澀淀淵淥漬瀆漸澠漁瀋滲溫游灣濕潰濺溆溇潷滾滯滟灄滿瀅濾濫灤濱灘滪漤瀠瀟瀲濰潛潴瀾瀨瀕灝滅燈靈災(zāi)燦煬爐燉煒熗點(diǎn)煉熾爍爛烴燭煙煩燒燁燴燙燼熱煥燜燾煅煳熘愛(ài)爺牘牦牽犧犢犟狀獷犸猶狽狍狝獰獨(dú)狹獅獪猙獄猻獫獵獼玀豬貓猬獻(xiàn)獺璣玙玚瑪瑋環(huán)現(xiàn)玱璽珉玨琺瓏珰琿琎璉瑣瓊瑤璦璇瓔瓚甕甌電畫暢畬疇癤療瘧癘瘍疬瘡瘋皰疴癰痙癢痖癆瘓癇癡癉瘆瘞瘺癟癱癮癭癩癬癲癯皚皺皸盞鹽監(jiān)蓋盜盤眍眥眬著睜睞瞼瞞矚矯磯礬礦碭碼磚硨硯砜礪礱礫礎(chǔ)硁硅碩硤磽硙硚確鹼礙磧磣堿碹磙禮祎禰禎禱禍稟祿禪離禿稈種積稱穢秾稆稅穌穩(wěn)穡窮竊竅窯竄窩窺竇窶豎競(jìng)篤筍筆筧箋籠籩筑篳篩筜箏籌簽簡(jiǎn)箓簀篋籜籮簞簫簣簍籃籬籪籟糴類秈糶糲粵糞糧糝糇緊縶纟糾紆紅紂纖紇約級(jí)紈纊紀(jì)紉緯紜纮純紕紗綱納纴縱綸紛紙紋紡纻纼紐紓線紺紲紱練組紳細(xì)織終縐絆紼絀紹繹經(jīng)紿綁絨結(jié)绔繞绖絎繪給絢絳絡(luò)絕絞統(tǒng)綆綃絹繡绤綏絳繼綈績(jī)緒綾绬續(xù)綺緋綽绱緄繩維綿綬繃綢绹綹綣綜綻綰綠綴緇緙緗緘緬纜緹緲緝缊繢緦綞緞緶缐緱縋緩締縷編緡緣縉縛縟縝縫缞縞纏縭縊縑繽縹縵縲纓縮繆繅纈繚繕繒韁繾繰繯繳纘罌網(wǎng)羅罰罷羆羈羥羨翹翙翚耢耬聳恥聶聾職聹聯(lián)聵聰肅腸膚肷腎腫脹脅膽勝朧胨臚脛膠脈膾臟臍腦膿臠腳脫腡臉臘腌腘腭膩靦膃騰臏臜輿艤艦艙艫艱艷艸藝節(jié)羋薌蕪蘆蓯葦藶莧萇蒼苧蘇苘蘋莖蘢蔦塋煢繭荊薦荙莢蕘蓽?zhǔn)w薈薺蕩榮葷滎犖熒蕁藎蓀蔭荬葒荮藥蒞莜萊蓮蒔萵薟獲蕕瑩?dān)L莼萚蘿螢營(yíng)縈蕭薩蔥蕆蕢蔣蔞藍(lán)薊蘺蕷鎣驀薔蘞藺藹蘄蘊(yùn)藪藁蘚虜慮虛蟲(chóng)虬蟣雖蝦蠆蝕蟻螞蠶蠔蜆蠱蠣蟶蠻蟄蛺蟯螄蠐蛻蝸蠟蠅蟈蟬蝎螻蠑螀螨蟏釁銜補(bǔ)襯袞襖裊袆襪襲袯裝襠裈褳襝褲裥褸襤襁襕見(jiàn)觀觃規(guī)覓視覘覽覺(jué)覬覡覿觍覦覯覲覷觴觸觶詟譽(yù)謄讠計(jì)訂訃認(rèn)譏訐訌討讓訕訖訓(xùn)議訊記讱講諱謳詎訝訥許訛論讻訟諷設(shè)訪訣證詁訶評(píng)詛識(shí)诇詐訴診詆謅詞詘詔诐譯詒誆誄試詿詩(shī)詰詼誠(chéng)誅詵話誕詬詮詭詢?cè)務(wù)娫撛斣屨熢傋炚]誣語(yǔ)誚誤誥誘誨誑說(shuō)誦誒請(qǐng)諸諏諾讀諑誹課諉諛誰(shuí)諗調(diào)諂諒諄誶談?wù)x謀諶諜謊諫諧謔謁謂諤諭諼讒諮諳諺諦謎諞谞謨讜謖謝謠謗謚謙謐謹(jǐn)謾謫谫謬譚譖譙讕譜譎讞譴譫讖谷豮貝貞負(fù)贠貢財(cái)責(zé)賢敗賬貨質(zhì)販貪貧貶購(gòu)貯貫貳賤賁貰貼貴貺貸貿(mào)費(fèi)賀貽賊贄賈賄貲賃賂贓資賅贐賕賑賚賒賦賭赍贖賞賜赑赒賡賠賧賴赗贅賻賺賽賾贗贊赟贈(zèng)贍贏贛赪趙趕趨趲躉躍蹌跖躒踐跶蹺蹕躚躋踴躊蹤躓躑躡蹣躕躥躪躦軀車軋軌軒轪軔轉(zhuǎn)軛輪軟轟轱軻轤軸軹軼轷軫轢軺輕軾載輊轎辀輇輅較輒輔輛輦輩輝輥輞辌輟輜輳輻輯辒輸轡轅轄輾轆轍轔辭辯辮邊遼達(dá)遷過(guò)邁運(yùn)還這進(jìn)遠(yuǎn)違連遲邇逕跡適選遜遞邐邏遺遙鄧鄺鄔郵鄒鄴鄰郁郄郟鄶鄭鄆酈鄖鄲醞酦醬釅釃釀釋里鉅鑒鑾鏨釓釔針釘釗釙釕釷釬釧釤钑釩釣鍆釹钖釵钘鈣钚鈦鈍鈔鐘鈉鋇鋼鈑鈐鑰欽鈞鎢鉤鈧鈁鈥鈄鈕鈀鈺錢鉦鉗鈷缽鈳钷鈽鈸鉞鉆鉬鉭鉀鈿鈾鐵鉑鈴鑠鉛鉚鈰鉉鉈鉍鈹鐸铏銬銠鉺銪鋏铘鐃铚鐺銅鋁铞銦鎧鍘銖銑鋌銩铦鏵銓鉿銚鉻銘錚銫鉸銥鏟銃鐋銨銀銣鑄鐒鋪铻錸鋱鏈鏗銷鎖鋰锃鋤鍋鋯鋨銹銼鋝鋒鋅锍锎锏銳銻鋃鋟鋦錒錆鍺錯(cuò)錨锜錁錕锠錫錮鑼錘錐錦锨錈锫錟錠鍵鋸錳錙鍥锳鍇鏘鍶鍔鍤鍬鍾鍛鎪锽鍰锿鍍鎂鏤镃鏌鎮(zhèn)镈鎘鑷鐫鎳镎鎦鎬鎊鎰镕鏢鏜鏍镚鏞鏡鏑鏃鏇镠鐔镢鐐鏷镥鐓鑭鐠镩鏹鐙鑊鐳镮鐲鐮鐿镲鑣镴鑲長(zhǎng)門閂閃閆闬閉問(wèn)闖閏闈閑閎間閔閌悶閘鬧閨聞闥閩閭闿閥閣閡閫鬮閱閬阇閾閹閶鬩閿閽閻閼闡闌闃阓闊闋闔闐阘闕闞阛隊(duì)陽(yáng)陰陣階際陸隴陳陘陜隉隕險(xiǎn)隨隱隸雋難雛讎靂霧霽霉靄靚靜靨韃鞒韉鞴韋韌韨韓韙韞韜韻頁(yè)頂頃頇項(xiàng)順須頊頑顧頓頎頒頌頏預(yù)顱領(lǐng)頗頸頡頰颋頜潁颎頦頤頻颒頹頷颕穎顆題颙顎顓顏額顳顢顛顙顥颣顫颥顰顴風(fēng)飏飐颮颯颶飔颼飖飗飄飆飚飛饗饜饤饑饦餳飩餼飪飫飭飯飲餞飾飽飼饳飴餌饒餉饸饹餃饻餅餑饾餓馀餒馂馃餛餡館馇饋馉餿饞?cǎi)@饃馎餾饈饉饅馓饌馕馬馭馱馴馳驅(qū)驲駁驢駔駛駟駙駒騶駐駝駑駕驛駘驍罵骃驕驊駱駭駢骉驪騁驗(yàn)骍骎駿騏騎騍騅骔骕驂騙騭骙騷騖驁騮騫騸驃騾驄驏驟驥骦驤髏髖髕鬢魘魎魚(yú)鱽鱾魷鲀魯魴鲄鲅鲆鲇鱸鲉鲊鮒鲌鮑鱟鲏鮐鮭鮚鲓鮪鮞鲖鲗鲘鲙鱭鮫鮮鲝鲞鱘鯁鱺鰱鰹鯉鰣?chǎng)滜咍忰岟愽a鲬鯖鯪鲯鯫鯡鯤鯧鲴鯢鯰鯛鯨鲹鲺鯔鲼鰈鲾鲿鳀鳁鳂鰓鱷鰍鰒鰉鳈鳉鳊鳋鰲鰭鰨鰥鰩鳑鳒鰳鰾鱈鱉鰻鳘鳙鳛鱖鱔鱗鱒鳠鳡鱧鳣鳥(niǎo)鳩雞鳶鳴鸤鷗鴉鸧鴇鴆鴣鶇鸕鴨鸮鴦鸰鴟鴝鴛鸴鴕鷥鷙鴯鴰鵂鸻鸼鴿鸞鴻鹀鵓鸝鵑鵠鵝鵒鷴鵜鵡鵲鹋鵪鹍鵯鵬鹐鶉鹒鹓鹔鶘鹖鶚鶻鶿鹛鶩鹝鷂鹟鹠鹡鹢鶼鶴鹥鸚鷓鷚鷯鷦鷲鷸鷺鹯鷹鹱鹲鸛鹴鹺麥麩黃黌黡黷黲黽", t = "萬(wàn)與醜專業(yè)叢東絲丟兩嚴(yán)喪個(gè)爿豐臨為麗舉麼義烏樂(lè)喬習(xí)鄉(xiāng)書買亂爭(zhēng)於虧雲(yún)亙亞產(chǎn)畝親褻嚲億僅從侖倉(cāng)儀們價(jià)眾優(yōu)夥會(huì)傴傘偉傳傷倀倫傖偽佇體餘傭僉俠侶僥偵側(cè)僑儈儕儂俁儔儼倆儷儉債傾傯僂僨償儻儐儲(chǔ)儺兒兌兗黨蘭關(guān)興茲養(yǎng)獸囅內(nèi)岡冊(cè)寫軍農(nóng)塚馮衝決況凍淨(jìng)淒涼淩減湊凜幾鳳鳧憑凱擊氹鑿芻劃劉則剛創(chuàng)刪別剗剄劊劌剴劑剮劍剝劇勸辦務(wù)勱動(dòng)勵(lì)勁勞勢(shì)勳猛勩勻匭匱區(qū)醫(yī)華協(xié)單賣盧鹵臥衛(wèi)卻巹廠廳曆厲壓厭厙廁廂厴廈廚廄廝縣參靉靆雙發(fā)變敘疊葉號(hào)歎嘰籲後嚇呂嗎唚噸聽(tīng)啟吳嘸囈嘔嚦唄員咼嗆嗚詠哢嚨嚀噝吒噅鹹呱響啞噠嘵嗶噦嘩噲嚌噥喲嘜嗊嘮啢嗩唕喚呼嘖嗇囀齧囉嘽嘯噴嘍嚳囁嗬噯噓嚶囑嚕劈囂謔團(tuán)園囪圍圇國(guó)圖圓聖壙場(chǎng)阪壞塊堅(jiān)壇壢壩塢墳墜壟壟壚壘墾坰堊墊埡墶壋塏堖塒塤堝墊垵塹墮壪牆壯聲殼壺壼處備複夠頭誇夾奪奩奐奮獎(jiǎng)奧妝婦媽嫵嫗媯姍薑婁婭嬈嬌孌娛媧嫻嫿嬰嬋嬸媼嬡嬪嬙嬤孫學(xué)孿寧寶實(shí)寵審憲宮寬賓寢對(duì)尋導(dǎo)壽將爾塵堯?qū)缹票M層屭屜屆屬屢屨嶼歲豈嶇崗峴嶴嵐島嶺嶽崠巋嶨嶧峽嶢嶠崢巒嶗崍嶮嶄嶸嶔崳嶁脊巔鞏巰幣帥師幃帳簾幟帶幀幫幬幘幗冪襆幹並廣莊慶廬廡庫(kù)應(yīng)廟龐廢廎廩開(kāi)異棄張彌弳彎彈強(qiáng)歸當(dāng)錄彠彥徹徑徠禦憶懺憂愾懷態(tài)慫憮慪悵愴憐總懟懌戀懇惡慟懨愷惻惱惲悅愨懸慳憫驚懼慘懲憊愜慚憚慣湣慍憤憒願(yuàn)懾憖怵懣懶懍戇戔戲戧戰(zhàn)戩戶紮撲扡執(zhí)擴(kuò)捫掃揚(yáng)擾撫拋摶摳掄搶護(hù)報(bào)擔(dān)擬攏揀擁攔擰撥擇掛摯攣掗撾撻挾撓擋撟掙擠揮撏撈損撿換搗據(jù)撚擄摑擲撣摻摜摣攬撳攙擱摟攪攜攝攄擺搖擯攤攖撐攆擷擼攛擻攢敵斂數(shù)齋斕鬥斬?cái)酂o(wú)舊時(shí)曠暘曇晝曨顯晉曬曉曄暈暉暫曖劄術(shù)樸機(jī)殺雜權(quán)條來(lái)?xiàng)顦q傑極構(gòu)樅樞棗櫪梘棖槍楓梟櫃檸檉梔柵標(biāo)棧櫛櫳棟?rùn)緳禉跇?shù)棲樣欒棬椏橈楨檔榿橋樺檜槳樁夢(mèng)檮棶檢欞槨櫝槧欏橢樓欖櫬櫚櫸檟檻檳櫧橫檣櫻櫫櫥櫓櫞簷檁歡歟歐殲歿殤殘殞殮殫殯毆?dú)л灝厰罋謿袣跉鈿錃鍤鑿h汙湯洶遝溝沒(méi)灃漚瀝淪滄渢溈滬濔濘淚澩瀧瀘濼瀉潑澤涇潔灑窪浹淺漿澆湞溮濁測(cè)澮濟(jì)瀏滻渾滸濃潯濜塗湧濤澇淶漣潿渦溳渙滌潤(rùn)澗漲澀澱淵淥漬瀆漸澠漁瀋滲溫遊灣濕潰濺漵漊潷滾滯灩灄滿瀅濾濫灤濱灘澦濫瀠瀟瀲濰潛瀦瀾瀨瀕灝滅燈靈災(zāi)燦煬爐燉煒熗點(diǎn)煉熾爍爛烴燭煙煩燒燁燴燙燼熱煥燜燾煆糊溜愛(ài)爺牘犛牽犧犢?gòu)?qiáng)狀獷獁猶狽麅獮獰獨(dú)狹獅獪猙獄猻獫獵獼玀豬貓蝟獻(xiàn)獺璣璵瑒瑪瑋環(huán)現(xiàn)瑲璽瑉玨琺瓏璫琿璡璉瑣瓊瑤璦璿瓔瓚甕甌電畫暢佘疇癤療瘧癘瘍鬁瘡瘋皰屙癰痙癢瘂癆瘓癇癡癉瘮瘞瘺癟癱癮癭癩癬癲臒皚皺皸盞鹽監(jiān)蓋盜盤瞘眥矓著睜睞瞼瞞矚矯磯礬礦碭碼磚硨硯碸礪礱礫礎(chǔ)硜矽碩硤磽磑礄確鹼礙磧磣堿鏇滾禮禕禰禎禱禍稟祿禪離禿稈種積稱穢穠穭稅穌穩(wěn)穡窮竊竅窯竄窩窺竇窶豎競(jìng)篤筍筆筧箋籠籩築篳篩簹箏籌簽簡(jiǎn)籙簀篋籜籮簞簫簣簍籃籬籪籟糴類秈糶糲粵糞糧糝餱緊縶糸糾紆紅紂纖紇約級(jí)紈纊紀(jì)紉緯紜紘純紕紗綱納紝縱綸紛紙紋紡紵紖紐紓線紺絏紱練組紳細(xì)織終縐絆紼絀紹繹經(jīng)紿綁絨結(jié)絝繞絰絎繪給絢絳絡(luò)絕絞統(tǒng)綆綃絹繡綌綏絛繼綈績(jī)緒綾緓續(xù)綺緋綽緔緄繩維綿綬繃綢綯綹綣綜綻綰綠綴緇緙緗緘緬纜緹緲緝縕繢緦綞緞緶線緱縋緩締縷編緡緣縉縛縟縝縫縗縞纏縭縊縑繽縹縵縲纓縮繆繅纈繚繕繒韁繾繰繯繳纘罌網(wǎng)羅罰罷羆羈羥羨翹翽翬耮耬聳恥聶聾職聹聯(lián)聵聰肅腸膚膁腎腫脹脅膽勝朧腖臚脛膠脈膾髒臍腦膿臠腳脫腡臉臘醃膕齶膩靦膃騰臏臢輿艤艦艙艫艱豔艸藝節(jié)羋薌蕪蘆蓯葦藶莧萇蒼苧蘇檾蘋莖蘢蔦塋煢繭荊薦薘莢蕘蓽?zhǔn)w薈薺蕩榮葷滎犖熒蕁藎蓀蔭蕒葒葤藥蒞蓧萊蓮蒔萵薟獲蕕瑩?dān)L蓴蘀蘿螢營(yíng)縈蕭薩蔥蕆蕢蔣蔞藍(lán)薊蘺蕷鎣驀薔蘞藺藹蘄蘊(yùn)藪槁蘚虜慮虛蟲(chóng)虯蟣雖蝦蠆蝕蟻螞蠶蠔蜆蠱蠣蟶蠻蟄蛺蟯螄蠐蛻蝸蠟蠅蟈蟬蠍螻蠑螿蟎蠨釁銜補(bǔ)襯袞襖嫋褘襪襲襏裝襠褌褳襝褲襇褸襤繈襴見(jiàn)觀覎規(guī)覓視覘覽覺(jué)覬覡覿覥覦覯覲覷觴觸觶讋譽(yù)謄訁計(jì)訂訃認(rèn)譏訐訌討讓訕訖訓(xùn)議訊記訒講諱謳詎訝訥許訛論訩訟諷設(shè)訪訣證詁訶評(píng)詛識(shí)詗詐訴診詆謅詞詘詔詖譯詒誆誄試詿詩(shī)詰詼誠(chéng)誅詵話誕詬詮詭詢?cè)務(wù)娫撛斣屨熢傋p誡誣語(yǔ)誚誤誥誘誨誑說(shuō)誦誒請(qǐng)諸諏諾讀諑誹課諉諛誰(shuí)諗調(diào)諂諒諄誶談?wù)x謀諶諜謊諫諧謔謁謂諤諭諼讒諮諳諺諦謎諞諝謨讜謖謝謠謗諡謙謐謹(jǐn)謾謫譾謬譚譖譙讕譜譎讞譴譫讖穀豶貝貞負(fù)貟貢財(cái)責(zé)賢敗賬貨質(zhì)販貪貧貶購(gòu)貯貫貳賤賁貰貼貴貺貸貿(mào)費(fèi)賀貽賊贄賈賄貲賃賂贓資賅贐賕賑賚賒賦賭齎贖賞賜贔賙賡賠賧賴賵贅賻賺賽賾贗讚贇贈(zèng)贍贏贛赬趙趕趨趲躉躍蹌蹠躒踐躂蹺蹕躚躋踴躊蹤躓躑躡蹣躕躥躪躦軀車軋軌軒軑軔轉(zhuǎn)軛輪軟轟軲軻轤軸軹軼軤軫轢軺輕軾載輊轎輈輇輅較輒輔輛輦輩輝輥輞輬輟輜輳輻輯轀輸轡轅轄輾轆轍轔辭辯辮邊遼達(dá)遷過(guò)邁運(yùn)還這進(jìn)遠(yuǎn)違連遲邇逕跡適選遜遞邐邏遺遙鄧鄺鄔郵鄒鄴鄰鬱郤郟鄶鄭鄆酈鄖鄲醞醱醬釅釃釀釋裏鉅鑒鑾鏨釓釔針釘釗釙釕釷釺釧釤鈒釩釣鍆釹鍚釵鈃鈣鈈鈦鈍鈔鍾鈉鋇鋼鈑鈐鑰欽鈞鎢鉤鈧鈁鈥鈄鈕鈀鈺錢鉦鉗鈷缽鈳鉕鈽鈸鉞鑽鉬鉭鉀鈿鈾鐵鉑鈴鑠鉛鉚鈰鉉鉈鉍鈹鐸鉶銬銠鉺銪鋏鋣鐃銍鐺銅鋁銱銦鎧鍘銖銑鋌銩銛鏵銓鉿銚鉻銘錚銫鉸銥鏟銃鐋銨銀銣鑄鐒鋪鋙錸鋱鏈鏗銷鎖鋰鋥鋤鍋鋯鋨鏽銼鋝鋒鋅鋶鐦鐧銳銻鋃鋟鋦錒錆鍺錯(cuò)錨錡錁錕錩錫錮鑼錘錐錦鍁錈錇錟錠鍵鋸錳錙鍥鍈鍇鏘鍶鍔鍤鍬鍾鍛鎪鍠鍰鎄鍍鎂鏤鎡鏌鎮(zhèn)鎛鎘鑷鐫鎳鎿鎦鎬鎊鎰鎔鏢鏜鏍鏰鏞鏡鏑鏃鏇鏐鐔钁鐐鏷鑥鐓鑭鐠鑹鏹鐙鑊鐳鐶鐲鐮鐿鑔鑣鑞鑲長(zhǎng)門閂閃閆閈閉問(wèn)闖閏闈閑閎間閔閌悶閘鬧閨聞闥閩閭闓閥閣閡閫鬮閱閬闍閾閹閶鬩閿閽閻閼闡闌闃闠闊闋闔闐闒闕闞闤隊(duì)陽(yáng)陰陣階際陸隴陳陘陝隉隕險(xiǎn)隨隱隸雋難雛讎靂霧霽黴靄靚靜靨韃鞽韉韝韋韌韍韓韙韞韜韻頁(yè)頂頃頇項(xiàng)順須頊頑顧頓頎頒頌頏預(yù)顱領(lǐng)頗頸頡頰頲頜潁熲頦頤頻頮頹頷頴穎顆題顒?lì)€顓顏額顳顢顛顙顥纇顫顬顰顴風(fēng)颺颭颮颯颶颸颼颻飀飄飆飆飛饗饜飣饑飥餳飩餼飪飫飭飯飲餞飾飽飼飿飴餌饒餉餄餎餃餏餅餑餖餓餘餒餕餜餛餡館餷饋餶餿饞饁饃餺餾饈饉饅饊饌饢馬馭馱馴馳驅(qū)馹駁驢駔駛駟駙駒騶駐駝駑駕驛駘驍罵駰驕驊駱駭駢驫驪騁驗(yàn)騂駸駿騏騎騍騅騌驌驂騙騭騤騷騖驁騮騫騸驃騾驄驏驟驥驦驤髏髖髕鬢魘魎魚(yú)魛魢魷魨魯魴魺鮁鮃鯰鱸鮋鮓鮒鮊鮑鱟鮍鮐鮭鮚鮳鮪鮞鮦鰂鮜鱠鱭鮫鮮鮺鯗鱘鯁鱺鰱鰹鯉鰣?chǎng)滜咍忰岝z鯽鯒鯖鯪鯕鯫鯡鯤鯧鯝鯢鯰鯛鯨鯵鯴鯔鱝鰈鰏鱨鯷鰮鰃鰓鱷鰍鰒鰉鰁鱂鯿鰠鼇鰭鰨鰥鰩鰟鰜鰳鰾鱈鱉鰻鰵鱅鰼鱖鱔鱗鱒鱯鱤鱧鱣鳥(niǎo)鳩雞鳶鳴鳲鷗鴉鶬鴇鴆鴣鶇鸕鴨鴞鴦鴒鴟鴝鴛鴬鴕鷥鷙鴯鴰鵂鴴鵃鴿鸞鴻鵐鵓鸝鵑鵠鵝鵒鷳鵜鵡鵲鶓鵪鶤鵯鵬鵮鶉鶊鵷鷫鶘鶡鶚鶻鶿鶥鶩鷊鷂鶲鶹鶺鷁鶼鶴鷖鸚鷓鷚鷯鷦鷲鷸鷺鸇鷹鸌鸏鸛鸘鹺麥麩黃黌黶黷黲黽"; if (!currentEncoding) { j = s; s = t; t = j; } for (let i = 0; i < text.length; i++) { j = s.indexOf(text[i]); result += j === -1 ? text[i] : t[j]; } return result; } function translatePage() { currentEncoding = targetEncoding; targetEncoding = !targetEncoding; localStorage.setItem("targetEncoding", targetEncoding); translateBody(); }結(jié)束語(yǔ)深入Web全棧各項(xiàng)技術(shù),堅(jiān)持原創(chuàng),文章更新雖不定,但只為質(zhì)量而生。
請(qǐng)關(guān)注 我的個(gè)人網(wǎng)站:這個(gè)壞掉的番茄 ,愿陪你一起在全棧的道路上努力前行!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/92819.html
摘要:前言一個(gè)優(yōu)秀的網(wǎng)站為了能夠更好地照顧不同的用戶,一般都會(huì)提供簡(jiǎn)繁兩種版本字體切換,提高用戶的體驗(yàn)。同樣,我們也可以提供繁體版來(lái)照顧那些使用繁體字的臺(tái)灣港澳同胞。下面,我將由淺入深地講解如何使用行代碼,讓網(wǎng)站支持簡(jiǎn)繁切換功能。 前言 ????一個(gè)優(yōu)秀的網(wǎng)站為了能夠更好地照顧不同的用戶,一般都會(huì)提供簡(jiǎn)繁兩種版本字體切換,提高用戶的體驗(yàn)。例如 : Hexo 官網(wǎng) 。之所以 Hexo 能得到了...
摘要:前言一個(gè)優(yōu)秀的網(wǎng)站為了能夠更好地照顧不同的用戶,一般都會(huì)提供簡(jiǎn)繁兩種版本字體切換,提高用戶的體驗(yàn)。同樣,我們也可以提供繁體版來(lái)照顧那些使用繁體字的臺(tái)灣港澳同胞。下面,我將由淺入深地講解如何使用行代碼,讓網(wǎng)站支持簡(jiǎn)繁切換功能。 前言 ????一個(gè)優(yōu)秀的網(wǎng)站為了能夠更好地照顧不同的用戶,一般都會(huì)提供簡(jiǎn)繁兩種版本字體切換,提高用戶的體驗(yàn)。例如 : Hexo 官網(wǎng) 。之所以 Hexo 能得到了...
摘要:面對(duì)這些較高的要求,前端在開(kāi)發(fā)環(huán)節(jié)中的作用也變得越來(lái)越重要因而近幾年來(lái)前端工程師備受青睞一般水平的前端工程師平均年薪可達(dá)萬(wàn)元資深前端工程師年薪高達(dá)萬(wàn)元。這種用戶體驗(yàn)的細(xì)節(jié)問(wèn)題是否處理妥當(dāng)是判斷一名前端工程師是否優(yōu)秀的因素。 本文是為了給那些想要了解前端開(kāi)發(fā)是什么,或者剛剛打算開(kāi)始學(xué)習(xí)前端的朋友們準(zhǔn)備,希望可以幫助準(zhǔn)備入行的你;showImg(https://segmentfault.c...
摘要:就鹿晗宣布戀情導(dǎo)致微博宕機(jī)事件淺談大型網(wǎng)站高可用性架構(gòu)中午吃飯刷著刷著微博發(fā)現(xiàn)微博突然掛了。用戶在使用瀏覽器訪問(wèn)一個(gè)網(wǎng)站時(shí)需要先通過(guò)協(xié)議向服務(wù)器發(fā)送請(qǐng)求,之后服務(wù)器返回文件與響應(yīng)信息。 webpack:從入門到真實(shí)項(xiàng)目配置 自從出現(xiàn)模塊化以后,大家可以將原本一坨代碼分離到個(gè)個(gè)模塊中,但是由此引發(fā)了一個(gè)問(wèn)題。每個(gè) JS 文件都需要從服務(wù)器去拿,由此會(huì)導(dǎo)致加載速度變慢。Webpack 最主...
閱讀 2901·2021-10-27 14:19
閱讀 537·2021-10-18 13:29
閱讀 1128·2021-07-29 13:56
閱讀 3547·2019-08-30 13:19
閱讀 1927·2019-08-29 12:50
閱讀 1036·2019-08-23 18:16
閱讀 3522·2019-08-22 15:37
閱讀 1898·2019-08-22 15:37