亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? i18n.js

?? 這是一個ajax的例子大家好好的看看就是一個魚眼的效果
?? JS
字號:
if(!dojo._hasResource["dojo.i18n"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.dojo._hasResource["dojo.i18n"] = true;dojo.provide("dojo.i18n");/*=====dojo.i18n = {	// summary: Utility classes to enable loading of resources for internationalization (i18n)};=====*/dojo.i18n.getLocalization = function(/*String*/packageName, /*String*/bundleName, /*String?*/locale){	//	summary:	//		Returns an Object containing the localization for a given resource	//		bundle in a package, matching the specified locale.	//	description:	//		Returns a hash containing name/value pairs in its prototypesuch	//		that values can be easily overridden.  Throws an exception if the	//		bundle is not found.  Bundle must have already been loaded by	//		`dojo.requireLocalization()` or by a build optimization step.  NOTE:	//		try not to call this method as part of an object property	//		definition (`var foo = { bar: dojo.i18n.getLocalization() }`).  In	//		some loading situations, the bundle may not be available in time	//		for the object definition.  Instead, call this method inside a	//		function that is run after all modules load or the page loads (like	//		in `dojo.addOnLoad()`), or in a widget lifecycle method.	//	packageName:	//		package which is associated with this resource	//	bundleName:	//		the base filename of the resource bundle (without the ".js" suffix)	//	locale:	//		the variant to load (optional).  By default, the locale defined by	//		the host environment: dojo.locale	locale = dojo.i18n.normalizeLocale(locale);	// look for nearest locale match	var elements = locale.split('-');	var module = [packageName,"nls",bundleName].join('.');	var bundle = dojo._loadedModules[module];	if(bundle){		var localization;		for(var i = elements.length; i > 0; i--){			var loc = elements.slice(0, i).join('_');			if(bundle[loc]){				localization = bundle[loc];				break;			}		}		if(!localization){			localization = bundle.ROOT;		}		// make a singleton prototype so that the caller won't accidentally change the values globally		if(localization){			var clazz = function(){};			clazz.prototype = localization;			return new clazz(); // Object		}	}	throw new Error("Bundle not found: " + bundleName + " in " + packageName+" , locale=" + locale);};dojo.i18n.normalizeLocale = function(/*String?*/locale){	//	summary:	//		Returns canonical form of locale, as used by Dojo.	//	//  description:	//		All variants are case-insensitive and are separated by '-' as specified in [RFC 3066](http://www.ietf.org/rfc/rfc3066.txt).	//		If no locale is specified, the dojo.locale is returned.  dojo.locale is defined by	//		the user agent's locale unless overridden by djConfig.	var result = locale ? locale.toLowerCase() : dojo.locale;	if(result == "root"){		result = "ROOT";	}	return result; // String};dojo.i18n._requireLocalization = function(/*String*/moduleName, /*String*/bundleName, /*String?*/locale, /*String?*/availableFlatLocales){	//	summary:	//		See dojo.requireLocalization()	//	description:	// 		Called by the bootstrap, but factored out so that it is only	// 		included in the build when needed.	var targetLocale = dojo.i18n.normalizeLocale(locale); 	var bundlePackage = [moduleName, "nls", bundleName].join(".");	// NOTE: 	//		When loading these resources, the packaging does not match what is	//		on disk.  This is an implementation detail, as this is just a	//		private data structure to hold the loaded resources.  e.g.	//		`tests/hello/nls/en-us/salutations.js` is loaded as the object	//		`tests.hello.nls.salutations.en_us={...}` The structure on disk is	//		intended to be most convenient for developers and translators, but	//		in memory it is more logical and efficient to store in a different	//		order.  Locales cannot use dashes, since the resulting path will	//		not evaluate as valid JS, so we translate them to underscores.		//Find the best-match locale to load if we have available flat locales.	var bestLocale = "";	if(availableFlatLocales){		var flatLocales = availableFlatLocales.split(",");		for(var i = 0; i < flatLocales.length; i++){			//Locale must match from start of string.			if(targetLocale.indexOf(flatLocales[i]) == 0){				if(flatLocales[i].length > bestLocale.length){					bestLocale = flatLocales[i];				}			}		}		if(!bestLocale){			bestLocale = "ROOT";		}			}	//See if the desired locale is already loaded.	var tempLocale = availableFlatLocales ? bestLocale : targetLocale;	var bundle = dojo._loadedModules[bundlePackage];	var localizedBundle = null;	if(bundle){		if(dojo.config.localizationComplete && bundle._built){return;}		var jsLoc = tempLocale.replace(/-/g, '_');		var translationPackage = bundlePackage+"."+jsLoc;		localizedBundle = dojo._loadedModules[translationPackage];	}	if(!localizedBundle){		bundle = dojo["provide"](bundlePackage);		var syms = dojo._getModuleSymbols(moduleName);		var modpath = syms.concat("nls").join("/");		var parent;		dojo.i18n._searchLocalePath(tempLocale, availableFlatLocales, function(loc){			var jsLoc = loc.replace(/-/g, '_');			var translationPackage = bundlePackage + "." + jsLoc;			var loaded = false;			if(!dojo._loadedModules[translationPackage]){				// Mark loaded whether it's found or not, so that further load attempts will not be made				dojo["provide"](translationPackage);				var module = [modpath];				if(loc != "ROOT"){module.push(loc);}				module.push(bundleName);				var filespec = module.join("/") + '.js';				loaded = dojo._loadPath(filespec, null, function(hash){					// Use singleton with prototype to point to parent bundle, then mix-in result from loadPath					var clazz = function(){};					clazz.prototype = parent;					bundle[jsLoc] = new clazz();					for(var j in hash){ bundle[jsLoc][j] = hash[j]; }				});			}else{				loaded = true;			}			if(loaded && bundle[jsLoc]){				parent = bundle[jsLoc];			}else{				bundle[jsLoc] = parent;			}						if(availableFlatLocales){				//Stop the locale path searching if we know the availableFlatLocales, since				//the first call to this function will load the only bundle that is needed.				return true;			}		});	}	//Save the best locale bundle as the target locale bundle when we know the	//the available bundles.	if(availableFlatLocales && targetLocale != bestLocale){		bundle[targetLocale.replace(/-/g, '_')] = bundle[bestLocale.replace(/-/g, '_')];	}};(function(){	// If other locales are used, dojo.requireLocalization should load them as	// well, by default. 	// 	// Override dojo.requireLocalization to do load the default bundle, then	// iterate through the extraLocale list and load those translations as	// well, unless a particular locale was requested.	var extra = dojo.config.extraLocale;	if(extra){		if(!extra instanceof Array){			extra = [extra];		}		var req = dojo.i18n._requireLocalization;		dojo.i18n._requireLocalization = function(m, b, locale, availableFlatLocales){			req(m,b,locale, availableFlatLocales);			if(locale){return;}			for(var i=0; i<extra.length; i++){				req(m,b,extra[i], availableFlatLocales);			}		};	}})();dojo.i18n._searchLocalePath = function(/*String*/locale, /*Boolean*/down, /*Function*/searchFunc){	//	summary:	//		A helper method to assist in searching for locale-based resources.	//		Will iterate through the variants of a particular locale, either up	//		or down, executing a callback function.  For example, "en-us" and	//		true will try "en-us" followed by "en" and finally "ROOT".	locale = dojo.i18n.normalizeLocale(locale);	var elements = locale.split('-');	var searchlist = [];	for(var i = elements.length; i > 0; i--){		searchlist.push(elements.slice(0, i).join('-'));	}	searchlist.push(false);	if(down){searchlist.reverse();}	for(var j = searchlist.length - 1; j >= 0; j--){		var loc = searchlist[j] || "ROOT";		var stop = searchFunc(loc);		if(stop){ break; }	}};dojo.i18n._preloadLocalizations = function(/*String*/bundlePrefix, /*Array*/localesGenerated){	//	summary:	//		Load built, flattened resource bundles, if available for all	//		locales used in the page. Only called by built layer files.	function preload(locale){		locale = dojo.i18n.normalizeLocale(locale);		dojo.i18n._searchLocalePath(locale, true, function(loc){			for(var i=0; i<localesGenerated.length;i++){				if(localesGenerated[i] == loc){					dojo["require"](bundlePrefix+"_"+loc);					return true; // Boolean				}			}			return false; // Boolean		});	}	preload();	var extra = dojo.config.extraLocale||[];	for(var i=0; i<extra.length; i++){		preload(extra[i]);	}};}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
9色porny自拍视频一区二区| 男男gaygay亚洲| 国产欧美日韩激情| 国产亚洲va综合人人澡精品 | 91精品蜜臀在线一区尤物| 欧美日韩国产成人在线91| 欧美日韩免费电影| 在线电影国产精品| 欧美mv和日韩mv国产网站| 久久综合久久鬼色中文字| 久久婷婷成人综合色| 国产精品久久久久久久久晋中 | 日韩中文字幕区一区有砖一区 | 日本韩国精品在线| 欧美在线播放高清精品| 7777精品伊人久久久大香线蕉 | 亚洲国产你懂的| 蜜桃久久精品一区二区| 国产又粗又猛又爽又黄91精品| 国产老肥熟一区二区三区| 91视频国产观看| 日韩一区二区三区四区| 国产欧美1区2区3区| 亚洲精品视频在线观看网站| 天堂影院一区二区| 国产一区91精品张津瑜| 99国产精品国产精品久久| 欧美军同video69gay| 日韩精品一区二区三区三区免费| 国产欧美一区二区三区网站| 亚洲一区二区影院| 国产乱码一区二区三区| 日本福利一区二区| 久久久精品国产免费观看同学| 日韩美女视频一区二区 | 91网址在线看| 日韩美女视频在线| 亚洲精品亚洲人成人网| 捆绑紧缚一区二区三区视频 | 九九九精品视频| 91丨porny丨户外露出| 日韩视频在线你懂得| 中文字幕在线一区免费| 理论片日本一区| 欧美在线观看一二区| 国产精品天干天干在线综合| 日韩国产欧美在线播放| 91啪亚洲精品| 久久久久国产精品人| 日韩国产成人精品| 色婷婷综合久久久久中文一区二区| 亚洲精品一区二区三区精华液| 一区二区三区日韩精品| 国产成人综合网| 精品国产a毛片| 免费高清在线视频一区·| 欧美视频在线不卡| 最近中文字幕一区二区三区| 国产不卡视频一区二区三区| 欧美成人激情免费网| 日韩av网站免费在线| 在线观看一区二区视频| 国产精品福利一区| 成人深夜视频在线观看| 久久久久久麻豆| 国产精品亚洲第一| 久久久精品影视| 国产精品99久久久久久似苏梦涵 | 国产精品国产三级国产aⅴ无密码| 捆绑变态av一区二区三区| 在线播放视频一区| 一区二区三区不卡视频在线观看| 91在线精品一区二区| 国产精品福利影院| 97aⅴ精品视频一二三区| 国产精品久久久久久久久免费相片 | 极品瑜伽女神91| 精品国产亚洲在线| 国产精品1区2区3区| 国产欧美日韩在线视频| 成人激情综合网站| 综合激情成人伊人| 欧美午夜电影一区| 久久精品99国产国产精| 久久综合九色欧美综合狠狠| 国产精品99久久久久久久女警| 国产亚洲精品中文字幕| www.欧美精品一二区| 亚洲激情一二三区| 日韩一级大片在线| 国产美女精品人人做人人爽| 国产精品女主播av| 欧美中文字幕一区二区三区| 亚洲777理论| www亚洲一区| 色婷婷综合久久| 免费av成人在线| 综合久久一区二区三区| 欧美日韩国产美| 国产精品99久久久久久有的能看| 亚洲欧洲99久久| 91麻豆精品91久久久久同性| 国产乱色国产精品免费视频| 亚洲精品日日夜夜| 日韩精品中文字幕一区二区三区| 国产aⅴ精品一区二区三区色成熟| 中文字幕在线不卡视频| 9191久久久久久久久久久| 久久精品国产一区二区三| 亚洲三级在线免费观看| 91精品国产黑色紧身裤美女| aaa欧美大片| 久久精品国产精品亚洲红杏| 亚洲美女偷拍久久| 精品日产卡一卡二卡麻豆| 欧洲一区在线观看| 国产精品系列在线观看| 天堂va蜜桃一区二区三区漫画版| 欧美激情一区二区三区全黄 | 久久日韩粉嫩一区二区三区 | 欧美精品一区二区三区在线播放| 97se狠狠狠综合亚洲狠狠| 国产伦精品一区二区三区免费迷 | 亚洲综合自拍偷拍| 国产欧美日韩亚州综合| 日韩亚洲欧美高清| 欧亚洲嫩模精品一区三区| 国产91对白在线观看九色| 亚洲成a人片在线不卡一二三区 | 亚洲风情在线资源站| 欧美激情艳妇裸体舞| 精品久久久三级丝袜| 欧美日韩亚洲另类| 91麻豆国产香蕉久久精品| 国产精品99久久久久| 极品美女销魂一区二区三区| 五月天激情小说综合| 亚洲一区在线观看免费观看电影高清| 国产精品国产精品国产专区不片 | 91网站在线观看视频| 国产美女在线观看一区| 久久se精品一区精品二区| 蜜桃av噜噜一区| 日本v片在线高清不卡在线观看| 亚洲高清一区二区三区| 亚洲欧洲精品一区二区精品久久久 | 91精品国产综合久久福利| 欧美日韩一区二区三区在线看| 在线一区二区三区四区五区| 99九九99九九九视频精品| 99re热视频精品| 一本色道亚洲精品aⅴ| 91网站在线观看视频| 一本一道久久a久久精品| 色综合视频在线观看| 91国产福利在线| 欧美日韩精品专区| 欧美一区二区三区免费观看视频 | 97精品久久久久中文字幕| 91麻豆精东视频| 欧美日韩一区二区不卡| 欧美日韩国产首页| 日韩免费看的电影| 国产欧美一区二区精品仙草咪| 国产拍欧美日韩视频二区 | 欧美中文一区二区三区| 欧美高清一级片在线| 日韩一区二区三区视频在线 | 一区二区三区四区中文字幕| 亚洲一区二区在线观看视频| 日韩激情一区二区| 国产高清一区日本| 一本高清dvd不卡在线观看 | 久久精品999| 99re热视频精品| 欧美群妇大交群的观看方式| 精品国产sm最大网站| 中文字幕色av一区二区三区| 日韩精品一二三四| 国产精品123区| 欧美日韩高清一区二区三区| 精品免费视频.| 亚洲一区日韩精品中文字幕| 伦理电影国产精品| 欧美在线观看18| 久久亚洲综合av| 一区二区三区小说| 高清日韩电视剧大全免费| 欧美三级日韩在线| 国产欧美一区视频| 日韩av不卡一区二区| a4yy欧美一区二区三区| 亚洲精品在线免费播放| 亚洲激情网站免费观看| 国产一区二区在线免费观看| 在线国产电影不卡| 国产精品第四页| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日韩一本到| 日韩毛片视频在线看|