其他分享
首页 > 其他分享> > 查漏补缺——解释以下代码

查漏补缺——解释以下代码

作者:互联网

问题

如题所示

答案

相关源码:

function i(e) {
        var a = t.createElement("div");
        a.className = "heart",
        d.push({ 
            el: a, 
            x: e.clientX - 5, 
            y: e.clientY - 5, 
            scale: 1, 
            alpha: 1, 
            color: s() 
        }),
        t.body.appendChild(a)
    }
 var a = t.createElement("div");

创建div元素并添加到t中,并且赋值给变量a

a.className = "heart",

给a起个类名,也就是给div起个名称为heart的类名

d.push({ 
            el: a, 
            x: e.clientX - 5, 
            y: e.clientY - 5, 
            scale: 1, 
            alpha: 1, 
            color: s() 
        }),

{...}这个对象添加到d的栈尾。

t.body.appendChild(a)

将a作为子节点添加到t的body节点中。

标签:body,heart,查漏,el,color,代码,添加,补缺,div
来源: https://www.cnblogs.com/Huang-zihan/p/16468634.html