Js单元测试-分块延迟加载

简介: JS的单元测试之前写的不多,应用到项目中的更少,对待单元测试的看法,不同的程序员有不同的观点,个人感觉当项目组大了,人员流动比较频繁的时候,单元测试还是很有必要的,下面是针对前面博客中的分块延迟加载做的单元测试(感觉陌生的朋友可以先看完前面的2篇文章再来看这一篇,关联性比较大),请各位指正。 测试框架: 使用的测试框架是jasmine,一个非常简单易...

作者: zaohe 发布时间: 06-02

使用JQuery筛选sharepoint日历里的超链接

在一个客户的case中遇到需要在SharePoint Calendar试图里面根据一定的规则来显示或者隐藏记录,为了取得记录的handle,可以通过超链接选择器来查找,语法规则如下: $('a[href$="ABC"]')... 支持的选择方式如下: = 判断完全相符; != 不相符; ^=以某字符串开头; $=以某字符串结尾; *=包含某字符串。 进一步,可以通过$('a[href$="ABC"]:first')返回结果集中的第一条记录...

作者: 小师傅 发布时间: 06-02

jQuery学习随笔

jQuery学习随笔 一、选择器 1、id选择 $("#div1").click(function() { alert($("#div1").html()); }) 同 $('#div1').click(function() { alert($('#div1').html()); }) div1为 控件id .html() 为控件html代码 $("#div1").html() 同dom写法 document.getElementById("div1").innerHTML; 2、标签选择 $("p").click(function() { alert($("p").html()); }) p 为标签 alert($("p...

作者: 涵乐 发布时间: 06-01

JQuery不同版本对于Ajax中Json格式要求的不同

最近两天做项目,发现了一个奇怪的问题,原本使用好好的Jquery的Ajax代码突然变的不管用了,对比了所有情况最后发现原来是Jquery的版本导致 在1.2.6的版本中Ajax的Json表达式要求的格式并不是很严格{result:true,"error":""}这样的格式是可以使用的。但是到了更高级的版本,比如1.4.1以后的版本,就需要使用非常严格的Json格式了,上面的举例就必须变成{"result":"true","er...

作者: duohahawuwu 发布时间: 06-01

Jquery(4)

1,属性过滤器 $("input[name=abc]:控件的属性值") //获取所有name="abc" 的checkbox $("div[title!=abc]") //获取所有title不等于abc的div $(function () { $("#select").click(function () { var ckbs = $("input[name=2]:checked");});//name为2 的input控件并且属性为checked的控件集合 ckbs.each(function () { alert($(this).val()); }); }); 2, 表单选择器 $(":input"...

作者: 阳光季节 发布时间: 06-01

仿照jquery的方式实现的tabs和focus

自己没事的时候写的小玩意,没有做过什么优化,很多地方不是很理想,期待有高人指点。 (function(W){ var ui=W.ui=function(json){ return ui.fn.init(json); } ui.fn=ui.prototype={ init:function(json){ var opt={ type:json.type || 'tabs', id:json.id || 'tab', contid:json.contid || 'tabcont', maxnum:json.maxnum, curclass:json.curclass || 'curr', oent:json.o...

作者: 留痕 发布时间: 05-31

jQuery RadioButtonList

今天同事问我 如何选择一个Radio 下面显示一个TR $(':radio[name=RadioButtonList1]').click(function () { if ($(':radio[name=RadioButtonList1]:checked').val() == '22') $("#td").show(); else $("#td").hide(); }); $("#rblDisplayType input[type=radio]").click(function () { if ($('#rblDisplayType input[type=radio]:checked').val() == '5') $("#<%=td.ClientI...

作者: m、y 发布时间: 05-31

js 中 ajax的实现实例

function ajax(url, vars, callbackFunction){ var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0"); request.open("GET", url, true); request.onreadystatechange = function(){ if (request.readyState == 4 && request.status == 200){ if (request.responseText){ callbackFunction(request.responseText); } } };...

作者: 叮/当 发布时间: 05-31

jQuery 插件的模块化:seajs

转载自岁月如歌的博客。 用开放的心态,打造专业的人生。 jQuery 插件的模块化 with 13 comments jQuery 插件非常丰富。在传统使用方式里,比如 jquery-fancybox, 我们需要在页面中显式引入: 1 <script src="http://www.cnblogs.com/js/jquery.min.js"></script> 2 <script src="http://www.cnblogs.com/js/jquery.easing-1.3.pack.js"></script> 3 <script src="http://ww...

作者: 枫叶绿了 发布时间: 05-31

jquery鼠标跟随框~

效果如下图:使用jquery做的。很简单几句代码就ok。 html代码: <div><a href="#" id="doc01">最终方案01.doc</a></div><div><a href="#" id="doc02">最终方案01.doc</a></div><div><a href="#" id="doc03">最终方案01.doc</a></div> 漂浮框html代码: <div id="notes"> <div id="note_doc01" class="notediv"> <div class="divtop" ></div> <div class="noteinfo" > 1 业务...

作者: § 薄樱 § 发布时间: 05-31