发表于: 2017-01-11 21:54:06

1 1332


今天完成的事:今天上午把task2的代码优化了一下,初步达到满意的效果。下午开始task3,把task3的基本思路想到一些。

明天计划的事:task3搞定,task4尽量多写点内容。

遇到的问题:

1、主要碰见的问题还是基础知识太薄弱,看得时间太多,很多函数和数组的方法都不知道。都是不断查验javascript权威指南后了解了。

2、task3动态随机产生由task2生成的内容时,暂时没有想到好的办法处理数据,可能还是自己的基础知识薄弱,函数方法知道的少,明天继续构思一下。

收获:

1、HTML5的本地存储技术。

var aaa=[

{adsad:{data:{data:"asdasd"}}}]

console.log(aaa)

localStorage.setItem("12323","123123")

localStorage.getItem("12323")

2、状态机函数调用,明白了this指向更改的意义。

var menu = {      

   // 当前状态

   currentState: 'hide',

    // 绑定事件

    initialize: function() {

      var self = this;

      self.on("onclick", self.transition);

    },  

    // 状态转换

    transition: function(event){

     switch(this.currentState) {

            case "hide":

             this.currentState = 'show';

             doSomething();

             break;

              case "show":

             this.currentState = 'hide';

             doSomething();

             break;

               default:

             console.log('Invalid State!');

             break;

         }

      }  

 };

3、phrases.concat(teacher,killer)可以将小数组化为大数组的子元素。


返回列表 返回列表
评论

    分享到