摘要:我们先用最常用的插件方法创建一个库jQuery.fn.redhome = function() { //库的内容};那么,如果要调用redhome这个方法,直接可以$obj.redhome(args)这里解释下jQuery.fn是啥东西jQuery = window.jQuery = window.$ = function( selector, context ) {// The jQuery object is actually just the init constructor ‘enhanced’return new jQuery.fn.init( selector, context ) 阅读全文
jQuery插件开发方法(转载)
2012-09-05 15:23 by C#与.NET探索者, 145 阅读, 0 推荐, 收藏, 编辑
摘要:jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object);jQuery.extend(object);jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。fn 是什么东西呢。查看jQuery代码,就不难发现。jQuery.fn = jQuery.prototype = { init: function( selector, context ) {//.... //......};原来 jQuery.fn = jQuery.proto... 阅读全文
自定义jQueryUI Widget(转载)
2012-09-01 18:59 by C#与.NET探索者, 458 阅读, 0 推荐, 收藏, 编辑
摘要:又是第一次,现在的感受是jQueryUI Widget能让你代码组织得更好,风格更一致。如何开始使用首先用$.widget()方法开始定义你的组件,它只接收三个参数:第一个是组件名称,第二个是可选的基类组件(默认的基类是$.Widget),第三个是组件的原型。组件名称必须包含命名空间,要注意的是,官方组件的命名空间是以‘ui’开头的,比如:‘ui.tabs’。我在下面的用‘我’的拼音(‘wo’)。$.widget("yourNamespace.yourWidgetName",[yourBaseWidget],yourWidgetPrototype)$.Widget基类含有一 阅读全文
C#基础:委托之Action<T>和Func<T>的用法(转)
2012-09-01 12:04 by C#与.NET探索者, 207 阅读, 0 推荐, 收藏, 编辑
摘要:我们在使用委托的过程中,除了为每个参数和返回类型定义一个委托之外,也就是说为每一个方法(作为参数的方法)定义一个委托,我们还可以使用Action<T>和Func<T>委托。 泛型Action<T>委托表示引用一个void返回类型的方法。Action<T>委托类存在不同的变体,可以传递至多16种不同的参数类型,没有泛型参数的Action类可以调用没有参数的方法。例如:Action<in T1>调用带一个参数的方法,Action<in T1,in T2>调用带两个参数的方法等 Func<T>的用法和Action&l 阅读全文
Action<T>和Func<T>的使用(转)
2012-09-01 11:58 by C#与.NET探索者, 230 阅读, 0 推荐, 收藏, 编辑
摘要:泛型Action<T>委托和Func<T>委托是系统定义的两个泛型委托。 Action<T>委托表示引用一个返回类型为Void的方法。这个委托存在不同的变体,可以传递之多16个不同的参数类型。同时,没有泛型 参数的Action类可以调用没有参数的方法。例如,Action<in T>表示有一个输入参数的方法,Action<in T1,in T2>表示有两个输入参数的方法。 Func<T>可以以类似的方法使用。不过Func<T>允许调用带返回参数的方法。Func<T>也有不同的变 体,之多可以传递16个 阅读全文
C#中Action<T>委托的简单使用(转)
2012-09-01 11:53 by C#与.NET探索者, 444 阅读, 0 推荐, 收藏, 编辑
摘要:在使用 Action<T> 委托时,不必显式定义一个封装只有一个参数的方法的委托。以下代码显式声明了一个名为 DisplayMessage 的委托,并将对 WriteLine 方法或 ShowWindowsMessage 方法的引用分配给其委托实例。usingSystem;usingSystem.Windows.Forms;delegatevoid DisplayMessage(stringmessage);publicclass TestCustomDelegate{ publicstatic void Main() { DisplayMessage messageTarget; 阅读全文
javascript将网页表格导出Word(转载)
2012-09-01 00:56 by C#与.NET探索者, 678 阅读, 0 推荐, 收藏, 编辑
摘要:javascript将网页表格导出Word<script>function AllAreaWord() { if(document.all("tab").rows.length==0) { alert("没有内容可导!"); return; } try{ var oWD = new ActiveXObject("Word.Application"); }catch(e) { alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!"); 阅读全文
C#中Lambda表达式的使用
2012-08-31 16:43 by C#与.NET探索者, 807 阅读, 0 推荐, 收藏, 编辑
摘要://where T : class , new() :说明泛型T是一个类,并且能在方法中实例化这个类。public static List<T> ToList<T>(this DataTable dt) where T : class, new(){List<T> list;T model;List<PropertyInfo> infos;object tempValue; list = new List<T>(); infos = new List<PropertyInfo>(); Array.ForEach<Pr 阅读全文
c#中位运算符的运用(转载)
2012-08-29 19:19 by C#与.NET探索者, 230 阅读, 0 推荐, 收藏, 编辑
摘要:using System;using System.Collections.Generic;using System.Text;namespace weiyunsuan{ class Program { static void Main(string[] args) { int x = 5; int y = 3; // & | ^ ~ //&两个都是一才为1 int z = x & y; //x=0101 //y=0011 //&----------- //z=0001(2) Console.WriteLine(z); //|两个有一个为一就为1 z = x | 阅读全文
C#中的问号运算符简介
2012-08-29 19:06 by C#与.NET探索者, 300 阅读, 0 推荐, 收藏, 编辑
摘要:C#中的问号运算符分为三种功能:第一种:单问号作为条件判断的三元运算符。这种方式可以处理一些简单的IF结构的条件语句,比如简单的根据条件结果赋值的功能:int a = 4;int b = -4;int c = b > 0 ? b : a;上面的代码实现了如果变量b的值大于0,则将b的值赋给c,否则将a的值赋给c。第二种:单问号做为基本数据类型声明变量的标识符。这种方式结构如下:int? <argument> = <value>;这样可以实现基本数据类型的值也可以赋为null。比如:int i = null;这样的代码将在编译时报错,而像下面的代码则可以正常执行:i 阅读全文