我有一个很棒的javascript文件 common.js 我的所有功能和东西......我想写一个单独的文件Js 仅存储所有警报/礼貌消息的定义等 沿着文件传播......我不想一个接一个地寻求和改变......
我在php中创建了这样的东西,我有我的文件,en.php / fr.php /de.php我需要的每种语言...
我在想:
1。如果我能在Js中做同样的事情
2。如果有任何方法可以使用PHP代替...所以woudl甚至更好只有一个且只有一个文件可以编辑
感谢
答案 0 :(得分:2)
当然 - 您需要做的就是为每种语言创建一个定义文件,只创建一个具有所需name: value
对的对象。然后,您现有的JS可以在需要的地方插入defsObject["name"]
。然后,您的PHP将通过更改脚本标记的src
值来确定要加载哪个JS定义文件。
如果您不熟悉对象表示法,Stack Overflow(tagged JSON)上会提供大量示例。
答案 1 :(得分:0)
我不相信使用js包含定义是令人满意的方式。