![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript基础问题
旅城
这个作者很懒,什么都没留下…
展开
-
【JavaScript】JS基础问题总结大全,简单学习JS,看这个系列就够了!(八)
JS基础问题总结大全(八)一、浏览器从输入URL到渲染完页面的整个过程二、同源策略及跨域三、promise四、async 一、浏览器从输入URL到渲染完页面的整个过程 从输入URL到渲染出整个页面的过程包括三个部分: 1、DNS解析URL的过程 2、浏览器发送请求与服务器交互的过程 3、浏览器对接收到的html页面渲染的过程 一、DNS解析URL的过程 DNS解析的过程就是寻找哪个服务器上有请求的资源。因为ip地址不容易记忆,一般会使用URL域名(如www.baidu.com)作为网址。DNS解析就是将域原创 2020-11-28 14:49:38 · 2060 阅读 · 6 评论 -
【JavaScript】JS基础问题总结大全,简单学习JS,看这个系列就够了!(七)
JS基础问题总结大全(七)一、addEventListener和onClick()的区别二、new和Object.create的区别三、DOM的location对象 一、addEventListener和onClick()的区别 1.onclick事件在同一时间只能指向唯一对象,addEventListener给一个事件注册多个listener 2.addEventListener对任何DOM都是有效的,而onclick仅限于HTML 核心DOM : 对象:Document,Node, ElementNo原创 2020-11-28 11:28:24 · 174 阅读 · 0 评论 -
【JavaScript】JS基础问题总结大全,简单学习JS,看这个系列就够了!(六)
JS基础问题总结大全(六)一、JS垃圾回收机制二、类数组与数组的区别与转换三、Dom节点操作常用方法 一、JS垃圾回收机制 JS的内存生命周期: 分配你所需要的内存 使用分配到的内存(读、写) 不需要时将其释放、归还 js垃圾回收机制: 自动垃圾回收机制就是找出那些不再继续使用的值,然后释放其占用的内存空间。垃圾回收器每隔固定的时间段就执行一次释放操作。 js最常用的是通过标记清除的算法来找到哪些对象是不再继续使用的,上面例子中的a = null 其实就是做了一个释放引用的操作,让a原本对应的值失去引用,原创 2020-11-27 10:40:35 · 135 阅读 · 0 评论 -
【JavaScript】JS基础问题总结大全,简单学习JS,看这个系列就够了!(五)
JS基础问题总结大全(五)一、作用域和作用域链二、作用域与执行上下文三、箭头函数 一、作用域和作用域链 1. 什么是作用域 作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性。换句话说,作用域决定了代码区块中变量和其他资源的可见性。 2. 全局作用域和函数作用域 在代码中任何地方都能访问到的对象拥有全局作用域,一般来说以下几种情形拥有全局作用域: 1.最外层函数 和在最外层函数外面定义的变量拥有全局作用域 2.所有末定义直接赋值的变量自动声明为拥有全局作用域 3.所有 window 对象的属原创 2020-11-27 10:07:10 · 141 阅读 · 0 评论 -
【JavaScript】JS基础问题总结大全,简单学习JS,看这个系列就够了!(四)
JS基础问题总结大全(四)一、JS new一个对象的过程二、requestAnimationFrame三、this判断规则 一、JS new一个对象的过程 1.创建一个空对象Var obj={}; 2.设置新对象的constructor属性为构造函数的名称,将新对象的__proto__指向构造函数的prototype Obj.proto==ClassA.prototype 3.使用新对象调用构造函数,将构造函数中this指向新实例对象, ClassA.call(obj) 4.将初始化完毕的新对象地址,保存原创 2020-11-26 22:04:45 · 271 阅读 · 2 评论 -
【JavaScript】JS基础问题总结大全,简单学习JS,看这个系列就够了!(三)
JS基础问题总结大全(三)一、闭包二、call bind apply 的区别三、dom事件流四、事件委托优缺点 一、闭包 闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,创建的函数可以 访问到当前函数的局部变量。 闭包有两个常用的用途。 闭包的第一个用途是使我们在函数外部能够访问到函数内部的变量。通过使用闭包,我们可以通过在外部调用闭包函数,从而在外部访问到函数内部的变量,可以使用这种方法来创建私有变量。 函数的另一个用途是使已经运行结束的函数上下文中的原创 2020-11-26 20:24:01 · 104 阅读 · 0 评论 -
【JavaScript】JS基础问题总结大全,简单学习JS,看这个系列就够了!(二)
JS基础问题总结大全(二)一、基本包装类型二、三个等号和两个等号的区别三、原型和原型链 一、基本包装类型 为了便于操作“基本类型值”,JS 提供了 三个 特殊的引用类型:Boolean、Number、String。这些类型和其他引用类型相似,但同时 也具备 与各自基本类型相应的特殊行为。 实际上:每当读取一个基本类型值的时候, “后台就会创建一个 对应的基本包装类型的对象”,从能能够调用一些方法来操作这些数据。 String对象 String对象是基本类型,但是也是特殊的引用类型(基本包装类型:内部创建对原创 2020-11-26 20:00:47 · 106 阅读 · 0 评论 -
【JavaScript】JS基础问题总结大全,简单学习JS,看这个系列就够了!(一)
JS基础问题总结大全(一)一、JS的数据类型二、原始值和引用值类型及区别三、判断变量的类型四、数据类型的转换 一、JS的数据类型 ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。 基本类型 JavaScript 中共有 6 种基本数据类型:Undefined、Null、Boolean、Number、Stri原创 2020-11-26 16:54:54 · 276 阅读 · 1 评论