发表于: 2017-05-09 23:49:01
1 919
今天完成的事情:
完成了杀人界面,新创建一个数组使其转化为对象,储存玩家死亡的状态。
获取对象内里的内容是否为平民,判断杀手不能被点击。
$(".piece").on("click", function () {
if (this.innerText == "平民"){
$(".piece").css("background-color","#f5c97b");
$(this).css("background","red");
num = $(this).index(".piece");
console.log(num);
}
else {alert("自己人!")
}
JS面向对象的理解,一个很好的思路
抽象:抓住核心问题
用到任务4里的——第几天,杀人,投票的函数变量复用
封装:不考虑内部实现,只考虑功能使用
继承;从已有对象上,继承出新的对象
对象的组成
方法——函数:过程,动态的
属性——变量:状态,静态的
添加事件就是添加方法
当前发生对象的方法
当前的方法属于谁就是谁。
this:
为对象添加方法和属性
明天计划的事情:
完成任务
问题:
基础知识太薄弱,多看书
收获:
如上
评论