时常、经常,我们需要循环遍历数组或者HTMLCollection、NodeList等伪数组,让其每一项执行同一个函数。于此,可以考虑封装一个forEach函数。

function forEach1(arr,func){
    for(var i = 0; i < arr.length; i++){
        func(arr[i]);
    }
}

而针对这个循环,需要做一些性能等等方面的优化。现在,就来仔细探讨一下。

阅读全文 »

hexo默认是解析html文件的,于是,html文件只要放入相应目录下命名好,hexo解析完成,将其作为一篇“文章”“插入”到模板中。如果不希望被解析,在单个html文件开头添加如下信息:

layout: false
---

或者,直接修改相应主题下的layout.ejs文件,使得所有html文件不被解析。

阅读全文 »

恩,我要开始写blog了。折腾好些天了,都没开始动笔(键盘)。主要是主题的问题,看到这些主题就想自己折腾几下。于此,今天(瞎)改了一些东西,就这样先放一放吧,尽管 反而 更丑了XD。以后就边写边改了,什么时候动不动就来两下。或者什么时候心血来潮可能就自己搞模板去了,自己动手,丰衣足食嘛。毕竟Hexo感觉理解起来还好,至少在模板上,ejsstyl,确实还好,我是这么看的。

阅读全文 »