重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如何使用JavaScript实现多语言处理?
公司主营业务:网站设计、网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出洪江管理区免费做网站回馈大家。
很多时候需要用到多语言技术,JavaScript里面也是非常普遍的,比如日历插件的中文版本、英文版本。
JavaScript中实现多语言思路
最直接的一种就是将需要翻译的语言做成参数,每个参数组成的集合做成一个文件,然后再程序里面调用这个文件中的参数即可。
JavaScript语言包具体实现
在以上思路指导下,可以利用下面的办法实现。
直观的是把每个需要翻译的处理成变量,变量值组成的集合统一为一个文件,比如zh-cn.js / en.js等。
变量声明简单的如下所示:
var lang_a="copy";
var lang_b="复制"
还有一种做法,是将以上数据放在Jason数据中,然后利用eval函数解析和读取。这个有很多的好处,目前绝大多数的JavaScript语言包都是利用这种方式进行处理的。
可以用搜狗浏览器,在工具箱里下载“翻译”工具。访问了网站后点击“翻译”工具的图标,点击上面的“翻译当前网页”,在新弹出的网页中选择自己需要的语言就可以无障碍浏览了。
求采纳
script
javascript:alert(decodeURI("%E4%B8%AD%E7%A7%8B%E5%BF%AB%E4%B9%90"));
/script
嘿嘿
decodeURI 搞定
javascript是一种编程语言,它本身是没有中文意思的。楼上几位说法是完全没有理解它的含义胡诌的。这个本身是没有中文翻译的,或者说中文翻译也叫javascript。