一段逻辑既可以做一个module,也可以做一个class老早之前就在纠结这个问题,实在找不出个界限最近和同事讨论了一下,有了新的认识,和大家讨论一下1.module比较关注的是功能方面,它把方法收集在一起,组成一个特殊的上下文,通常表示一种能力,比如Enumerable。2.class就是我们所理解...
分类:
其他好文 时间:
2015-06-05 17:18:44
阅读次数:
190
1.集合的标准查询运算符方法,是来自于System.Linq.Enumerable里给IEnumerable接口添加的扩展方法2.EF上下文里的DBSet里的标准查询运算符方法,来自于System.Linq.Queryable里的IQueryable接口添加的扩展方法3.延迟加载的,本质原因之一:当...
分类:
其他好文 时间:
2015-05-24 06:30:22
阅读次数:
159
enumerable和configurable(function(){ 'use strict'; var point={x:1,y:2,z:3}; Object.defineProperty(point,'x',{ enumerable:false,//对象属性是否可枚举 ...
分类:
Web程序 时间:
2015-05-16 18:03:46
阅读次数:
174
一篇很好的关于map/reduce的示范文章。看了这个,你就会理解prototype.js中Enumerable的精髓。通过它,你可以写出很多非常奇特非常美妙的代码。短短几行,功能可不简单哦~例如Scriptaculous中,一开篇就应用了一个findAll,两个each。8行代码,其实只是一句而已...
分类:
编程语言 时间:
2015-05-11 12:32:43
阅读次数:
161
本文由伯乐在线-ElvisKang翻译,进林校稿。未经许可,禁止转载!英文出处:adripofjavascript.com。欢迎加入翻译小组。JavaScript的for…in循环用于迭代访问对象中的可枚举(enumerable)属性:1234567891011121314151617var tMi...
分类:
编程语言 时间:
2015-05-08 14:50:43
阅读次数:
176
ECMAScript中有两种属性:数据属性和访问器属性。数据属性:数据属性包含一个数据值的位置,在这个位置可以读取和写入值。数据属性有4个描述其行为的特性。 1. [[Configurable]] 2. [[Enumerable]] 3. [[Writable]] 4. [[Value]]要...
分类:
其他好文 时间:
2015-04-27 11:09:21
阅读次数:
104
1. 面向对象设计1.1 理解对象1.1.1 属性类型(1). 数据属性:相当于对象的字段,包含一个数据值的位置,在这个位置可以读取和写入值。数据属性中有4个描述其行为的特性:l [[Configurable]]:表示能否通过delete删除属性从而重新定义属性l [[Enumerable]]:表示...
分类:
编程语言 时间:
2015-04-25 17:58:08
阅读次数:
220
附件:System.Linq.dll.7z此为从System.Core.dll中剥离的Linq,含有System.Linq.Enumerable类所有扩展方法,可以在客户只安装了.Net 2.0的环境中使用。
分类:
Web程序 时间:
2015-04-23 23:20:15
阅读次数:
163
.NET中那些所谓的新语法之四:标准查询运算符与LINQ摘要: 开篇:在上一篇中,我们了解了预定义委托与Lambda表达式等所谓的新语法,这一篇我们继续征程,看看标准查询运算符和LINQ。标准查询运算符是定义在System.Linq.Enumerable类中的50多个为IEnumerable准备的扩...
分类:
Web程序 时间:
2015-03-14 13:47:52
阅读次数:
144
Linq排序很方便,如果能动态创建Expression再排序就更方便了。正序还是倒序排列var order = typeof(Enumerable).GetMember(direction == ListSortDirection.Ascending ? "OrderBy" : "OrderByDe...
分类:
编程语言 时间:
2015-03-12 11:07:19
阅读次数:
153