2018-04-20 國(guó)際化

今天暫停一下之前的學(xué)習(xí)。讓我來研究一下國(guó)際化這個(gè)東西。雖然AEM有自己的方式。但是我不知道。。。

先用jQuery? 和 xml 映射來解決一下吧。(不知道為什么只能在edge上使用。。。)吐槽一下,JavaScript的語法好混亂。

xml:

js:

(function($){

$.fn.cloudLang =function(params){

var defaults = {

file:'lang-example.xml',

? ? ? ? lang:'en'

? ? ? }

var aTexts =new Array();

? ? ? if(params) $.extend(defaults, params);

? ? ? $.ajax({

type:"GET",

? ? ? ? ? ? url: defaults.file,

? ? ? ? ? ? dataType:"xml",

? ? ? ? ? ? success:function(xml)

{

$(xml).find('text').each(function()

{

var textId = $(this).attr("id");

? ? ? ? ? ? ? ? ? ? ? ? ? ? var text = $(this).find(defaults.lang).text();

? ? ? ? ? ? ? ? ? ? ? ? aTexts[textId] = text;

? ? ? ? ? ? ? ? ? ? });

? ? ? ? ? ? ? ? ? ? $.each($("*"), function(i,item)

{

//alert($(item).attr("langtag"));

? ? ? ? ? ? ? ? ? ? ? ? if($(item).attr("langtag") !=null)

$(item).fadeOut(150).fadeIn(150).text(aTexts[$(item).attr("langtag")]);

? ? ? ? ? ? ? ? ? ? });

? ? ? ? ? ? ? ? ? ? }

});

? };

})(jQuery);

$(document).ready(function(){

$("#lang-en").click(function(){

$("body").cloudLang({lang:"en", file:"lang-example.xml"});

? ? ? });

? ? ? $("#langzh").click(function(){

$("body").cloudLang({lang:"zh", file:"lang-example.xml"});

? ? ? });

? });

html:


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,142評(píng)論 0 2
  • /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home...
    光劍書架上的書閱讀 4,184評(píng)論 2 8
  • Correctness AdapterViewChildren Summary: AdapterViews can...
    MarcusMa閱讀 9,053評(píng)論 0 6
  • 早春二月梅已來,三月踏春尋梅去! 趁著周六休息又有個(gè)清朗明快的天氣,獨(dú)自乘車來到了西山林屋洞的梅海...
    心者修也閱讀 2,117評(píng)論 0 2
  • 來到武漢完全是一個(gè)意外,而這個(gè)意外讓我重新認(rèn)識(shí)了武漢。當(dāng)時(shí)正坐著從湖南開往河北的火車,因?yàn)槭锹糜瓮荆毁I到一張硬...
    Efan_閱讀 400評(píng)論 1 6

友情鏈接更多精彩內(nèi)容