发表于: 2017-04-02 21:30:31

1 1135


任务三

今天完成的事情

  1. 1.完成页面的点击隐藏,再次点击显示效果。
  2. 2.用localstorge实现数据的存储。
  3. 明天计划的事情

  1. 1.查看其他的数据传输方式。
  2. 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. 收获

  1. 1.学会了传输数据的几种方法以及他们之间的差异。
  2. 2.函数在条件语句中的声明
  3. 条件语句中声明函数,可能是无效的,这是非常容易出错的地方。比如对于下面这段代码:

    if (false) {
      function f() {}
    }
    
    f() // 不报错

    上面代码的原始意图是不声明函数f,但是由于f的提升,导致if语句无效,所以上面的代码不会报错。要达到在条件语句中定义函数的目的,只有使用函数表达式。

    if (false) {
      var f = function () {};
    }
    
    f() // undefined



返回列表 返回列表
评论

    分享到