博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  jQuery

摘要:当网站上有大量图片要展示的话,如果一次把所有的图片都加载出来的话,这势必会影响网站的加载速度,给用户带来比较差的体验。通过使用jquery的lazy loader插件可以实现图片的延迟加载,当网页比较长的时候,会先只加载用户视窗内的图片,视窗外的图片会等到你拖动滚动条至后面才加载,这样有效的避免了因图片过多而加载慢的弊端。 阅读全文

posted @ 2011-05-06 17:29 孤独者 阅读(2329) 评论(1) 推荐(0)

摘要:在做网站的开发过程中,可能需要使用弹出层,使用jquery的blockui插件可以很轻松的实现这个效果。blockui可以在你发送ajax请求的时候,显示一个遮罩层禁止用户对页面进行操作并显示提示信息;或者用来显示一个登陆窗口,也可用来显示图片等。 阅读全文

posted @ 2011-04-14 16:34 孤独者 阅读(14253) 评论(0) 推荐(3)

摘要:以前在写ajax请求时,总是喜欢使用jQuery+ashx的方式进行调用,今天采取jQuery+WebService的方法来做ajax请求,发现这种方式比使用ashx的方式要更方便。个人感觉有两点是比较方便的:第一,在对WebService做ajax请求的时候,请求的url的写法是:服务地址/调用的方法名称,这样在请求的url中就确定了要调用的方法了,不必再在WebService代码中去判断ajax请求调用的是哪个方法了。第二,方法可以返回更多的数据类型,比如对象,泛型集合等;在ajax请求返回后,会自动将这些类型转换为json对象。而使用ashx的方式的话,需要先将这些类型转换为json格式的数据才能返回。 阅读全文

posted @ 2011-03-26 20:34 孤独者 阅读(1027) 评论(2) 推荐(0)

摘要:在使用Repeater控件时,我们可能经常要获取Repeater控件中的子控件,在后台代码中我们可以通过使用FindControl方法来获取Repeater控件中的子控件。但是有时可能需要使用Javascript无刷新地获取Repeater控件的子控件,以前总是觉得使用了像Repeater这样的服务器数据控件后,很难获取到它里面的子控件,后来点击查看页面的源代码发现,其实在生成的客户端代码中,仔细观察会发现,它里面的子控件生成的ID是有规律的,这样我们可以使用jQuery获取到每一个控件。 阅读全文

posted @ 2011-01-25 12:58 孤独者 阅读(2909) 评论(0) 推荐(0)

摘要:有时在页面加载的时候,需要在页面的右下角弹出一个小的提示框,显示一些提示信息给用户,通过使用jQuery的message插件,可以很方便的实现这个效果,在使用之前先介绍一下message插件中的方法的使用。1.$.messager.lays(width, height);该方法主要用来定义弹出窗口的宽度和高度。2.$.messager.anim(type,speed);该方法主要定义窗口以什么样的方式和速度呈现。$.messager.anim("fade",1000); //以fadeIn的动画方式显示$.messager.anim("show",1000); //以show的动画方式显示3. 阅读全文

posted @ 2011-01-10 11:43 孤独者 阅读(10749) 评论(4) 推荐(0)

摘要:使用jquery的Validate插件可以很方便地进行客户端的验证,具体做法如下:1.下载jquery的验证插件jquery.validate.js文件,http://bassistance.de/jquery-plugins/jquery-plugin-validation/2.在要使用的页面引入jquery文件以及jquery.validate.js文件。script type="text/javascript" src="http://www.cnblogs.com/JS/jquery-1.3.2.js"/scriptscript type="text/javascript" 阅读全文

posted @ 2010-12-13 15:51 孤独者 阅读(515) 评论(0) 推荐(0)