Send As SMS

2005-03-28

javascript的一些想法

www.smartclient.com 这样的基于JavaScript的GUI组件,有一个问题就是JavaScript下载的尺寸非常的大,我觉得可能有一个比较适合的办法就是:


对每一个JavaScript方法,可以在服务器上建立她的唯一版本,而在客户端则使用代理的方式,即可以使用一个Stub来替代这个方法,这个Stub的唯一职责就是从服务器上下载真实的版本,然后执行她。


采用这种方式时,对于一些暂时不使用的方法,完全可以推迟下载时间,我们也可以对一个应用程序进行模拟运行,对那些每使用到的方法进行统计,让这些方法滞后下载。


这 个方式可以与我构想的Java2Javascript思想结合起来,就是说,Javascript代码实际上时使用Java开发的,通过一个工具将 Java编译成为等效的Javascript,从而充分利用Java的开发特点。在这种下载模式下,如果客户使用的IE浏览器,则用户可以只下载IE的版 本,而如果是Mozilla浏览器,则下载Mozilla的版本。

0 Comments:

张贴评论

<< Home