![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 86
qq_36223144
这个作者很懒,什么都没留下…
展开
-
JS闭包
JS闭包闭包是JavaScript语言的一个特点,也是一个难点,许多的高级应用都要依靠闭包来实现,在初学JS时也对闭包的概念感到十分模糊,在面试中这也是经常被问到的问题。变量的作用域要想理闭包的概念就首先要明白JS中的变量的作用域。一个变量的作用域就是源代码中定义这个变量的区域。全局变量拥有全局作用域,在JS代码中任何地方都是有定义的。然而在函数内声明的变量只在函数体内有定义。它们是局部变量...原创 2018-11-25 21:25:12 · 97 阅读 · 0 评论 -
JS事件流
JS事件流什么是JS事件流首先我们先来看一个例子<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><原创 2018-11-25 22:36:18 · 181 阅读 · 0 评论 -
JS遍历
JS遍历数组的遍历简单for循环下面先来看看大家最常见的一种写法:const arr = [1, 2, 3];for(let i = 0; i &amp;lt; arr.length; i++) { console.log(arr[i]);}for-in通常情况下,我们可以用 for-in 来遍历一遍数组的内容,代码如下:const arr = [1, 2, 3];let i...原创 2018-11-25 23:23:43 · 85 阅读 · 0 评论 -
Ajax/Fetch
Ajax/FetchAjaxAJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。优点页面无刷新,用户体验好。减少冗余请求,减轻了服务器负担。基于标准化的并被广泛支持的技术,不需要下载插件。缺点无法回退,对浏览器后退机制造成破坏。对搜索引擎的支持...原创 2018-11-28 23:38:59 · 293 阅读 · 0 评论 -
跨域问题的处理
跨域问题的处理原创 2018-11-29 23:03:23 · 200 阅读 · 0 评论 -
Promise和async/await
Promise什么是PromisePromise的出现是为了更好地解决JavaScript中异步编程的问题,传统的异步编程最大的特点就是地狱般的回调嵌套,一旦嵌套次数过多,就很容易使我们的代码难以理解和维护。而Promise则可以让我们通过链式调用的方法去解决回调嵌套的问题,使我们的代码更容易理解和维护,而且Promise还增加了许多有用的特性,让我们处理异步编程得心应手。如何创建Promi...原创 2018-11-30 00:04:31 · 140 阅读 · 0 评论 -
JS对象引用与继承
JS对象引用与继承js中的对象引用ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型,也有其他的叫法,比如原始类型和对象类型。基本类型JS中的基本数据类型有:undefined,boolean,number,string,null。基本类型的访问都是按值访问,我们可以直接操作保存在变量中的实际的值。基本还有一些相同的特点:基本类型的值是不可变的。任何方法都无法改变一...原创 2018-11-27 23:25:55 · 224 阅读 · 0 评论 -
浮点数精度
当我们在JavaScript中进行一些浮点数运算时,有时候就可能会出现一些奇怪的的现象,就比如说下面这个非常简单的例子:&amp;amp;amp;amp;amp;amp;amp;gt; 0.1+0.2&amp;amp;amp;amp;amp;amp;amp;lt; 0.300000000000000040.1+0.2= ? 这是一个非常简单的问题,就算是一个小学生都能给出0.1+0.2=0.3的正确答案,可为什么对于最开始用于计算用途的计算机却给了我们一个错误的答案呢原创 2018-12-23 22:13:55 · 768 阅读 · 0 评论 -
箭头函数与普通函数对比
箭头函数与普通函数的区别:箭头函数的this指向规则:1. 箭头函数没有prototype直接看个例子就能说明:let a = () =>{};console.log(a.prototype); // undefinedfunction b() {};console.log(b.prototype); // {constructor: ƒ}2.箭头函数的this指向在定义...原创 2019-03-27 21:30:05 · 467 阅读 · 0 评论