现在我是一名程序员。
从前我是一位钢琴家。
从前我吹得一口好琴。

时常、经常,我们需要循环遍历数组或者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文件不被解析。

阅读全文 »