![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试考点
文章平均质量分 93
呼呼哈哈嘿嘿
刚毕业小白一枚。
展开
-
JavaScript重难点解析6(Promise)
JavaScript重难点解析6(Promise概念为什么要使用PromisePromise 的状态Promise 对象的值Promise工作流程基本用法Promise其他方法概念为什么要使用Promise1.指定回调函数的方式更加灵活2.支持链式调用, 可以解决回调地狱问题回调地狱:回调函数嵌套调用, 外部回调函数异步执行的结果是嵌套的回调执行的条件Promise 的状态实例对象中的一个属性 『PromiseState』pending 未决定的resolved / fullfill原创 2021-07-05 21:49:07 · 190 阅读 · 0 评论 -
JavaScript重难点解析5(对象高级、浏览器内核与事件循环模型(js异步机制))
JavaScript重难点解析5(对象创建模式)对象高级对象创建模式Object构造函数模式对象字面量模式工厂模式自定义构造函数模式构造函数+原型的组合模式继承模式对象高级对象创建模式Object构造函数模式先创建空Object对象, 再动态添加属性/方法 var p = new Object() p = {} p.name = 'Tom' p.age = 12 p.setName = function (name) { this.name = name } c原创 2021-07-04 17:51:37 · 193 阅读 · 0 评论 -
JavaScript重难点解析4(作用域与作用域链、闭包详解)
JavaScript重难点解析4(作用域与作用域链、闭包)作用域与作用域链作用域作用域与执行上下文作用域链闭包循环遍历监听问题闭包理解作用域与作用域链作用域就是一块"地盘", 一个代码段所在的区域它是静态的(相对于上下文对象), 在编写代码时就确定了分类全局作用域函数作用域没有块作用域(ES6有了)可以隔离变量,不同作用域下同名变量不会有冲突。 var a = 10 //全局作用域 if(true) { var b = 3 //全局作用域(没有块) let c = 3 //原创 2021-07-03 22:53:00 · 178 阅读 · 2 评论 -
JavaScript重难点解析3(原型与原型链、执行上下文与执行上下文栈)
JavaScript重难点解析3(原型与原型链)原型与原型链原型(prototype)显示原型与隐式原型原型链instanceof是如何判断执行上下文与执行上下文栈变量提升与函数提升原型与原型链原型(prototype)每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象)原型对象中有一个属性constructor, 它指向函数对象function A() { } console.log(A.prototype) // 打印一个空对象 console原创 2021-06-27 10:52:37 · 159 阅读 · 0 评论 -
JavaScript重难点解析2(立即执行函数IIFE,this关键字)
JavaScript重难点解析1(数据类型)立即执行函数立即执行函数也叫做匿名函数自调用,可以在定义一段函数之后直接让其执行。 (function () { //匿名函数自调用 var a = "hello" console.log(a) })() //会直接打印hello var 立即执行函数可以对外部隐藏代码的实现,还可以将变量私有化,不会对外部变量造成影响。...原创 2021-06-24 23:35:50 · 715 阅读 · 1 评论 -
Java中equals()方法和==的区别分析
Java中equals方法和==的区别分析equals(Object obj)方法,将对象与传入的obj进行比较,相等返回true,否则返回false。equals方法和“==”的区别面试中的常见问题,网上有海量稀奇古怪的解释,个人认为直接了解它需要知道它的源码,首先是Object类的equals方法:public boolean equals(Object obj){ return (this == obj);}看完源码,发现Object层面上好像两者就是一个东西,但大家不要忘了子类是可以原创 2020-10-25 23:16:46 · 270 阅读 · 0 评论