发表于: 2021-05-01 22:13:32
1 2119
今天完成的事情:任务三深度思考;JS基础类型和引用类型;BOM对象的模型概念;
明天计划的事情:JS基础知识,任务四需要搞懂的知识
遇到的问题:BOM的理解运用还不够,慢慢看。
收获:
JS的基础类型和引用类型: JavaScript脚本语言中的变量,包含两种不同类型的值:基本类型值、引用类型值;
1,
2, 引用类型值:指的是那些保存在堆内存中的对象,意思是,变量中保存的实际上只是一个指针,这个指针执行内存中的另一个位置,由该位置保存对象,按引用访问,当查询时,我们需要先从栈中读取内存地址,然后再顺藤摸瓜地找到保存在堆内存中的值。
两种变量类型检测 :
2.
3.
4.
alert(person instanceof object);//变量名(person)是对象(object)吗?
alert(colors instanceof array);//变量名(colors)是对象(array)吗?
alert(pattern instanceof regexp);//变量名(pattern)是对象(regexp)吗?
BOM对象:
BOM(Browser Object Model)即浏览器对象模型。
BOM提供了独立于内容 而与浏览器窗口进行交互的对象;
由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window;
BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性;
与浏览器窗口交互的一些对象,调整浏览器大小的window对象,可以用于导航的location对象与history对象,可以获取浏览器、操作系统与用户屏幕信息的navigator与screen对象,可以使用document作为访问HTML文档的入口,管理框架的frames对象等。
评论