2010-09-18 60 views
1

我有一个大的JavaScript文件common.js 用我所有的功能和东西......,我想编写一个单独的文件中的js 只存储所有警报/礼貌的消息等的定义 蔓延沿该文件...我不想一个接一个寻找和改变...如何在javascript中包含定义语言文件?

我在php中创建了这样的东西,在那里我有我的文件,en.php/fr.php /de.php对于每一种语言,我需要......

我想知道:

1如果我可以做同样的JS中

2.如果有任何的方式来使用,而不是PHP ...所以woudl甚至更好的只有一个,只有文件进行编辑

感谢

回答

2

当然 - 您需要做的就是为每种语言创建一个定义文件,该文件只需创建一个包含所需name: value对的对象。您现有的JS可以在需要的地方插入defsObject["name"]。然后,您的PHP将通过更改脚本标记的src值来确定要加载哪个JS定义文件。

如果您不熟悉对象表示法,则Stack Overflow(tagged JSON)上有大量示例可用。

0

我不认为有一个令人满意的方式使用JS来包含定义。