如何使用JavaScript实现多语言处理
如何使用Javascript实现多语言处理?
很多时候需要用到多语言技术,Javascript里面也是非常普遍的,比如日历插件的中文版本、英文版本。
Javascript中实现多语言思路
最直接的一种就是将需要翻译的语言做成参数,每个参数组成的集合做成一个文件,然后再程序里面调用这个文件中的参数即可。
Javascript语言包具体实现
在以上思路指导下,可以利用下面的办法实现。
直观的是把每个需要翻译的处理成变量,变量值组成的集合统一为一个文件,比如zh-cn.js / en.js等。
变量声明简单的如下所示:
var lang_a="copy";
var lang_b="复制"
还有一种做法,是将以上数据放在Jason数据中,然后利用eval函数解析和读取。
这个有很多的好处,目前绝大多数的Javascript语言包都是利用这种方式进行处理的。
原文地址:https://www.weidianyuedu.com/content/2020639201039.html
如何使用JavaScript实现多语言处理相关推荐
- TypeScript和JavaScript哪种语言更先进
TypeScript和JavaScript哪种语言更先进 近两年来最火爆的技术栈毫无争议的是JavaScript,随着ES6的普及,不管是从前端的浏览器来看,还是后端的NodeJS场景,JavaScr ...
- c语言实现一个编译器生成语法树,运用JavaScript构造C语言子集的编译器
使用JavaScript构造C语言子集的编译器 jCompiler是我一年前完成的一个课程作业.目的是尝试为编程语言提供基于浏览器的编译器实现+骗取高分(这才是重点). 实现的功能有:词法分析.语法分 ...
- JavaScript判断系统语言
JavaScript判断系统语言 英文 中文 var lang= null;function language(){var language=null;if (navigator.appName == ...
- JavaScript调用C语言的几种方式
JavaScript是脚本语言不能直接调用C语言接口,但是可以通过下面几种方式: 使用C语言编写的WebAssembly模块,WebAssembly是一种可在网页中运行的二进制代码格式,可以使用Jav ...
- 如何看待鸿蒙应用开发框架采用JavaScript作为开发语言?
喜闻乐见,其实使用 JavaScript 作为应用开发语言并不是第一家,比如 JerryScript 就是为了三星自家的 IoT 手表开发的,国产 RT Thread 也用了 JS 做 GUI,还有 ...
- JavaScript客户端脚本语言的应用
1.使用HTML中的表单.表格以及JavaScript客户端脚本语言实现如下图所示的简易计算器页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...
- python与js通用的数据结构_五种编程语言解释数据结构与算法——顺序表3(JavaScript与Python语言实现)...
7.JavaScript语言实现 7.1.用ES6语法编写顺序表类 //1.创建类 class MyList { //1. initList(&L):初始化表.构造一个空的线性表.放回值应该是 ...
- Java程序员从笨鸟到菜鸟之(二十八)Javascript总结之语言基础
JavaScript 脚本语言作为一门功能强大.使用范围较广的程序语言,其语言基础包括数据类型.变量.运算符.函数以及核心语句等内容.本篇文章主要介绍JavaScript 脚本语言的基础知识 一:基础 ...
- ABAP, Java和JavaScript三种语言的比较
写这个系列的初衷是SAP Chengdu office有越来越多的应届毕业生加入,这些新同事通过在大学的专业学习,具备了Java和JavaScript背景,但是进入SAP之后大家觉得ABAP没有Jav ...
最新文章
- [BZOJ2938]:[Poi2000]病毒
- RDKit:化合物相似性搜索
- python计算概率密度最大的值_Python机器学习(六十四)SciPy 统计
- 一个动作让全球震惊!百度Apollo就这样改写了全球智能驾驶格局
- 4行关键代码实现灰色模型GM(1, 1)
- Golang新开发者要注意的陷阱和常见错误
- python queue_Python-Queue 入门
- host ntrip 千寻rtk_最新测量干货:南方银河1和银河1Plus RTK设备连接千寻cors账号的设置方法...
- Linux : shell基础(慕课网Linux达人养成计划课程笔记)
- 基于jquery的tab切换
- 预见——数据技术的未来生态
- 1959=简单枚举类型
- Mysql 自动增长 重置
- 2021 软件开发的 5 大趋势,低代码、无代码得到了验证!
- 教师个人计算机研修总结,计算机研修总结
- tongweb设置gzip
- Excel VBA员工培训从哪里开始
- 联想服务器修改开机密码,联想电脑怎么修改开机密码
- js鼠标经过与离开事件
- python 批量下载种子_批量下载btbbt种子