Web笔记-layerui的基本使用及JavaScript回调函数的写法
程序运行截图如下:
第一个按钮按下后:
第二个按钮按下后:
然后回调一个函数,这个函数调用系统自带的alert。
使用layerui的目的是为了统一弹窗的风格,因为不同浏览器alert的位置大小,风格不一样。
程序结构如下:
相关源码如下:
index.html
<html>
<head>
<title>layer</title>
<script src="jquery.min.js"></script>
<script src="./layer/layer.js"></script>
<script src="common.js"></script>
</head><body>
<button class="do-test">测试</button>
<button class="do-test2">测试</button>
<script src="test.js"></script>
</body></html>
common.js
;var common_ops = {alert:function( msg ,cb){layer.alert( msg,{yes:function( index ){if( typeof cb == "function" ){cb();}layer.close( index );}} );}
};
test.js
;var member = {init:function(){this.eventBind();},eventBind:function(){$(".do-test").click(function(){common_ops.alert("第一个 common_ops.alert");//这是一个callbackvar callback = function(){alert("alert弹窗")}//第二个//common_ops.alert("第二个 common_ops.alert", callback);})}
};
var member2 = {init:function(){this.eventBind();},eventBind:function(){$(".do-test2").click(function(){//这是一个callbackvar callback = function(){alert("alert弹窗")}//第二个common_ops.alert("第二个 common_ops.alert", callback);})}
};$(document).ready( function(){member.init();member2.init();
});
Web笔记-layerui的基本使用及JavaScript回调函数的写法相关推荐
- javascript 回调函数
javascript 回调函数 回调函数 作为参数传递的函数 示例代码 let x = function () {console.log("执行回调函数") }let y = fu ...
- 理解javascript 回调函数
理解javascript 回调函数 原文:理解javascript 回调函数 ##回调函数定义 百度百科:回调函数 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一 ...
- javascript回调函数笔记
来源于:https://github.com/useaname/blog-study 在Javascript中,函数是第一类对象.意味函数可以像对象一样按照第一类被管理使用. 回调函数是从一个叫函数式 ...
- javascript回调函数(模式)原理和示例深入分析
广大网友读懂了我之前论述的javasc ...
- 重新理解javascript回调函数
把函数作为参数传入到另一个函数中.这个函数就是所谓的回调函数 经常遇到这样一种情况,某个项目的A层和B层是由不同的人员协同完成.A层负责功能funA,B层负责funcB.当B层要用到某个模块的数据,于 ...
- JavaScript回调函数的高手指南
摘要:本文将会解释回调函数的概念,同时帮你区分两种回调:同步和异步. 回调函数是每个前端程序员都应该知道的概念之一.回调可用于数组.计时器函数.promise.事件处理中. 本文将会解释回调函数的概念 ...
- javascript回调函数及推论
回调函数:通过函数指针调用函数,把一个函数的指针传给另外一个函数. 从基本定义上,就可以开始基础推论. A.合并功能域. 1.以函数分割功能域. 2.以模块分割功能域. 3.以 ...
- 理解javascript 回调函数,闭包
回调 jQuery中一直有使用回调函数,比如:$("#btn").click(function() {alert("button clicked"); }); ...
- JavaScript 回调函数/Promise/ async/await
并发和并行 并行和并发是两个概念,容易混淆是因为并行和并发在中文意思上相近,其实在英文中,这是完全不相同的东西,并行(parallelism).并发(concurrency). 并行(parallel ...
最新文章
- 零基础参加Java培训班合适吗
- [codeforces] 383C Propagating tree(dfs序+线段树)
- Radware LP配置步骤
- 关于scrollTop为0以及解决方法
- 美国国防部CIO:企业IT可考虑用开源做数据分析
- mysql数据库指定ip远程访问
- numpy基础(part9)--矩阵
- BZOJ 3564: [SHOI2014]信号增幅仪(随机增量法)
- Android 系统(152)---Android多线程:HandlerThread详细使用手册
- linux中node跨服务执行文件,linux部署node.js服务并启动服务
- ProtoBuf和Netty的简单使用
- 华师大版数学分析下知识点总结
- HCNA学习的第二天
- 从Soul APP 看社交升级新玩法
- mysql rpm mar_Centos7.3离线(rpm方式)安装mysql服务
- 前端工程师推荐浏览器
- 洛谷P5520 [yLOI2019] 青原樱 题解
- UNITY 2D入门基础教程 (一)
- Java--枚举类型(枚举类型介绍 定义枚举类型 枚举类型的使用 枚举类型的注意事项 遍历枚举项)
- 「前端」webp图片适配流量优化
热门文章
- 2015-2016 ACM-ICPC, Central Europe Regional Contest (CERC 15) F.Frightful Formula(大数NTT)
- 为什么IE浏览器的反应总感觉比其他内核浏览器的要迟钝一些
- 使用 HTTP/POST 进行 Internet/分布式计算
- vue引入外部css文件
- 苹果手机关闭自动更新_使用苹果手机一定要关闭这四大功能,让手机更加省电、更加流畅...
- python实验三:P2P网络带宽数据主表Training_Master、用户信息更新表Training_Userupdate和登录信息表Training_LogInfo
- 外汇骗局有哪些?如何挽回损失?
- C++基础之:memset 、ZeroMemory和 “={0}” 三者区别及危险需慎用
- 中信国健临床通讯2011年4月期EULAR专刊目录
- 万能DOS启动盘制作全攻略!(软盘+光盘+U盘+硬盘+NTFS+应急实用工具)