Rob*_*cks 1 html javascript multilingual
我有一些不会说英语的客户.他们希望我为他们编写的JavaScript使用另一种语言.
浏览器可以理解其他语言,还是仅限于非英语注释?
navigateur.nomApp.indice("Microsoft")
Run Code Online (Sandbox Code Playgroud)
代替 :
navigator.appName.indexOf("Microsoft")
Run Code Online (Sandbox Code Playgroud)
Ada*_*icz 28
JavaScript不是用英文编写的,它是用JavaScript编写的.
Mar*_*son 12
您可以获取任何对象并将其分配给具有法语名称的变量
var nomAppDeNavigateur = navigator.appName;
Run Code Online (Sandbox Code Playgroud)
然后在任何地方使用它,它只是限制为Javascriptish的关键字.无论你的目标是什么语言,它仍然必须有意义.
JavaScript是一种动态语言,可以很好地响应猴子修补:
String.prototype.indice= String.prototype.indexOf;
navigator.nomApp= navigator.appName;
window.navigatrice= navigator;
Run Code Online (Sandbox Code Playgroud)
Etvoilà!您的代码片段按原样工作.好吧,除了好奇的浏览器是男性化的方式.
PS.不要这样做.