代码改变世界

01 2011 档案

摘要:DictionaryTKey, TValue 类是常用的一个基础类,但用起来有时确不是很方便。本文逐一讨论,并使用扩展方法解决。向字典中添加键和值添加键和值使用 Add 方法,但很多时候,我们是不敢轻易添加的,因为 DictionaryTKey, TValue 不允许重复,尝试添加重复的键时 Add 方法引发 ArgumentException。大多时候,我们都会写成以下的样子:其实,第二种情形可以写如下书写(请参见 http://msdn.microsoft.com/zh-cn/library/9tee9ht2.aspx):不过好多朋友都会对这种方式表示疑虑,不太确定这样会不会出问题 阅读全文
posted @ 2011-01-31 16:19 focusdada 阅读(199) 评论(0) 推荐(0)
摘要:先说selector效率优化策略三条:1. 最右边的自选器精准化,以减少海选数。“.aaa”优化成“input.aaa”-----海选*.aaa变成了海选input.aaa“.ctn .aaa”优化成“.ctn input.aaa”-----海选*.aaa变成了海选input.aaa2. 带上容器id,以减少海选数。“div.aaa”优化成“#container div.aaa”-----海选div.aaa变成了海选#container input.aaa3. 除带id祖先或带id旁系亲属外,关系尽量简单,以减少血缘鉴定难度。“body input.aaa”优化成“input.aaa”---- 阅读全文
posted @ 2011-01-31 15:41 focusdada 阅读(167) 评论(0) 推荐(0)