05 2010 档案
摘要:在介绍如何扩展jQuery之前,先大致看下jQuery源码(以1.3.2版本为例)。jQuery的主体如下: (function(){ ……})(); 对于Javascript基础不太好好的人来说比较奇怪。实际上,这个表达式声明了一个匿名函数(第一个括号),然后再执行它(第二个括号)。在这个函数中,完成了jQuery一系列方法和对象的定义。第24行很关键, 在这里,定...
阅读全文
摘要:TreeView是asp.net自带的控件,不过自带的控件在灵活性上有诸多限制。在jQuery的帮助下,自己实现一个TreeView也不困难。本文是前几篇文章所讲内容的一个综合演练。最终实现的效果是一个目录文件查看器,如图所示: 其原理是,当用户单击一个目录的时候,将这个目录的路径发送给服务器端,服务器端返回这个目录中的文件和目录信息。在服务器端,定义一个如下的类来表示要传递的文件信息: 其中F...
阅读全文
摘要:1.文本缩进 text-indent text-indent 用来缩进一段文本。它的值是一个长度值,也可以是一个百分数,基于元素的宽度计算.仅能用于块级元素,比较简单,例如 2. 文本对齐 text-align文本对齐是一个很常用的属性。它有以下几个值: left|right|center|justify|inherit,分别是左对齐,右对齐,居中,两端对齐,继承父节点的设置。设置text-al...
阅读全文
摘要:关于ajax早已不是新鲜话题,而jQuery使ajax变得无比简单。jQuery提供了若干个ajax函数,他们大同小异,只是为了处理不同类型的数据而分开来。最简单的是get(url,parameters,callback),这个函数发起一个GET请求,将服务器返回的数据传递给callback处理。 下面的例子实现了当鼠标悬浮在超链接上的时候,就发起一个ajax请求,从服务器端返回关于此超链接的更多...
阅读全文
摘要:浏览器的事件模型已经在前面的一篇文章中介绍过。浏览器的差异性导致了要正确使用javascript事件成为一件富有挑战性的事,然而jQuery弥补了浏览器中的差异性,提供了一种统一的事件模型,相对来说简单了许多。要添加一个事件处理程序,使用bind(eventType,data,listener)方法。其中eventType是事件的名称,data会被作为event对象的data属性附加到event对...
阅读全文
摘要:1. 发送邮件 发送邮件主要使用 System.Net.Mail 下的两个类。 2. 获取客户IP3. 获得CreateUserWizardStep中的控件。如果在CreateUserWizardStep中放置了自己的控件,在代码中是取不到的。如果要获取可以使用如下代码:
阅读全文