发表于: 2017-07-28 22:34:44

1 481



今天完成的事情:请了半天假,下午回来完成js任务一; 


明天计划的事情:开始学习任务二;


遇到的问题:为了解决每次点击后会出现叠加的情况,准备按师兄日报里的提示,每次点击后先执行清除样式再设置样式,但是设置后console的时候一直报错,后来另一位师兄帮我看了一下是变量名字与html中的关键字重复,所以改了名字但还是不能正常执行,最后还是又请来了一位师兄才发现没有声明全局变量。


收获:1、在为变量命名时一定要注意不要起关键字;

          2、全局变量和局部变量在写代码时一定要注意; 

          3、slice() 方法可从已有的数组中返回选定的元素。语法:arrayObject.slice(start,end)。返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

          4、html5离线存储,<html manifest = "cache.manifest">。

离线存储的manifest一般由三个部分组成:

1.CACHE:表示需要离线存储的资源列表,由于包含manifest文件的页面将被自动离线存储,所以不需要把页面自身也列出来。

2.NETWORK:表示在它下面列出来的资源只有在在线的情况下才能访问,他们不会被离线存储,所以在离线情况下无法使用这些资源。不过,如果在CACHE和NETWORK中有一个相同的资源,那么这个资源还是会被离线存储,也就是说CACHE的优先级更高。

3.FALLBACK:表示如果访问第一个资源失败,那么就使用第二个资源来替换他。



返回列表 返回列表
评论

    分享到