![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
概念理解
文章平均质量分 55
Wil廉姆S
这个作者很懒,什么都没留下…
展开
-
深入理解原型和原型链
理解原型和原型链 [[Prototype]] 理解原型的概念首先要理解 [[Prototype]]: 所有的对象都有一个内置属性[[Prototype]],而这个属性是对其他对象的引用, 例子如下: Object.create(),参数是个指定对象,这个函数的作用是创建一个对象,并且把这个对象的[[Prototype]]关联到指定的对象。 for in 和 in 都是通过查找[[Prototype]]链的方式来枚举和判断属性是否存在。 而[[Prototype]]的尽头就是Object.prototype原创 2021-04-23 10:03:06 · 103 阅读 · 0 评论 -
JavaScript类型和强制类型转换
JavaScript中的类型 值的类型 null 只要变量要保存对象,而当时又没有哪个对象可保存,就要用 null 来填充该变量。这样就可以保持 null 是空对象指针的语义(typeof null == "object"),并进一步将其与undefined 区分开来 undefined 已在作用域中声明但还没有赋值的变量,是undefined。相反,还没有在作用域中声明过的变量,是 undeclared的, 如这样的报错ReferenceError: b is not defined意思是 b 是 un原创 2021-04-22 21:52:55 · 77 阅读 · 0 评论 -
客户端Web应用程序的生命周期详解
客户端Web应用程序的生命周期 生命周期的开始 用户输入URL(或者单击链接) 浏览器生成请求发送至服务器 服务器处理了请求,并返回一个响应。这个响应通常是由HTML CSS JavaScript代码所组成 浏览器接收响应,我们的客户端应用开始了它的生命周期 生命周期的执行 第一阶段:页面的构建 这一阶段的目标是建立Web应用的UI,也就是形成一个用户看到的界面。其分为两个交替执行的步骤: 解析HTML代码并构建文档对象模型(DOM); 通过解析收到的HTML代码,构建一个个HTML元素从而构建DOM原创 2021-03-31 13:41:38 · 752 阅读 · 0 评论 -
javascript中关于this的概念理解
this 绑定规则 要了解this的绑定规则之前,首先要了解的是this是什么? this是一种绑定,要找到this绑定的对象:就是要 寻找 “函数被调用的位置”并不是声明的位置。 this有四条绑定规则 默认绑定 隐式绑定 显式绑定 new绑定 这其中默认绑定、显示绑定、new绑定非常好理解,这里着重要理解的是隐式绑定,因为回调函数的时候常常会存在"隐式丢失"。来看下面的例子 var x = 4; var obj = { x: 3, bar: function () {原创 2021-02-01 10:06:20 · 98 阅读 · 0 评论