摘要:
一个非常简单的for循环,也有不少的学问。假如,我们的目标是要遍历一个dom结点的所有孩子结点,然后打印结点的内容。在javascript下,我刚学习的时间,我会这样写。for(var i = 0; i<d.childNodes.length;i++){ var item = d.childNodes[i]; //dosomething about item... }这个时候,细心的同学,已经发现了。每次计算.length的性能是非常差的。 然后第一版本的优化如下for(var i = 0,len = d.childNodes.length ; i< len ;i++){ ... 阅读全文
摘要:
【背景】 一般项目都会有一个预处理的脚本, 在发布,或者预览效果的时候,往往要先执行脚本。想法来自editplus 习惯了editplus的同学,都知道,可以配置自定义执行的脚本。 一般我会把它配置成ctrl+1, 这样可以在editplus下轻松执行脚本,而不需要切换界面执行。最近迷上了上sublime, 查了查官方的手册,也实现了些方法。 详细的配置方法可以参考官网【详细步骤】下面简要记录一下,要执行的操作。找到Tools/Build System/ New BuildSystem编辑如下执行的脚本{ "cmd": ["cd /Users/yansunrong 阅读全文