闭包创建自己的 plugin 示例 加载 loading


var showload = (function(){
    //classname  loading不同的展示形式
    // loadfont 加载的提示文字
    var _showload = function(classname,loadinfo){
        var $loadcover = $("<div class='loadcover'></div>");
        var $loading = $("<div class='"+classname+"'>"+ loadinfo+"</div>");
        $loadcover.append($loading);
        $("body").append($loadcover);
    }
    return {
        showload: _showload
    }
})();
var hideload = (function () {
    var _hideload = function(){
        $(".loadcover").remove();
    }
    return {
        hideload: _hideload
    }
})();
// 界面的使用方法:
/*
现有的 classname 包括: loadone; loadtwo; loadthree; loadfour; loadfive
* showload.showload('loadone','更在加载。。。')
* hideload.hideload()
*
* */
通过闭包的形式,函数可以自动调用,而且只调用一次,减少内存的占用,避免冗余。
闭包格式: (function name(){ //code })()
闭包创建自己的 plugin 示例 加载 loading的更多相关文章
- django之创建第12个项目-加载图片
		
百度云盘:django之创建第12个项目-加载图片 1.setting配置 #静态文件相关配置 # URL prefix for static files. # Example: "http ...
 - SQL Server ->> 自动创建表并从文件加载数据
		
这个存储过程自动创建表并从文件加载数据. 有一点需要说明的是Excel 12.0驱动是兼容了Excel 97-2003和Excel 2007两者格式的Excel文件. CREATE PROCEDURE ...
 - [Swift通天遁地]五、高级扩展-(11)图像加载Loading动画效果的自定义和缓存
		
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
 - jQuery8种不同的瀑布流懒加载loading效果
		
优化图片加载插件jQuery8种不同的瀑布流懒加载loading效果 在线预览 下载地址 实例代码 <ul class="grid effect-1" id="g ...
 - 一个很酷的加载loading效果--IT蓝豹
		
一个很酷的加载loading效果,自定义LeafLoadingView实现,LeafLoadingView继承view, 本例子主要由以下几点构成 (1):RotateAnimation实现叶子旋转 ...
 - 纯css3 加载loading动画特效
		
最近项目中要实现当页面还没有加载完给用户提示正在加载的loading,本来是想做个图片提示的,但是图片如果放大电脑的分辨率就会感觉到很虚,体验效果很不好.于是就采用css3+js实现这个loading ...
 - 简易仿ios菊花加载loading图
		
原文链接:https://mp.weixin.qq.com/s/wBbQgOfr59wntNK9ZJ5iRw 项目中经常会用到加载数据的loading显示图,除了设计根据app自身设计的动画loadi ...
 - php+ajax实现登录按钮加载loading效果
		
php+ajax实现登录按钮加载loading效果,一个提高用户体验,二个避免重复提交表单,ajax判断加载是否完成. 登录表单 <form onsubmit="return chec ...
 - react 首页加载loading
		
首页加载loading,放在#root里面,代码如下: <!DOCTYPE html> <html lang="en"> <head> < ...
 
随机推荐
- Filebeat插件启动失败,不能直接查找报错原因
			
老是在filebeat启动的这一步骤上出错,但是由于filebeat是由systemd启动的,因此原因也经常查不清楚,因此并不能直观的查出错误在哪里,所以今天教给大家两个寻找错误的根源的方法 先看我这 ...
 - jest 自动化测试
			
概述 jest 是 facebook 开源的,用来进行单元测试的框架,可以测试 javascipt 和 react. 单元测试各种好处已经被说烂了,这里就不多扯了.重点要说的是,使用 jest, 可以 ...
 - hadoop dfs.datanode.du.reserved 预留空间配置方法
			
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置 <property> <name>dfs.datanode.du.reserved< ...
 - 移动端解决单机事件延迟fastclick
			
引入百度静态公共资源库 <script type='application/javascript' src='http://apps.bdimg.com/libs/fastclick/1.0.0 ...
 - Linux运维期中架构(50台集群)
			
一.期中架构 二.期中架构-前端部分 三.第三阶段作业-期中架构
 - MYSQL中文乱码以及character_set_database属性修改
			
新安装MYSQL,还没有修改数据库系统编码. 之后由于创建数据库时候:create database db_name; 没有指定编码,之后发现乱码就修改各个属性之后还是乱码,便开始配置数据库属性,之后 ...
 - Django 路由系统(URLconf)
			
URLconf是什么? URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的view函数之间的映射表:你就是以这种方式告诉Django,对于这个URL调 ...
 - SQL其他常用的语句
			
阅读目录 一:汇总数据 1.理解AVG函数 2.理解COUNT()函数 3.理解max()函数 4.理解min()函数 5.理解sum()函数 二:分组数据 1 创建分组(group by) 2 HA ...
 - UOJ129 NOI2015 寿司晚宴 数论、状压DP
			
传送门 数论题\(n \leq 500\)肯定是什么暴力算法-- 注意到每一个数\(> \sqrt{n}\)的因子最多只有一个,这意味着\(> \sqrt{n}\)的因子之间是独立的,而只 ...
 - 路由信息对象Route之属性query和params的区别
			
query的使用 第一步:在<router-link/>标签中配置如下 <router-link :to="{name:'beijing',query:{id:1,user ...