发表于: 2017-03-18 20:07:19

1 437


写在前面的话:看书上瘾。。。最近花了大量的时间在阅读javascript书籍上,现在已接近尾声,只有少许内容还没系统学习了,接下来这段时间不会每天花费大量的时间去读书了,以后的关注点要转意到anjularjs上,尽快把官网任务做完,当然还有JS任务4,之后再给自己一段时间用来梳理JSanjularjs,以巩固自己学过知识;

今天完成的事情:

没有继续做任务7了,囧囧。。。

又读了一天高程,把剩余的内容看的差不多了,高程这本书最近花了很多时间,除了4小章内容其他的都大致过了一遍,今天主要看了BOM章节、客户端检测、HTML5脚本编程、错误处理与调试、JSONAjaxcomet、高级技巧部分;

明天计划的事情:

今天没有做任务7,明天不得不把7完成了;

遇到的问题:

暂无;

收获:

BOM的核心对象是window,它表示浏览器的一个实例,window具有双重属性。

如果页面中包含框架,则每个框架都有自己的window对象;

窗口关系及框架相关的对象:top,parent,self;

窗口位置相关属性和方法:screenLeftscreenTopscreenXscreenYmoveTo(),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;



返回列表 返回列表
评论

    分享到