发表于: 2017-04-27 21:56:23
1 957
今天完成的事情:
1、完成任务4结果页的编写,使得游戏过程中的详细信息能展现出来。
2、总结思考任务2-4中用到的知识点和遇到的问题。
3、学习JavaScript高级程序设计。
明天计划的事情:
1、开始任务5的学习。
2、学习配置nginx和AJAX的知识。
3、学习this指针的用法。
遇到的问题:
1、js中的事件和jq中的方法必须要分清楚,用法和写法都有可能不同,需要分辨清楚。例如onblur是原生js中的事件,而blur是jq中的方法,他们都是在失去焦点时作出反应。
收获:
1、了解到利用原生JS中的document.getElementsByClassName所取到的是一个拥有全部指定类名的数组。如果需要使用其中的某一个,需要加上索引,如同下面的代码。
var te=document.getElementsByClassName("text-2");
te[0].innerHTML = "杀手胜利";2、今天听了师兄的小课堂,了解到return的一些用法,知道了return、break、continue的区别。
break:直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试。他只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出.
continue:也是终止当前的循环过程,但他并不跳出循环,而是继续往下判断循环条件执行语句.他只能结束循环中的一次过程,但不能终止循环继续进行.
return:关键字并不是专门用于跳出循环的,return的功能是结束一个方法。 一旦在循环体内执行到一个return语句,return语句将会结束该方法,循环自然也随之结束。与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。
评论