在我的应用程序中,我可以通过标记来本地化大部分字符串,正如l20n.js文档中所描述的那样。但有时我必须本地化动态创建的字符串。喜欢:document.getElementById(id).innerHTML = "some text";
我使用聚合物和自定义web组件,所以主要目标是为任何本地化案例创建一个功能。如果我尝试document.l10n.get(string);,我就会得到TypeError: document.l10n.get is not a fun
Its 10!(从窃取)
所以对我来说,为什么b是动态初始化的,而a是静态初始化的,这是有道理的。但是,如果a和b具有自动存储持续时间(可能它们已经在main()中初始化),那么您仍然可以将它们的初始化称为静态或动态吗?因为,对我来说,它们听起来像是一个更通用的初始化名称,而不是例如复制初始化。另外,我读过,谁能告诉我为什么他们没有直接解释什么是静态和动态初始化?我的意思是,看起来他们只解释了在什么情况下会发生这种情