匿名函数,结合闭包的写法,js对象的案例
/** name :Zuoquan Tu* mail :tuzq@XXX.com.cn* date :2015/04/1* version :1.1* description:modified by tuzuoquan 2015/04/7* CopyRight (C) 2015-04*/
$(function() {//扣分情况右侧表格的点击事件$(".wrap_r-list li").click(function(event) {$(this).addClass('current-q').siblings().removeClass('current-q');//$(".tab_content > .tab_content1").hide().eq($('.wrap_r-list li').index(this)).show();});});var PageHandler = (function($) {return {/*** @author:Zuoquan Tu * url:这里的url请求分页用的url地址 pageNo:表示要查找第几页* pageRow:表示每页有多少条记录* targetEleId:目标div的id属性名,其内部填写的是要分页的可变的信息* * pageNo,pageRow,url,targetEleId*/gotoPage : function(data, url, targetEleId) {$.ajax({type : 'POST',url : url,data : data,dataType : 'html',success : function(data) {// 删除首页中的内容,然后添加新的内容$("#" + targetEleId).children().remove();$("#" + targetEleId).html(data);},error : function() {alert("搜索数据时候出错!");}});}};
})(jQuery);/* 定义匿名执行函数 */
var page2 = {/** pageNo:1, PageRow:12,*/data : {"pageNo" : 1,"pageRow" : 10,"siteCode" : siteCode,"taskId" : taskId}
};/*** 当第一次进入这个页面的时候执行的方法*/
(function(pg) {// alert(pg.data.siteCode);PageHandler.gotoPage(pg.data, // 每页显示的条数basePath + "/singleReject/toSiteUnreachAbleByPage", // 要查询的url"view-problemInfo-data" // 要改变内容的div的内容);
})(page2);function loadDataSiteUnReach(){PageHandler.gotoPage(page2.data, // 每页显示的条数basePath + "/singleReject/toSiteUnreachAbleByPage", // 要查询的url"view-problemInfo-data" // 要改变内容的div的内容);
}
/*** 跳转页面* * @param pageNum*/
function gotoPage2(pageNum) {var pageCount = $("#view-problemInfo-data #pageCount").val();if (pageNum < 1) {page2.data.pageNo = 1;} else if (pageNum > pageCount) {page2.data.pageNo = pageCount;} else {page2.data.pageNo = pageNum;}PageHandler.gotoPage(page2.data, // 每页显示的条数basePath + "/singleReject/toSiteUnreachAbleByPage", // 要查询的url"view-problemInfo-data" // 要改变内容的div的内容);
}function confirmButton2() {// 获得输入框中值var pageNumInput = $("#view-problemInfo-data #pageNumInput").val();if(pageNumInput == ""){alert("对不起,您还没有输入页码!");return;}gotoPage2(pageNumInput);
}
匿名函数,结合闭包的写法,js对象的案例相关推荐
- js 匿名函数和闭包
匿名函数和闭包 转https://www.cnblogs.com/xiaowie/p/10277483.html 填写了注释 匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数.声明: ...
- php 匿名函数好处,谈谈PHP中的匿名函数与闭包
//匿名函数,说白了就是"没有名字的函数",不多说.给一段代码可能更为明白: //例一,定义匿名函数并调用 $str='world'; $func=function ($str) ...
- php的匿名函数和闭包函数
php的匿名函数和闭包函数 tags: 匿名函数 闭包函数 php闭包函数 php匿名函数 function use 引言:匿名函数和闭包函数都不是特别高深的知识,但是很多刚入门的朋友却总是很困惑,因 ...
- JavaScript 匿名函数与闭包
匿名函数与闭包 匿名函数 闭包 概念 相关知识点 闭包中的this 循环函数中的匿名函数和闭包 循环函数中的匿名函数 循环函数中的闭包 模仿块级作用域 私有变量 静态私有变量 匿名函数 没有函数名的函 ...
- javascript进阶课程--第三章--匿名函数和闭包
javascript进阶课程--第三章--匿名函数和闭包 一.总结 二.学习要点 掌握匿名函数和闭包的应用 三.匿名函数和闭包 匿名函数 没有函数名字的函数 单独的匿名函数是无法运行和调用的 可以把匿 ...
- 深入理解Java Lambda表达式,匿名函数,闭包
前言 对于Lambda表达式一直是知其然不知其所以然,为了搞清楚什么是Lambda表达式,以及Lambda表达式的用法和作用,本文应运而生当做学习笔记分享出来,欢迎指正交流. 什么是Lambda 让我 ...
- PHP两个匿名函数传递性,PHP让人不知道的匿名函数的几种写法(附代码)
PHP让人不知道的匿名函数的几种写法 通用的写法: 1.传统写法 function timer () { echo "hello world"; } SwooleTimer::ti ...
- Scala 高阶函数(作为值的函数、匿名函数、闭包、柯里化)+隐式转换和隐式参数...
Scala高级特性 1. 学习目标 1.1. 目标一:深入理解高阶函数 1.2. 目标二:深入理解隐式转换 2. 高阶函数 2.1. 概念 Scala混合了面向对象和函数式的特 ...
- JavaScript匿名函数和闭包
概述 在JavaScript前端开发中,函数与对其状态即词法环境(lexical environment)的引用共同构成闭包(closure).也就是说,闭包可以让你从内部函数访问外部函数作用域.在J ...
- php函数几种写法,PHP让人不知道的匿名函数的几种写法(附代码)
PHP让人不知道的匿名函数的几种写法 通用的写法: 1.传统写法 function timer () { echo "hello world"; } SwooleTimer::ti ...
最新文章
- linux删除libc.so.6
- 点云网络的论文理解(七)-Frustum PointNets for 3D Object Detection from RGB-D Data
- 树莓派3b+在tf卡配置wifi连接+ssh
- 科大星云诗社动态20210330
- Asp.Net Core(.net内核)
- C语言试题八十三之输出左下三角形九九乘法表
- SQL server USE GO语句学习总结
- 黄聪:WordPress图片插件:Auto Highslide修改版(转)
- PHP动态生成select标签
- 苹果mac屏幕截图工具:Snagit
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_03-freemarker测试环境搭建
- 【数字信号调制】基于matlab GUI PCM编码调制【含Matlab源码 1018期】
- back函数php,PHP callback函数使用方法和注意事项
- java swing 飞机大战游戏 github 免费 开源 公开 源码
- bootdo图片上传
- 大学排行榜 : qs全球世界 大学排行榜
- java springboot点餐外卖源码
- 苹果CMS V10后台登录验证码错误解决方法
- 【7gyy】让Win7系统下的硬盘不在狂闪的诀窍
- 用HTML做树形菜单,jquery实现树形菜单完整代码
热门文章
- Python使用远程仓库时建议忽略的文件
- 遗传算法求最短路径(旅行商问题)python实现
- 《编译原理》第三章知识点
- OpenCASCADE绘制测试线束:图形命令之Axonometric观察器
- wxWidgets:wxOwnerDrawnComboBox类用法
- boost::random模块生成随机 8 个字符密码相关的测试程序
- boost::ptr_vector相关的测试程序
- boost::pool模块实现验证是否 malloc/free 宏一切仍然正常的测试程序)
- boost::mpl模块at相关的测试程序
- boost::log::attribute_value用法的测试程序