2017-3-1

作者: 龍太 | 来源:发表于2017-03-02 10:18 被阅读0次

1.拿一个节点里的文本时,不要直接nodevalue,如果该节点的子节点是标签,那么< > /会被转义,这种情况使用innerText

2.对于类数组元素是不可以使用array类型的forEach方法的,这时应该用call方法来调用forEach,而且在这里要注意,不能这样: Arrary.forEach.call(params),应该[].forEach.call()
昨天的demo,

//items是一个HTML collections 所以不能直接使用forEach方法,对于类数组对象
//应该用call
[].forEach.call(items, function(item,index,array) {
     
     data.push([item.innerText.slice(0,2),Number(item.innerText.slice(7,9))]);

});

我按常规使用第一种方式时报错
3.input标签里的值是string类型,当判断输入框为空值时可使用(value==="")这样的语句
4.昨天试了下策略模式,非常的好用 以后再遇到分支判断多的情况,优先考虑策略模式

//策略模式
var strategies = {
    "shift":function  (value) {
            arr.shift(value);
            render();
    },
    "push":function  (value) {
            arr.push(value);
            render();
    },
    "unshift":function  (value) {
            arr.unshift(value);
            render();
    },
    "pop":function  (value) {
            arr.pop(value);
            render();
    }
};

var handleItem = function  (model) {
    var value = document.getElementById('dataInput').value;
    console.log(typeof value);
    if (value === "") {
        return;
    } else {
        strategies[model](value);
    }
    
}

相关文章

  • 2017-3-1

  • 2017-3-1

    sharply adv.锐利地,严厉地,厉害地 worse adj.更坏的,更差的adv.以更坏的方式,变得...

  • 2017-3-1

    一直觉得每天上班下班的单身狗的生活没有什么好写的,自己没有别人那种多姿多彩的生活。每天都一样,但是还是觉得锻炼下自...

  • 2017-3-1

    进入三月了,今天却出奇的冷还伴随着大风。下午美善没有去上学。美善现在对出去玩和逛超市的兴致都不大,没事就喜欢在纸上...

  • 2017-3-1

    早饭:粥+鸡蛋 午饭:豆腐+香菇+米饭 运动:靠墙静蹲+腹

  • 2017-3-1

    今天第一次出去见客户,心里还是开心的,因为客户态度很好,是个很精明干练的女性。原本就没抱着那份得失心,总觉得第一次...

  • 2017-3-1

    1.拿一个节点里的文本时,不要直接nodevalue,如果该节点的子节点是标签,那么< > /会被转义,这种情况使...

  • 2017-3-1

    今早闹了下情绪 宝哥哄哄么么哒 和宝哥在一起后的每个下午都在等下班 基本无加班

  • 练字2017-3-1

    前天刚在网上买的字帖,昨天上午就到了,下午来到单位,拆开一看,还挺不错的,一直都说要练字的,没有行动就搁浅了,翻开...

  • 反省2017-3-1

    昨日听完李松蔚老师的live,加上之前看的《象与骑象人》的理解,才突然意识到一个很简单的道理:我应该做的以及我一直...

网友评论

      本文标题:2017-3-1

      本文链接:https://www.haomeiwen.com/subject/jpjhgttx.html