发表于: 2017-03-18 20:07:19
1 438
写在前面的话:看书上瘾。。。最近花了大量的时间在阅读javascript书籍上,现在已接近尾声,只有少许内容还没系统学习了,接下来这段时间不会每天花费大量的时间去读书了,以后的关注点要转意到anjularjs上,尽快把官网任务做完,当然还有JS任务4,之后再给自己一段时间用来梳理JS和anjularjs,以巩固自己学过知识;
今天完成的事情:
没有继续做任务7了,囧囧。。。
又读了一天高程,把剩余的内容看的差不多了,高程这本书最近花了很多时间,除了4小章内容其他的都大致过了一遍,今天主要看了BOM章节、客户端检测、HTML5脚本编程、错误处理与调试、JSON、Ajax与comet、高级技巧部分;
明天计划的事情:
今天没有做任务7,明天不得不把7完成了;
遇到的问题:
暂无;
收获:
BOM的核心对象是window,它表示浏览器的一个实例,window具有双重属性。
如果页面中包含框架,则每个框架都有自己的window对象;
窗口关系及框架相关的对象:top,parent,self;
窗口位置相关属性和方法:screenLeft、screenTop、screenX、screenY;moveTo(),moveBy();
窗口大小相关属性和方法:innerWidth/innerHeight/outerWidth/outerHeight/resizeTo()/resizeBy();
导航和打开窗口:window.open()/window.close();
间歇调用和超时调用:setTimeout()/setInterval();
系统对话框:alert()/confirm()/prompt(); find()/print();
Location对象:常用方法,hash/host/hostname/href/search;location.assign()/location.replace()
Navigator/screen/history三种不常用;
客户端检测的三种方法:能力检测、怪癖检测、用户代理检测;
跨文档消息传递:postMessage();
错误处理的7中事件,
CORS的解决方法:XDomainRequest()/图像Ping/JSOP/Comet/SSE/Web Sockets;
评论