本系列作为Effective JavaScript的读书笔记。
不要被高阶函数这个名字给唬住了。实际上,高阶函数只是代表了两类函数:
接受其他函数作为参数的函数
返回值为函数的函数
有了这个定义,你也许就发现你已经使用过它们了,典型的就是对于一些事件的处理时传入的回调函数。
另外的一个典型使用场景就是Array类型的sort函数,它可以接受一个function作为排...
分类:
编程语言 时间:
2014-09-15 10:05:08
阅读次数:
219
机房重构已经结束了,自从软考开始,光顾着准备软考和三级网络等级考试就没来得急总结,软考一开始,我突然觉得时间好少,时间过得好快。这节奏,有点飕飕的。
----------------------------------------------------------------------------技术总结:-----------------------------------...
分类:
其他好文 时间:
2014-09-14 23:45:57
阅读次数:
441
从一开始对于机房收费系统的无从下手,到现在已经接近尾声,像冬天的迷雾一样,随着时间散开了去,对于其也是越来越清晰,想一想,这种学习的过程还真是美妙。
当然只学习不去总结是没有意义的。今天我就来把存储过程的使用总结一下。拿用户注册来说,就是往数据库里添加用户,以方便更多的用户使用。那么用户注册我们要注意到什么呢?
1.通过卡号判断用户是否已经存在。
如果不存在该用户:
2.将信息写入...
分类:
其他好文 时间:
2014-09-14 23:43:57
阅读次数:
318
IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection)。作用:将各层的对象以松耦合的方式组织在一起,解耦,各层对象的调用完全面向接口。当系统重构的时候,代码的改写量将大大减少。理解依赖注入: 当一个类的实例....
分类:
其他好文 时间:
2014-09-14 15:20:07
阅读次数:
150
第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100%declare @table_id intset @table_id=object_id('表名') dbcc showcontig(@table_id)第二步:重构SQL Server数据库表索引dbcc dbreind...
分类:
数据库 时间:
2014-09-14 07:51:56
阅读次数:
262
第二次参加腾讯的笔试,依旧是网页重构。上次挑战失败,不知道这次战绩如何~保佑保佑。 凭借记忆,回忆了下考点。这回比较侧重考网站性能优化方面的知识,不仅选择中考察,在大题中也考察了。一些基本的CSS知识点,例如这个你真的熟悉吗? 【注】第一个50px指的是width,第二个50px指的是he...
分类:
其他好文 时间:
2014-09-13 22:46:46
阅读次数:
311
场景:
你有一个类型码,它会影响类的行为,但你无法通过继承手法来消除它
,可以使用状态对象取代类型码
类图:
修改前:
Student
/**
* @file Student.java
*
*
* @author wumingkun
* @version 1.0.0
* @Des...
分类:
其他好文 时间:
2014-09-13 10:43:45
阅读次数:
207
工厂方法模式(factory method pattern)从2方面认识。
编程技巧:这是对参数化工厂方法加以改进的经典技术,以多态来重构if-else、switch-case等分支结构。
设计思路:Client关注的是工厂!...
分类:
其他好文 时间:
2014-09-12 17:20:03
阅读次数:
180
本来只想好好写一篇博文,最后弄到好像重构一样了,越做越不满意,先这样吧:)HTML DOM - JavaScript处理HTML DOM获取HTML元素改变HTML元素增删HTML元素添加事件处理获取HTML对象一些属性nodeType常量其他不建议使用+hover显示详情获取HTML元素+show...
分类:
编程语言 时间:
2014-09-12 14:50:03
阅读次数:
264