08 2011 档案
摘要: 今天突然看到了园子里使用的jQuery.json,把源码复制在这里,以后会有用,免得忘了。 (function($) { $.toJSON = function(o) { if (typeof (JSON) == 'object' && JSON.stringify) return JSON.stringify(o); var ty...阅读全文
摘要: 1.值类型:所有继承抽象类型System.ValueType的派生类如结构和枚举都是值类型,值类型是隐式密封的(sealed),不能继承。 引用类型:在SDK文档中称为“类”的类型都是引用类型2.ref与out: out不用初始化参数,而ref必须先初始化参数。3.向方法传递可变数量的参数【比较有用】: 缺点:使用可变数量的参数性能会有一定的损失,可使用不同数量参数的重载版本。public static class Operator { public static int Add(params int[] values) { int su...阅读全文
摘要: 一、什么是deferred对象?
开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。
通常的解决方法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。
但是,在回调函数方面,jQuery的功能非常弱。为了改变这一点,jQuery开发团队就设计了deferred对象。
简单说,deferred对象就是jQuery的回调函数解决方案。在英语中,defer的意思是"延迟",所以deferred对象的含义就是"延迟"到未来某个点再执行。
它解决了如何处理耗时操作的问题,对那些操作提供了更好的控制,以及统一的编程接口。它的主要功能,可以归结为四点。下面我们通过示例代码,一步步来学习。阅读全文
摘要: .color {color: #777;} /* for all browsers */* html .color {color: #C39;} /* for IE6 */*+html .color {color: #66F;} /* for IE7 */.color {color: #0FC\0/;} /* for IE8, going last */阅读全文