Web开发网 > 站内搜索 > jquery webservice
http://www.w3dev.cn/article/20130204/asp-create-webservice-III.aspx
n WebKit if ( !jQuery .support.checkClone arguments.length === 3 typeof value === string rchecked.test( value ) ) { return this.each(function() { jQuery (this).domManip( args, table, callback, true ); }); } if ( jQuery .isFunction(value) ) {http://www.w3dev.cn/article/20121227/jquery-document-process-method-can-eval-script.aspx
们可以使用jQuery 来做一个基于JSON的get请求,得到该方法的intellisense(挂在$.之后):=============================注意:原引用的jQuery 文件的路径应使用相对路径,如../js/jQuery .js,否则智能提示无法工作。如果想用中文提示,可以自己翻译jquery -vsdoc.js文件,稍后我会把自己翻译的发上来。更新:已翻译,地址Visual Studio 2008 支持JS文件的-vsdoc智能代码提示,jQuery 也发布了相应的jQuery 版本,.NET项目里用jQuery 很方便,但是只有英文版。我将1.2.6的jQuery 版本翻译为http://www.w3dev.cn/article/20121225/vs2008-jquery-Intellisense.aspx
一个jQuery 选择器字符串,一个jQuery 对象,或者一个DOM元素。默认值:null。url:指定提交表单数据的URL。默认值:表单的action属性值type:指定提交表单数据的方法(method):GET或POST。默认值:表单的method属性值(如果没有找到默认为GET)。beforeSubmit:表单提交前被调用的回调函数。beforeSubmit回调函数作为一个钩子(hook),被提供来运行预提交逻辑或者校验表单数据。如果 beforeSubmit回调函数返回false,那么表单将不被提交。beforeSubmit回调函数带三个调用参数:数组形式的表单数 据,jQuery 表单http://www.w3dev.cn/article/20121220/jquery-ajaxForm-plugin-usage-document.aspx
jax Upload文件上传插件允许你上传多个插件而无需刷新页面,可以使用任何的元素来显示文件选择窗口。它可以在所有主流的浏览器下工作,从2.0版本开 始,不需要任何库运行。Ajax Upload文件上传插件不会污染任何命名空间,所以它与jQuery ,Prototypejs,mootools其他JavaScript库兼容。Demo实例下面是一个在jQuery 下使用AjaxUpload插件的实例。下载 版本3.6 发布于2009-03-10问题,贡献和最新版本该项目最近已经移到了GitHub,欢迎您去折腾它。也更愿意您使用问题跟踪(issue tracker)留下意见,错误报告和要求。您必须先http://www.w3dev.cn/article/20121205/jQuery-AjaxUpload-chinese-API-demo.aspx
件/titlemeta http-equiv=content-type content=text/html;charset=utf-8/script type=text/javascript src=/js/jquery .js/scriptscript type=text/javascriptwindow.onload=function () { jQuery .extend(jQuery .easing , { easein: function (x, t, b, c, d) { return c * (t /= d) * t + b }, easeinout: function (x, t,http://www.w3dev.cn/article/20121112/taotao-manage-guider-jquery-plugin.aspx
t实现图片抖动,使用jquery 实现。 插件配置说明during:图片抖动间隔计时器时间,越小抖动越快,默认100msrange:抖动频率,越大抖动的记录越大,默认10pxstart:抖动开始前执行的回调,默认空函数体function(){}end:抖动结束后执行的回调,默认空函数体function(){}dir:方向,left(左右抖动)/top(上下抖动),默认左右 测试源代码如下!DOCTYPE HTML PUBliC -//W3C//DTD HTML 4.0 Transitional//ENhtmlheadtitlejavascript图片抖动效果jQuery 插件/titlemehttp://www.w3dev.cn/article/20121112/javascript-image-shake-jquery-plugin.aspx
最新版本的jquery -easyui-1.3.1新增了grid插件的subGrid【detailview】功能,可以预览数据行的详细信息。但是使用从他们官网下载的源代码压缩包中使用高版本的jquery ,如jquery -1.8.0.min.js时,发现向配置了detailview的grid添加数据行时,如果这个grid没有数据,在添加多行数据时,只能添加在最前面的一行,其他数据无法添加进去。如果grid中存在数据时,那么无法增加新行。 使用jquery -1.8.0.min.js,配置了detailview的datagrid,默认无数据源,在数据源datagird中选择了4行数据,但是添加http://www.w3dev.cn/article/20121112/jquery-easyui-1.3.1-datagird-with-detailview-config-can-not-append-row.aspx
href=/dblog.aspx class=dblogspan/spanD博文/a/lilia href=/bblog.aspx class=bblogspan/spanB博文/a/lilia href=/design.aspx class=designspan/span设计作品/a/lilia href=/code.aspx class=codespan/span代码下载/a/lilia href=/message.aspx class=msgspan/span访客留言/a/li/ul/div/body/html源代码下载jquery 框架下载:jquery -1.4.2.min.js下载http://www.w3dev.cn/article/20121111/google-guider-jquery-plugin.aspx
jQuery .easing擦除效果插件时,需要注意使用jQuery .extend来扩展jQuery .easing擦除效果,而不是自定定义jQuery .easing,要不再调用jQuery 的效果方法如fadeIn/fadeOut,slideUp/slideDown等时会出现错误。//使用这种方法自定义jQuery .easingjQuery.extend(jQuery .easing,{/*自定义的jQuery .easing效果*/});//不要这样重写jQuery .easing效果,要不会出错,找不到效果插件,除非自定的jQuery .easing中有swing和linear这2种效果jQuery http://www.w3dev.cn/article/20121110/self-define-jQuery.easing-plugin-note.aspx
从官网点下载http://leandrovieira.com/projects/jquery /lightbox/下载的jquery lightbox plugin插件,给的示例代码中,当配置txtImage为中文时,会出现乱码或者未显示配置的中文内容。 这个问题主要是因为给的示例html文件中指定的页面编码为utf-8的 meta http-equiv=Content-Type content=text/html; charset=utf-8 / titlejQuery lightBox plugin/title但是index.htm这个文件的存储编码却是ANSI格式的,所以配http://www.w3dev.cn/article/20121101/jquery-lightbox-plugin-txtImage-chinese-Garbled.aspx
如果select对象的option没有value属性,jquery 怎么通过option显示的text内容查找到对应的option对象?由于option显示的内容没有什么对应的属性,所以只能使用内容选择器:contains来查找。不能通过属性text查找到。 测试代码如下headscript type=text/javascript src=/js/jquery .js/script/headscript type=text/javascript var one = 'B', two = 'A2', three = 'A13'; http://www.w3dev.cn/article/20121030/jquery-find-option-by-display-text-selector.aspx
件和jquery 序列化JSON对象为键值对的方法param产生冲突,导致json.js文件中的toJSONString方法重复调用自身从而堆栈溢出出现too much recursion【firefox】/Stack Overflow【IE浏览器】错误。 产生too much recursion/Stack Overflow这个问题主要是jquery 调用ajax方法时,如果参数为json对象,jquery 会调用param方法序列化json对象为键值对,param方法中使用了for语句遍历json对象,而json.js对object对象扩展了toJSONString方法,导致jquery 遍历http://www.w3dev.cn/article/20121010/json.js-jquery-Conflict-too-much-recursion-Stack-Overflow.aspx
://tutorialzine.com/2010/07/colortips-jquery -tooltip-plugin/演示地址:http://demo.tutorialzine.com/2010/07/colortips-jquery -tooltip-plugin/colortips.html 6)jQuery Tiper是一个轻量级的jQuery tooltip,可以为任何元素指定弹出窗口。http://dave-earley.com/jquery /jquery -tiper-lightweight-jquery -tooltip/演示地址:http://dave-earley.com/dhttp://www.w3dev.cn/article/20120926/jquery-tooltip-plugin.aspx
在csdn看到了一个jquery ajax中的timeout问题,地址http://topic.csdn.net/u/20120726/10/0fc851fd-fb54-455c-85db-4b60ffd2e375.html,一个人同时发送了100个ajax请求,timeout设置为5s,只返回了前面几个的ajax请求,后面ajax请求全部超时。 这个超时问题是jquery 的timeout没处理好吗?其实我觉得不是,是浏览器并发请求处理数量有限制,导致后面发送的ajax请求需要等待前面发送的ajax处理完毕后才能继续。 查看jquery 的源代码我们会发现,jquery 处理超时是通过计时器http://www.w3dev.cn/article/20120726/jQuery-ajax-timeout.aspx
is中给网站添加json文件的mime类型,内容为application/json,并且配置jquery easyui datagrid的请求方式方法为GET【默认为POST请求】,要不使用POST方法请求静态文件时,会出现405 Method Not Allowed错误。$('#xxxx').datagrid({ method:'GET'//===========//........其他配置});2)添加json扩展名映射到asp处理程序,这样不需要修改jquery easyui datagrid的请求方法,可以直接POST请求json静态文件,不会出现4http://www.w3dev.cn/article/20120629/jquery-easyui-datagrid-datasource-json-file.aspx
在本篇中不可能展开进行系统地介绍。Unobtrusive JavaScript在jQuery 的验证中得到了很好的体现,接下来我们就简单地介绍一下使用jQuery 进行验证的编程方式。二、以内联的方式指定验证规则 jQuery 的验证实际上是对存在于表单的输入元素进行验证,它支持一种内联(Inline)的编程方式是我们可以直接将验证的规则直接编写在被验 证输入HTML元素的class(表示CSS类型)属性中。考虑到有一些读者对jQuery 的验证框架可能不太熟悉,为此我们来做一个简单的实例验证。 虽然演示jQuery 验证使用一个单纯的HTML文件就可以了,但是在这里我们还是通过Visual Sthttp://www.w3dev.cn/article/20120622/ASP.NET-MVC-client-jQuery-validate.aspx
26: /div 通过上面的这段HTML我们可以看到,对应着Model对象两个属性的input元素具有一个data-val属性和一系列以data-val-为前缀的属性,前者表示是否需要对用户输入的值进行验证,后者则代表相应的验证规则。具体来说,去除data-val-前缀后的属性名称对应着采用jQuery 验证时对应的验证规则名称。 一般来说,一个ValidationAttribute对应着一种验证类型和一系列可选的验证参数。比如RequiredAttribute、StringLengthAttribute和RegularExpressionAttribute对应的验证类型分别是requirehttp://www.w3dev.cn/article/20120622/ASP.NET-MVC-client-jQuery-Model-validate.aspx
seCapture(); //释放IE的鼠标捕获 o = null; $.cancelEvent(e); if ($.Drag.Resize) $.Drag.Resize(); //层移动结束后要执行的事件,如果设置了此事件。增加此代码主要是为了针对jquery +flash显示图片实时加载进度插件插件而设置的,设置lightbox大小 } for (var i = 0, j = arguments.length; i j; i++) {//绑定移动层鼠标按下事件 //arguments[i]参数解释:如果参数为数组[http://www.w3dev.cn/article/20120514/jquery-layer-drag-plugin.aspx
ect wrapped JSObject!错误 下面为jquery +flash显示图片实时加载进度插件源代码$.cancelEvent = function (e) {//阻止事件冒泡 if (e.stopPropagation) e.stopPropagation(); else e.cancelBubble = true; if (e.preventDefault) e.preventDefault(); else e.returnValue = false;};(function ($) {//jquery +flash显示图片实时加载进度插件 $.fn.dhttp://www.w3dev.cn/article/20120514/jquery-flash-image-real-time-loading-progress-plugin.aspx
this; }; $.inScreen = function (e) { var et = $(e).offset().top+$(e).height(), st = $(window).scrollTop(), sh = $(window).height(); return et = st et = st + sh; }//判断图片是否在显示的区域内})(jQuery ); 不过有一个问题,实际图片存储在original属性中,不知道会对seo有影响没有,因为google,百度有图片搜索引擎,增加图片的alt也能给网站带来流量,如果进行这种修改后,不知道是否对图片seo有影响。http://www.w3dev.cn/article/20120428/jquery-lazyload.aspx
如果jquery easyui的tree插件json数据源没有定义id,而是希望通过text来定位节点,那么无法使用find方法查找节点,此时需要遍历tree控件的节点,对比text属性实行遍历对比定位节点,可以使用getRoots和getChildren进行遍历。方法如下+展开-JavaScriptfunctionTravel(treeID){//参数为树的ID,注意不要添加#varroots=$('#'+treeID).tree('getRoots'),children,i,j;for(i=0;iroots.length;i++){alert(roots[i].text);childrhttp://www.w3dev.cn/article/20110923/jquery-easyUI-tree-travel.aspx
alert('Printing');document.body.removeChild(iframe);} 下面简单说说jPrintArea插件的使用。 首先,引入jquery .js及jquery .jPrintArea.js文件 script type="text/javascript" src="js/jquery .js"/scriptscript type="text/javascript" src="js/jquery .jPrintArea.js"/script 待打印部分html代码为: +展开-HTMLdivid="tabularData"tablecellspacing="http://www.w3dev.cn/article/20110902/jquery-plugin-jPrintArea.aspx
加载的,这样势必会引起速度上质的提升。怎么实现ImageLazyLoad一、使用JQuery 插件 ,插件名: jquery .lazyload(7kb大小),压缩后(3kb大小) 在线压缩js http://closure-compiler.appspot.com/home 虽然是很牛X的特效,不过用JQuery 插件只需要短短几句代码,使用过程如下:1.导入JS插件+展开-HTMLscriptsrc="jquery .js"type="text/javascript"/scriptscriptsrc="jquery .lazyload.js"type="text/javascript"/scrihttp://www.w3dev.cn/article/20110816/jquery-lazyload-image.aspx
jquery-ui.css" rel="stylesheet" type="text/css"/ script src="http://ajax.googleapis.com/ajax/libs/jquery /1.5/jquery .min.js"/script script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery -ui.min.js"/script script $(document).ready(function() { $("#datepicker").datepicker(); });http://www.w3dev.cn/article/20110805/jqeury-ui-datepicker-api-document.aspx
jquery .easyui插件中的form表单插件存在一个bug,就是如果load 数据的时候,没有区分input是否为text或者radio,checkbox,直接一句+展开-JavaScript$("input[name="+name+"]",form).val(val); 这句就要老命了,会将radio,checkbox的值全部设置为加载的数据中键名称对应的值了,这样就无法修改radio,checkbox的值了。 下面只需要将jquery .easyui.min.js文件中的这句+展开-JavaScript$("input[name="+name+"]",form).val(valhttp://www.w3dev.cn/article/20110719/jquery-easyUI-form-plugin-bug.aspx
der方法,要不会出错。 对于手写ajax代码一些建议1)为get提交时,不需要设置content-type了,除非请求的是一些需要检查content-type生成一些对应的数据格式的文件。如asp.net的webservice 会检查content-type,如果指定content-type为application/json,会生成对应的json格式的字符串。参考 webservice json 2)为get提交时,如果没有数据,调用send方法时最好添加一个null作为参数。xhr.send(null);3)为post提交时,一定不要忘记在调用open方法后,再调用setRequestHhttp://www.w3dev.cn/article/20110427/ajax-object-attribute-case-issues.aspx
http://www.w3dev.cn/article/20110408/IE-jquery-request-local-xml-file-callback.aspx
JQuery 实现的模块交换动画效果点击下载此附件源代码如下+展开-HTML!doctypehtmlhtmlheadmetahttp-equiv="content-type"content="text/html;charset=utf-8"/titleJQuery实现的模块交换动画效果/titlemetaname="Keywords"content="jquery ,模块,交换,动画,javascript特效"/metaname="Description"content="JQuery 实现的模块交换动画效果。在模块交换过程中,设置模块position为absolute,实现交换。"/scripthttp://www.w3dev.cn/article/20101130/jquery-block-exchange-animate-effect.aspx
对应的jquery .autocomplete类库下载jquery autocomplete下载Autocomplete - a jQuery pluginNOTE: This is a modification of the jQuery Autocomplete Plug-in written by Dylan Verheul. The documentation is also based on Dylan's documentation, I made additions/changes as need to support my modifications.Usage:====http://www.w3dev.cn/article/20100811/2786.aspx
首页 上一页 [1] [2] [3] [4] 下一页 尾页 3/4页,每页显示30条,共100条相关记录