发表于: 2019-11-15 22:29:01
0 1196
今天完成的事情:任务4无法完成需求 重新分析
明天计划的事情:
遇到的问题:第二天被点击的块和第一天绑定相同事件:给每一个块传入一个属性 事件随属性绑定
//可用i遍历每一个块,再使用.setAttribute实现,
.setAttribute("index","i");//js
.attr(“index","i");//jq
attr知识点:
.attr("index")获取属性的值
.attr(属性名, 属性值) //设置属性的值
.attr(“属性名”,“函数值”); //设置属性的函数值为所有匹配的元素设置一个计算的属性值
.attr(properties) //给指定元素设置多个属性值,即:{“属性值一” , “属性值二” , … … }
收获:js三元表达式使用方法
var state = stateLocal ? stateLocal : stateInit;
如同 if (stateLocal){
state=stateLocal;
}else{
state=stateInit;
}
使用三元表达式可以减少代码量,且逻辑清晰
评论