$(function () { var total = 0, height = $(window).height(), memberScroll, cartScroll, proScroll; $.cart = { succ: function (data, status, xhr) { data....
分类:
编程语言 时间:
2015-01-27 13:05:11
阅读次数:
206
今天要写的知识还真心有点绕呢,对于第一节的内容,其实是把原先在内存中的数据源,换成了从数据库中提取出来的数据。从代码的使用方式上是一样的,直接跳过,来看看IEnumerable和IQueryable的区别。 正如Enumerable类型包含着关于IEnumerable的扩展方法来实现LINQ标...
需求场景: 有时候需要判断参数传入是否为dom元素,或者需要区分参数是dom元素还是非dom元素,就需要做区分判断。举例:一个扩展方法MyMethod(domArg,optionsArg);参数可以选传入(假设内部均有默认处理),那对于判断参数domArg是否为dom元素就有意义了。 分析代...
分类:
编程语言 时间:
2015-01-26 11:47:11
阅读次数:
216
12.3.2.1 使用高阶函数
在 F# 中,使用 Seq 模块与 List 相同,而且,我们已经知道,如何在 C# 中使用 LINQ 扩展方法。而在使用列表和序列方面,有一个显著区别:序列是延迟的。直到从返回序列中取出元素时,处理代码才执行,尽管那样,它所做的工作,也只是为了返回结果所需要的。现在,我们用简单的代码段来演示一下:
var nums1 =
n...
分类:
其他好文 时间:
2015-01-23 14:43:43
阅读次数:
118
12.3.2 筛选和映射
最常用的序列处理运算,是筛选(filtering)和映射(projection);在第六章,我们用它们处理 F# 函数式列表,和 C# 的泛型 .NET List 类型。LINQ 库中的 Where 和 Select 扩展方法已经可以处理序列,而在 F# 中,使用Seq 模块中两个函数(即 Seq.map 和 Seq.filter),能达到相同效果。...
分类:
其他好文 时间:
2015-01-22 18:07:14
阅读次数:
148
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...
分类:
Web程序 时间:
2015-01-20 10:20:14
阅读次数:
224
1.编写扩展方法类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace CSharpCharacteric{ /// /// 扩展方法类 /// ...
扩展方法(Extension Method)是给那些不是你拥有、因而不能直接修改的类添加方法的一种方便的办法。1、定义一个购物车的类-ShoppingCart 1 using System; 2 using System.Collections; 3 using System.Collections...
分类:
Web程序 时间:
2015-01-16 12:39:29
阅读次数:
155
其实这个扩展方法库已经发布有段时间了,没有正式发布过。今天整理了一下文档,顺便搞个文档,正式发布吧。简介.NET在3.5开始引入的编译器支持扩展方法,允许为现有的对象类型在不改变其原本定义的情况下添加额外的方法。因此便有了本扩展方法库。本扩展方法库基本上扩展的都是.NET原有的对象,尤其是Strin...
分类:
Web程序 时间:
2015-01-15 21:46:11
阅读次数:
210
目录写在前面系列文章Expression表达式树创建方式一个例子总结写在前面上篇文章介绍了扩展方法,这篇文章开始将陆续介绍在linq中使用最多的表达式树的相关概念,以概念及例子一一列出如何在代码中使用Expression。系列文章Linq之Lambda表达式初步认识Linq之Lambda进阶Linq...
分类:
其他好文 时间:
2015-01-15 00:09:16
阅读次数:
183