发表于: 2017-04-07 23:08:06

1 591


今天完成的事情:

1 修改完善并提交了css11任务;

2 学习了有限状态机的小课堂,发现还是半知半解,知道实现原理,无法实际应用。

3 写了任务4的几个函数,没有达到想要的功能。


明天的计划:

研究研究别人的代码,理解一些自己不懂的用法和函数的写法。

早点完成任务4


遇到的问题:

1 循环不生效:

//杀手杀人
for (var p=0; p<players.length; p++){
if (players[p] == '水民'){
$('.logo:eq(p)').click(function () {
$('.logo:eq(p)').css("background",'red');
       })
}else {
alert('不能杀自己哦');
   }
}

2 this的理解和用法。

   在JavaScript中一共有四种调用模式:方法调用模式(对象属性模式)、函数调用模式(就是普通的函数执行)、构造调用模式(应该叫实例上的方法模式更好)和apply调用模式。 

   当它为一个对象上的方法的时候,this是当前这个对象;

   函数调用模式当函数并非一个对象的属性时,那么它被当做一个函数来调用。此模式下this绑定到全局对象。通过在对象内将this赋值给that,可以使函数模式下调用that来访问指定对象。


收获:

1 创建一个对象,绑定属性和方法,并进行使用

2 发现前面一个页面的循环写了7行,特别啰嗦,现在用一行代码就可以搞定了。

3 成果链接贴不了啊,今天写的代码错误比较严重,运行不成功都删了。



返回列表 返回列表
评论

    分享到