jQuery笔记-插件开发小技巧】的更多相关文章

jQuery官方文档上推荐开发插件时要按下面格式来写,我第一次看源代码时看到这样的写法,被郁闷了好半天. (function($) {// Code goes here})(jQuery); 下面将记录为什么这样写,这样写具体有哪些好处. 其实上面这种方式等价于下面这种定义方式, 不过上面的方式更安全.与JAVA里面的隐藏类有点类似,这样定义之后,很大程序上毕免了第三方的误操作,从而破坏封装性. 上面的代码等价于下面的代码,我想这样写大家都能看明白了吧.var jQueryFucntion=fu…
1.table行单击选中radio(传说中input[type=radio]比input:radio要快) <tr class="rowSelect"> <td> <input type="radio" name="addressOptions" id="opt{{:ID}}" value="22"> </td> <td style="colo…
Description 一个数组,要求先对前n个数字排序(以方便后续操作):又要求对前n+i个数字排序:又要求对前n+j - 前n+k个数字排序(i.j.k的大小远小于n,且i.j.k间没有大小关系).总之就是对一个不定的范围内数据要进行频繁的按大小顺序调用,但是这个范围边界变化不大,很多数据重叠,这样每次都对此次区间内数据排序,频繁排序的话很费时间. 例如一个数组,一共9个数字,下标0~8.要求: 每次取一个区间,计算区间内的值.很容易想到对区间排个序,即可方便获得最大.次大值等. 对1~5排…
获取下拉框中选中项的文本等操作 jQuery获取Select元素,并选择的Text和Value:  1.获取select 选中的 text : $("#ddlRegType").find("option:selected").text(); 2.获取select选中的 value: $("#ddlRegType ").val(); $("#select_id").change(function(){//code...}); /…
1.判断某元素上是否绑定了某种类型的事件 var $events = $("#foo").data("events"); if( $events && $events["click"] ){ doSomething();} 2.如何验证某个元素是否为空 方法一if (! $('#keks').html()) { //什么都没有找到;} 方法二if ($('#keks').is(":empty")) { //什么…
1. 禁止右键点击 $(function(){ $(document).bind('contextmenu', function(e){ return false; }) }) 2. 隐藏搜索文本框文字 $(function(){ $('input.text').val('enter text here'); textFill($('input.text')); }); function textFill(text){ var originalValue = input.val(); input…
使用 each 遍历 var nodes = Ztree.getCheckedNodes(true); //获取所有勾选的节点 $.each(nodes,function(i,value){ alert(value.name); }) js对象的声明和二维数组的创建 var ids_str = {}; $.each(nodes,function(i,value){ ids_str[i] = {}; //这一步不可或缺,声明二维也是一个对象,才能进行下面的赋值 ids_str[i]['id'] =…
1.隐藏table整列 $("#tableID tr").find('td:eq(N)').hide();…
计算单元格高度,在自定义cell中 -(void) resizeTheHeight{ CGFloat contentWidth = 280; UIFont *font = [UIFont fontWithName:@"Arial" size:14]; CGSize size = [txtContent.text sizeWithFont:font constrainedToSize:CGSizeMake(contentWidth, 220) lineBreakMode:UILineBr…
C#中??和?分别是什么意思? 在C#中??和?分别是什么意思? 1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空.例如:string str=null; 是正确的,int i=null; 编译器就会报错.为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int? 表示可空的整形,DateTime? 表示可为空的时间.T? 其实是System.Nullable(泛型结构)的…