js 多语言转换代码

<script type="text/javascript">
var Language = new Array();
	Language['love_key'] = '%s love %s';
function L(){
	var userArguments = Array.prototype.slice.call(arguments);//强行转换成数组 
	var tempArr = new Array();//临时数组
	tempArr = userArguments;//
	var first = tempArr[0];//拿到第一个参数
	tempArr.shift(); //删除第一个参数
	var tempstr = Language[first];
	if(Language && tempstr){
		if(tempArr.length > 0){
			for(var x in tempArr){
				tempstr = tempstr.replace('%s',tempArr[x]);//替换掉特殊函数
			}	
		}
	}
	return tempstr;
}
//*/
L('love_key',"jack","rose");
</script>

  

上一篇:IT人的技术哲学书单:谁说写代码、做产品就不需要参禅悟道?


下一篇:《Origin 9.0科技绘图与数据分析超级学习手册》一1.2 Origin的系统框架