发表于: 2017-04-02 21:30:31
1 1135
任务三
今天完成的事情
- 1.完成页面的点击隐藏,再次点击显示效果。
- 2.用localstorge实现数据的存储。
明天计划的事情
- 1.查看其他的数据传输方式。
- 2.实现任务三的法官查看页面。
遇到的问题
1.对于如何隐藏展示,jquery低版本有一个toggle方法,可以实现对样式的添加和删除,但是被删除了这个方法。所以要么自己写一个,要么选择其他的方式,我选择的是display:none。具体代码:
function showId() {
console.log("hello");
if(nCount===0){
domShowId.hide();
domInforDetail.show();
nCount=1;
console.log(nCount);
}
else{
domShowId.show();
domInforDetail.hide();
nCount=0;
console.log(nCount);
}
}
收获
- 1.学会了传输数据的几种方法以及他们之间的差异。
- 2.函数在条件语句中的声明
条件语句中声明函数,可能是无效的,这是非常容易出错的地方。比如对于下面这段代码:
if (false) { function f() {} } f() // 不报错
上面代码的原始意图是不声明函数f,但是由于f的提升,导致if语句无效,所以上面的代码不会报错。要达到在条件语句中定义函数的目的,只有使用函数表达式。
if (false) { var f = function () {}; } f() // undefined
评论