随笔分类 - 脚本---jQuery学习
摘要:$('#IDOCGrid').datagrid("hideColumn", "Deliverystorage"); //隐藏中转仓$('#IDOCGrid').datagrid("hideColumn", "Quotetype"); //隐藏报价类型loadDatadata加载本地数据,旧的行会被移除。$("#test").datagrid('loadData',data);1.分页查询条件var query={keywords:'your
阅读全文
摘要:http://developer.51cto.com/art/201109/290443.htm
阅读全文
摘要:JS文件操作【转】 Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍FileSystemobject对象的各个属性和方法的使用细节前,先来看.
阅读全文
摘要:事件是用户或者游览器自身执行的某种动作,诸如click,load,mouseover,都是时间的名称。响应某事件的函数就叫做事件处理程序(或者事件侦听器),事件处理程序的名字往往以'on'开头,比如click事件的事件处理程序是onclick,load时间的是onload。 为事件指定处理程序的方式有好几种: 1. html事件处理程序<button id = 'mybutton1' onclick = 'alert("button1")' >Button1</button><button id
阅读全文
摘要:jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。 一、选择网页元素jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他函数库的根本特点。 使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简写为$),然后得到被选中的元素。
阅读全文
摘要:GridView的标题栏、列冻结效果(跨浏览器版)本文来源:http://blog.darkthread.net/blogs/darkthreadtw/archive/2009/02/18/supertable-plugin-for-jquery.aspx稍早发表了GridView 的标题列冻结效果,足以满足工作上的需求,不过存在两个缺点:只支援FF及IE6/7、只能冻结列不能冻结栏(行)...不甘心事情只做一半,又挖了一下,惊喜地发现另一个版本: Super Tables,可以支援 Firefox 2+, Internet Explorer 5.5+, Safari 3+, Opera 9+
阅读全文
摘要:作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析(版本1.6.1)00 前言开光01 总体架构02 正则表达式-RegExp-常用正则表达式03 构造jQuery对象-源码结构和核心函数03 构造jQuery对象-工具函数04 选择器 Sizzle-工作原理 04 选择器 Sizzle-设计思路04 选择器 Sizzle-从左向右的余热04 选择器 Sizzle-块分割器chunker(有图有真相)05 异步队列 Deferred06 浏览器测试 Support07
阅读全文
摘要:在火狐、IE中让iframe自适应高度的js函数,以及由于iframe页面css设置而引发的bug。适合IE、火狐的自适应高度的JavaScript代码:view plaincopy to clipboardprint?function turnHeight(iframe) { var frm = document.getElementById(iframe); var subWeb = document.frames ? document.frames[iframe].document : frm.contentDocument; if(frm != null && subW
阅读全文
摘要:当td没有任何标示时,在jQuery中实现获取其在表格中的行和列:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="
阅读全文
摘要:作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新)样式表概述如何使用使用详解 特性对应的实现原理源码分析 .css( name, value ) jQuery.style( elem, name, value, extra ) jQuery.css( elem, name, extra ) curCSS( elem, name )概述CSS操作部分的源码分析基于版本1.7.1,以后的jQuery源码分析系列将采用最新的版本。jQuery.fn.css(
阅读全文
摘要:前言打开浏览器,输入一个网址,显示一个页面,页面最基本的布局和框架用户一目了然。但是用户所用的浏览器、显示器、分辨率大多都是不一样的,如何确保不同用户持有不同设备所看到同一个网址的页面显示内容相同呢?当然像亚马逊首页那一种布局会更个性化一些,它会根据用户持有设备的屏幕大小而现实内容。例如:一部PC机上可能一排现实5个商品,一部iPad上可能显示3个商品,而一部手机上可能一排只显示1个商品。至少不要 出现如下这种情况,在符合W3C标准的浏览器中显示正常,而在IE6,7中页面乱套,因为IE6,7仍然拥有很庞大的用户群;即使你做的Web应用是面向某些企业用户的,这种情况下用户较少,但你也不能强求用户
阅读全文
摘要:前几天向大家介绍了关于jquery.validate 1.7版本(remote方法)bug修复方法,那段时间恰逢一个产品上线,在表单验证时,唯独remote验证不能正常工作.因此在网上找到了该解决办法.说实话,外国友人的这个解决方法,还是不太懂,但还是感谢他才能顺利交付任务.今天有时间,做了一些自己的分析,与大家分享. 使用工具:firefox,firebug. 以下是一个简单的执行环境(引用库:jquery-1.5.1.js,jquery.validate-1.7.js):客户端:?123456789101112131415161718192021222324252627282930313.
阅读全文
摘要:最近在做一个用户注册登录的页面,资料查寻过程中发现了一个非常不错的客户端验证的极品-jQuery.validate。 它是著名的JavaScript包jQuery的一个插件,其实它还有其它的一些插件应该都爽,有待慢慢来学习 官方地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ jQuery用户手册:http://jquery.org.cn/visual/cn/index.xml 开发使用起来非常简单明了, 我的代码:Java代码 $(document).ready(function(){ /*设置默认属性*/ $
阅读全文
摘要:需要JQuery版本:1.2.6+, 兼容 1.3.2<script src="../js/jquery.js" type="text/javascript"></script><script src="../js/jquery.validate.js" type="text/javascript"></script>二、默认校验规则(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check
阅读全文
摘要:花了一个多星期的时间总算把这使用jQuery.Validate进行客户端验证——不使用微软验证控件的理由写完了,总共5篇,可能还有许多不足,欢迎大家的指点! 以下为具体的目录,方便大家的查看:1、[jQuery]使用jQuery.Validate进行客户端验证(初级篇)——不使用微软验证控件的理由内容:为何选用jQuery.Validate进行客户端验证、jQuery.Validate的使用环境和使用jQuery.Validate进行简单的客户端验证。2、[jQuery]使用jQuery.Validate进行客户端验证(中级篇-上)——不使用微软验证控件的理由内容:jQuery.Valida.
阅读全文
摘要:在上一篇使用jQuery.Validate进行客户端验证(中级篇-下)中我介绍了jQuery.Validate在日常使用的过程中会遇到哪些问题及解决办法,今天的高级篇则主要是对jQuery.Validate的一些高级应用进行介绍。 本篇主要介绍为以下2点:1、扩展验证规则,jQuery.Validate只提供了一些基本的验证功能,并不能满足我们日常开发的需求,所以我们要为jQuery.Validate扩展验证规则。2、分组验证,在开发的时候有时会遇到的一个问题就是,不同按钮引发不同的验证。首先来介绍下第一点:扩展验证规则,在jQuery.Validate默认的验证规则无法满足我们的日常开发需求
阅读全文
摘要:继续上一篇文章使用jQuery.Validate进行客户端验证(高级篇-上),本文将继续介绍jQuery.Validate的高级应用——jQuery.Validate的AJAX验证及简单扩展。 今天主要介绍的内容有:1、如何使用jQuery.Validate进行AJAX验证?2、默认jQuery.Validate在进行AJAX验证时返回必须是bool类型,如何返回一个对象包括错误消息及验证结果?3、在反复使用jQuery.Validate进行AJAX验证时,总是需要编写相关AJAX参数,可否进行进一步封装?第一点:如何使用jQuery.Validate进行AJAX验证?(具体见High-2.a
阅读全文
摘要:在上一篇文章使用jQuery.Validate进行客户端验证(中级篇-上)中我介绍了jQuery.Validate的3种验证方式,今天这篇中级-下则是在上一篇的基础上继续介绍jQuery.Validate的一些常用的验证使用方法。 今天主要以使用jQuery.Validate后会遇到的问题为介绍内容,主要介绍以下几点:1、在使用上一篇中第2种方式,以JSON的格式编写验证规则,影响了正常的class使用,如何处理?2、在ASP.NET下,所有的按钮都会提交form表单,所以都会引发验证,如何处理?3、我希望验证的提示信息可以在统一的地方显示,如何处理?4、我在开发的过程中,我不确定所编写的规则
阅读全文
摘要:以前在做项目的时候就有个很大心病,就是微软的验证控件,虽然微软的验证控件可以帮我们完成大部分的验证,验证也很可靠上手也很容易,但是我就是觉得不爽,主要理由有以下几点: 1、拖控件太麻烦,这个是微软控件的常用方式,你要使用一个控件你得从工具栏中拖到页面里(当然你也可以不拖手写)。2、必须指定验证对象,验证控件与其他textbox,dropdownlist控件不同的是它是验证其他控件的输入是否有效的,所以必须指定所验证的对象。3、影响整个页面美观,像一些管理系统总是需要进行大量的用户输入验证,所以就可能导致一个页面上有几十个验证控件严重影响了原来页面里的东西,看起来十分不舒服。4、ajax验证不方
阅读全文
摘要:在上一篇使用jQuery.Validate进行客户端验证(初级篇)中我介绍了为什么选用jQuery.Validate作为客户端的理由,同时也介绍了jQuery.Validate的基本用法以及中文验证消息的修改方法,今天的中级篇我将介绍下jQuery.Validate的一些常见的验证的使用方法。 jQuery.Validate为我们提供了3种验证编写方式,各有优缺点:1、在input对象中书写class样式指定验证规则或属性验证规则:如<input type=”text” class=”required”/>最简单、最便捷,提示消息使用jQuery.Validate的内置的消息(自定
阅读全文

浙公网安备 33010602011771号