1

我会使用消息文件来向用户发出各种警告,使用文件 msg.js

var mensaje = {
        DATOS_VACIOS : "Verifique los campos ...."
}

称呼

alert(mensaje.DATOS_VACIOS);

我想知道是否有人知道一种做得更好的方法,或者将这个对象放在内存中,如果它会降低性能。

谢谢你。

4

1 回答 1

0

当然,这取决于客户端,但除非您有大量消息(1MB 或更多),否则将 msg.js 加载到内存中不会影响性能。最好按照您现在的方式进行操作,因为这些消息几乎可以立即提供给用户。如果你想保留更少的内存,你可以将 msg.js 拆分成更小的文件并异步加载它们,每次都销毁旧对象。这样做会减少浏览器的存储量,但会导致响应时间变慢。除非你的 msg.js 很大,否则不值得。

于 2012-11-27T15:08:06.027 回答