一聚教程网:一个值得你收藏的教程网站
PHP教程 Css教程 操作系统 数据库 安卓下载
赛博朋克世界安卓下载
勇者突击队手游
银河突袭精英射手下载安装
大师狙击手下载最新版
火车火炮
煎鸡蛋大师免费正版
流行射手爆炸游戏手机版
球球粉碎专家游戏下载
逃出水果厨房游戏安装
衣服杀手
文明6血色契约怎么打
攻城掠地怎么过93关姜维
火影忍者如何获取橙色饰品
放开那三国3有哪些坐骑
最后的原始人游戏首把SP神器青鸾神幡详情介绍
最后的原始人游戏宠物通天灵猴详情简介
咏月风雅游戏玩法攻略讲解
艾尔登法环初始职业怎么加点
崩坏3新手抽什么角色
明日之后狙击手职业怎么样
时间:2022-07-02 14:50:30 编辑:袖梨 来源:一聚教程网
很多BS结构的软件进入的第一个页面需要加载很多文件
我们目前在做的一个项目用的Extjs,除了Ext的文件,还有语言文件,Utils类等等,一个都是几十KB
进入首页的时候相当慢,给用户一种假死的感觉,体验相当不好
看了一些flash版的游戏(比如QQ农场),都有加载的效果觉得不错,就模仿一下 ^_______^ (笑脸也系模仿)
其实原理很简单,就是在加载页面完全加载之前循环判断对象是否存在,如果存在就明说明文件记载完成了
为了保证效率,这里还用到了cookie,第一次加载的时setTimeout(fun,200),之后就是setTimeout(fun,50)
更酷的页面进入效果可以写在回调函数中实现(比如改变Mask的透明度 )
默认加载超时时间是10秒,可以在回调函数中判断如果超过10秒提示他刷新页面