我们做的web应用都要求多任务的,以前都是用tab页实现,每个tab页是一个iframe,这样内存占用还是很高的,所以又限制打开tab页的个数。一个明显的问题就是公共js不能公用,对象、函数在每个iframe里都构建一次,浪费内存。
也考虑过用div实现,但是要解决全局变量、元素命名、函数命名等很多问题,没有下决心做,不知道大家都是怎么实现多任务的呢?
也考虑过用div实现,但是要解决全局变量、元素命名、函数命名等很多问题,没有下决心做,不知道大家都是怎么实现多任务的呢?
调试欢乐多
我是不是应该到专家的博客上去问,孟子大人给俺讲讲呗
你多看看开源的那些框架不就行了。
DWZ
例如,每个tab都有自己的一个tab名称,无论在定义元素还是,各个tab相关的全局变量前面都加上tab名称。每个tab定义一个类,也就是function。 通过控制每个tab对象中的IsLoaded属性来实现动态的加载每一个tab。与数据库交互主要依靠ajax方法。这样的话在各个tab之间的切换和刷新数据会很流畅。