先来看一下Js和Jquery的点击事件 举两个简单的例子 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m…
C#使用读写锁三句代码简单解决多线程并发写入文件时提示“文件正在由另一进程使用,因此该进程无法访问此文件”的问题 在开发程序的过程中,难免少不了写入错误日志这个关键功能.实现这个功能,可以选择使用第三方日志插件,也可以选择使用数据库,还可以自己写个简单的方法把错误信息记录到日志文件. 选择最后一种方法实现的时候,若对文件操作与线程同步不熟悉,问题就有可能出现了,因为同一个文件并不允许多个线程同时写入,否则会提示“文件正在由另一进程使用,因此该进程无法访问此文件”. 这是文件的并发写入问题,就需要…
Redis总结(五)缓存雪崩和缓存穿透等问题   前面讲过一些redis 缓存的使用和数据持久化.感兴趣的朋友可以看看之前的文章,http://www.cnblogs.com/zhangweizhong/category/771056.html .今天总结总结缓存使用过程中遇到的一些常见的问题.比如缓存雪崩,缓存穿透,缓存预热等等. 缓存雪崩 缓存雪崩是由于原有缓存失效(过期),新缓存未到期间.所有请求都去查询数据库,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机.从而形成一系列连锁…
页面点击按钮添加一行    删除一行   全选   反选  全不选 页面效果图如下 html页面代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.css" /> <script type=&qu…
例子1 ready() DOM加载完毕 load() 元素加载完毕 resize() 浏览器窗口的大小发生变化 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src="js…
最近的一个winform的项目中,碰到datagridview控件的第一列添加全选的功能,通常这个功能,有两种实现方式:1. 为控件添加DataGridViewCheckBoxColumn来实现,但是需要提供全选反选功能,2. 再加一个checkbox控件跟datagridview组合来实现全选反选功能.但是,感觉这两种实现效果都不是很好.网上查资料,发现一个老外的实现方法,比较简单通用.demo 代码最下面的连接给出. 他的实现方式就是:DataGridViewCheckBoxColumn的父…
1.swift实现分割线补全 swift一个大进步,只要设置tableView.separatorInset = UIEdgeInsets.zero即可补全分割线, 2.OC实现分割线补全 而在OC中,我们要实现UITableViewDelegate的两个代理方法才能得到想要的效果.OC实现代码如下 - (void)viewDidLayoutSubviews { if ([self.tableView respondsToSelector:@selector(setSeparatorInset:…
我知道的设置treeview节点的三种状态,如果不是买的控件,那么通过代码,只能设置两种状态,我知道的有三种方法, 第一种是重写treeview,第二种是把三种状态做成小图标,让节点复选框随着不同的状态,显示不同的图片,第三种是通过重新绘画复选框中的内容实现 截图中的是第三种方法,可能不是很好用,会有一些小问题 代码 运行效果…
every() 方法使用指定函数检测数组中的所有元素: 如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测. 如果所有元素都满足条件,则返回 true. 逻辑是不是很熟悉跟 data: { list: [ { id: '0', name: '吃饭', done: true }, { id: '1', name: '睡觉', done: true }, { id: '2', name: '打豆豆', done: false } ] } computed :…
<script language="javascript"> $(document).ready(function(){ //各行换色 $('table tr:odd').addClass('tr_odd'); //奇数行 $('table tr:even').addClass('tr_even'); //偶数行 //单击行选中是事件 $("tr").bind("click",function(){ if( $(this).hasCl…
在做项目时遇到一个bug,checkbox全选与反选功能,只能点击一次,再点就不起作用了,为了解决此问题,我查找了好多资料,下面把具体解决方案整理分享给大家,需要的朋友可以参考下: 代码需求, 使用attr只能执行一次,使用prop则完美实现全选和反选,获取所有选中的项并把选中项的文本组成一个字符串. 存在bug的代码:只能全选一次就失效 $(document).ready(function(){ $("#CalculationAll").click(function(){ var i…
这是一段用jquery实现全选的代码,主要思路如下: 1.所有的复选框都有单击事件,所有效果都是在单击事件下实现的 2.全选复选框所实现的功能与其他复选选项实现的功能不同,所有在单击事件内做一个判断,是否是全选复选框的单击事件 3.如果是,则执行判断全选复选框是否选中,如果当前状态为选中,那么点击后取消勾选,同时取消所有选项的勾选,如果全选当前未选中,点击后勾选,并勾选所有 4.如果不是,说明点击的对象是出全选外的其他选项,那么就要判断当前已经勾选的选项的数量,是否等于除了全选复选框以外所有选项…
书写一个后台管理中用到的全选反选功能.代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>全选反选插件</title> <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/…
全选看起来挺简单的,要做得完美就不那么容易了. 目前,我的全选插件能做到以下6点: 1.点击全选checkbox,能将要选择的checkbox都选中.去掉全选按钮,能将所有的checkbox都不选.这是最基本的功能,凡网上所有的有关全选的脚本都能满足这个要求. 2.点击选择的checkbox们,能根据是不是已经全部选择了,自动勾选或者取消勾选“全选checkbox”. 3.如果另外还有"全选按钮",点击的时候也要能全选. 4.如果还有“全不选按钮”,点击的时候要能全不选. 5.全选与不…
$scope.selectAll = false; //点击单选框的时候是不是全选 $scope.checkIsAll = function(){ var wipeCheckBoxObj = $("input[name='wipeCheckBox']:checked"); if(wipeCheckBoxObj.length==$scope.dataLists.length){ //全选 $scope.selectAll = true; }else{ $scope.selectAll =…
如图,需要使用jQuery实现全选.全不选.反选功能: 核心代码: 全选 $("#check_all").click(function(){ $("input:checkbox").prop("checked",true); }); 全不选 $("#check_no").click(function(){ $("input:checkbox").prop("checked",false)…
<html> <head> <meta charset="utf-8"> <title>Checkbox的练习</title> <style type="text/css"> *{margin:0px;padding:0px;} table{width:100%;text-align:center;} </style> <script src="jquery.js&q…
<html> <head> <meta charset="utf-8"> <title>Checkbox的练习</title> <style type="text/css"> *{margin:0px;padding:0px;} table{width:100%;text-align:center;} </style> <script src="jquery.js&q…
函数实现的话: head里加入函数实现 <script language="javascript" type="text/javascript"> //全选.取消全选的事件 function selectAll() { //#checkedAll是全选的那个checkbox if ($("#cbSelectAll").attr("checked")) { //:checkbox 是选中了所有的<input&g…
问题:使用了attr("checked",true”)设置子复选框的被选状态,第一次执行功能正常,但第二次失效. 解决方案:将attr("checked",true”) 换为prop("checked",true”),功能正确 分析:在遇到属性值为true/false时,使用prop()...原理暂时不清楚 附代码: //全选功能 function checkAll($thCheck,$tdCheck){ var isCheck = false;…
HTML代码: <input type="checkbox" name="checkbox" class="A" /> 使用按钮来实现全选.全消.反选 <button id="checkAll">全选</button > <button id="removeAll">全消</button > <button id="reverse&…
<ul id="list"> <li><label><input type="checkbox" value="1">text</label></li> <li><label><input type="checkbox" value="2">text</label></li>…
最近在公司接收到了一个需求,给收藏夹的书籍添加批量.全选删除实现思路:点击全选改变item的checked,改变item的checked,重新便利一下所有item的checked来改变全选的selectAll1)该组件基本功能已经实现,checkbox用的vant-ui,苦于官网没有这样功能的demo,我按照上面的思路实现,但头疼的是他只有change事件,也就是说在实现全选改变item的checked的时候会触发item的change,同时item的change会触发全选的change里面的事…
每当有多个选项的时候,都会有一种想法是:全选,全不选,如果子选项有被选,父选项也得被选. 注意:这里是根据id来获取元素的,但是不能直接用getElementById,因为那只能返回一个,而不是集合. 直接上代码:全选/全不选 function check_all(obj,id) { var elements = document.getElementsByName("chk[]"); var str = "" + elements.length; for(i =…
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>全选和全不选以及反选</title> <script src="../js/jquery-1.8.3.js"></script> <script> $(function() { //全选事件 $("#checkedAll"…
今天来做一些练习,做全选练习 原生版的实现: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> </style> </head> <script type="text/javascript">…
HTML代码 <div class="col-sm-7"> <input type="checkbox" id="allAndNotAll" />全选/反选<br><br> <input type="checkbox" name="check" id="1" value="1"/>1月 <input t…
一.用jquery动态绑定点击事件的写法 部分代码: <script type="text/javascript"> $(document).ready(function(){ $("#text").bind("click",function(){ alert("我的id为text,你点击时触发"); }); $("#text1").on("click",function()…
1.jQuery简介 为了简化JavaScript 的开发, 一些JavsScript 库诞生了. JavaScript库封装了很多预定义的对象和实用函数.能帮助使用者建立有高难度交互的页面, 并且兼容各大浏览器 当前流行的JavaScript 库有 jQuery是继prototype之后又一个优秀的Javascript框架.其宗旨是--WRITE LESS,DO MORE.优势如下: 轻量级(压缩后只有几十k) 强大的选择器 出色的DOM 操作的封装 可靠的事件处理机制 完善的Ajax 出色的…
前言 工作中经常遇到这种情况:验证邮箱页面的重新发送需要在3分钟后才可以点击触发请求,所以在这之前需要禁用他的点击. 网上查了后有以下几种实现方法 1.css禁用鼠标点击事件 .disabled { pointer-events: none; }注:(这个没有试过) jquery禁用a标签方法1 01 $(document).ready(function () { 02         $("a").each(function () { 03             var textV…