2017年3月

读CI框架源码后感

CI框架是一个轻量级的框架,所以我试着去看了一下它的核心部分的源码,弄清楚了CI一个运行的流程和整体代码的一个设计是什么样的。下面就是我的一些粗浅的理解。

- 阅读剩余部分 -

javascript中引用类型和值类型

可能是自己一开始就一直以为php应该和其他语言在基础方面如出一辙,但结果我是错的,php作为以C语言开发出来的高级语言,其实和java、c++等语言来说,不完善的地方还有很多,有利也有弊,特别是自己接触了php的OOP时,感觉更深刻,所以决定系统的捡一捡java了。

- 阅读剩余部分 -

CI框架钩子hook的使用

最近打脸了,因为很久没更博客了,脸好疼。。。

钩子的使用起源是在刚面试的时候,被面试官指着我基于CI做的demo说用过这个(指着hooks目录)吗?,当时我就懵逼了,只能摇头尴尬苦笑的说了没有。不过事情过去了我并没有把它放过,然后回去看了一下钩子hook。


HOOK是什么?

HOOK(钩子)见名思其意,这东西应该是用来“挂”在哪儿的。没错,hook像事件驱动,hook具体操作就像js里的事件绑定的那个方法函数,而各种click、blur等等就像钩子的挂载点,当你做相应的操作就会触发这个钩子。

- 阅读剩余部分 -