javascript - 页面加载进度条实现的原理是什么
PHP中文网
PHP中文网 2017-04-11 10:47:45
[JavaScript讨论组]

页面加载的时候出现loading动画,然后loading动画消失,页面内容出来,我该怎么判断这一步呢

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
黄舟

用ajax去请求,请求成功了把内容显示出来,把loading隐藏

PHP中文网

页面先显示加载的loading图片,然后你获取你要加载的图片是否都加载完毕,再用onload将loading图片隐藏掉就可以

ringa_lee

在线demogenerator-es6-angular。

看过之后可以用生成器,generator自己生成一个这样的项目,

里面关于你说的问题,的解决方案在js/index.js里:

require.ensure(['splash-screen/dist/splash.min.css', 'splash-screen'], function(require) {

    require('splash-screen/dist/splash.min.css').use();
    require('splash-screen').Splash.enable('circular');
});

require.ensure(['css/main.css', 'splash-screen', './main'], function(require) {

    require('css/main.css').use();

    var App = require('./main').default;
    (new App()).run();
});

销毁loading的核心在js/main.js里:

destroySplash() {
    var _this = this;
    Splash.destroy();
    require('splash-screen/dist/splash.min.css').unuse();
    setTimeout(function() {
        if (Splash.isRunning()) {
            _this.destroySplash();
        }
    }, 100);
}

我还有一篇关于这个工具的介绍:用ES6编写AngularJS程序是怎样一种体验

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号