发表于: 2017-02-12 23:48:27
1 1263
今天完成的事情:
1. 再看任务4的时候又发现了一些bug,修改了初始人数的设计,试着清除Storage保存的内容,对游戏结果页设置onunload时clear后,页面刷新就会出错,后来只能在再来一次中设置了clear;
2. 阅读《JavaScript高级程序设计》第21章 Ajax与Comet,《JavaScript权威指南》第18章 脚本化HTTP的内容,学习Ajax技术,还没有很懂;
3. 完成任务5的登录页面内容和样式;
4. 准备小课堂常见DOM操作,熟悉了DOM节点的相关知识;
明天计划的事情:
搞懂Ajax,继续任务5;
遇到的问题:
1. 在写登录页面时,将body的背景设为图片后,background-size用cover时,自适应效果不好,小屏无法占满高度,改用vh,vw,ie兼容性问题不好解决;
2. 对Ajax还不理解,明天继续学习;
收获:
1. onunload与onbeforeunload,这两个事件是在用户离开页面时运行,onbeforeunload先运行,刷新页面也会执行;
2. Ajax技术的核心是XMLHttpRequest对象,以异步方式获取数据,Ajax无需刷新页面即可从服务器取得数据。XHR的open()方法接收3个参数,get、post是要发送的请求的类型,调用方法:xhr.open(“get”,”example.php”,false);要发送特定请求可以调用send()方法。
评论