嗯,就这样决定了,不会Python和JS的程序员,不是好的iOS工程师

本喵在2016年12月Safari探索时,发现一页残缺的JS秘笈, 于是潜心研究,总结如下装逼指南:

PS: 本文主要从编码规范谈起,当然好多选择可能有其他原因,请点相关击链接查看

字节节省

若有相应的编码规范,不影响可读性,还是值得提倡的

findArticleBySearchingWhitelist: function() 
    var e,
        t = this.contentDocument;
    return findArticleNodeSelectorsInWhitelistForHostname(t.location.hostname, function(i) {
        var n = t.querySelectorAll(i);
        return 1 === n.length ? (e = new CandidateElement(n[0], t), !0) : void 0
    }), e
},

布尔值:

true : !0
false : !1
强制类型转换 : !!object

未定义值:

undefined: void 0

变量声明:

var c,
    a,
    t = 't';
    
const c,
    a,
    t = 't';

未完。。。。。


天才小飞猫
320 声望16 粉丝