![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 69
小茹想睡觉
在一切破旧褪色中,请你永远闪烁
展开
-
js 实现将数组对象转为对象并合并key值
这两天在面试的过程中,面试官提出了一个问题总结的时候想到了下面几种方法。原创 2023-03-03 20:59:56 · 871 阅读 · 0 评论 -
AJAX及其相关
Ajax是一种用于快速创建动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX可以实现网页异步更新,这意味着可以在不加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用AJAX)如果需要更新内容,必须重载整个网页。原创 2022-12-17 09:16:29 · 135 阅读 · 1 评论 -
javaScript————apply、bind、call
在JavaScript中有call( )、apply( ) 、bind ( )三种方法,这三种方法的作用都是改变this的指向,下面我们来了解一下三种方法的使用及区别和在不同的情况下应该使用哪种方法。原创 2022-11-01 15:16:31 · 151 阅读 · 0 评论 -
JavaScript————Promise(二)静态方法
promise.all([ promise1 , promise2 , promise3 ]),接收一个数组,元素通常是Promise对象,也可能是其他值并且返回一个promise。当所有的实例都成功执行之后,才会执行其成功结果。当其中有一个实例失败了,整个Promise.all的结果都会变成失败。原创 2022-10-14 16:39:29 · 257 阅读 · 0 评论 -
JavaScript——promise(一)基础篇
什么是promise呢?Promise是一个对象,他代表了一个异步操作的最终完成或者失败。本质上Promise是一个函数返回的对象,我们可以在它上面绑定回调函数,这样我们就不需要一开始把回调函数作为参数传入这个函数了实际上Promise与现实生活中的承诺非常相似。在现实生活中呢,我们通常是这样理解Promise的:承诺(保证)某人会做某事或者某事的发生。也就是要给将来多要发生的事一个承诺,但是谁都不能保证这件事一定会能够按照理想状态发生。原创 2022-10-07 15:19:25 · 2553 阅读 · 1 评论 -
js回调函数——好懂且详细
相信很多小伙伴和我一样,在学习JavaScript的时候呢,经常会看到回调函数的出现,可以如果要自己去写或者讲述如何理解回调函数的呢,又不知道从哪谈起。下面我们一起来学习一下什么是回调函数。回调函数都是作为参数传给另一个函数的函数,然后通过在外部函数内部调用该回调函数已完成某种操作通俗点解释呢,就是函数A作为参数传递到函数B中,并且这个函数B执行函数A,那么函数A就叫作回调函数;如果这个函数没有名称(函数表达式),就叫作匿名回调函数。原创 2022-09-30 22:04:37 · 655 阅读 · 1 评论 -
函数提升和变量提升
函数提升与变量提升第一个输出的是2第二个输出值为underfined大家可能为会好奇这是为什么呢?下面我们来研究一下这是因为变量和函数在内的所有声明都会在任何代码被执行前首先被处理所以第一个代码实际上是这样处理的第二个代码是这样处理的这个过程就好像变量和函数声明从它们在代码中出现的位置被“移动”到了最上面。这个过程就叫做提升注意:只有声明本身会被提升,而赋值或其他运行逻辑会留在原地。如果提升改变了代码执行的顺序,会造成非常严重的破坏。函数声明可以提升,函数表达式不可以提升,函数声..原创 2022-06-07 16:11:25 · 1354 阅读 · 0 评论 -
js作用域与闭包
作用域1、什么是作用域作用域分为两种词法作用域(比较常见,被大多数编程语言所采用)动态作用域(仍有一些语言在用 Bash脚本、Perl中的一些模式)2、词法作用域词法作用域就是定义在词法阶段的作用域欺骗词法作用域,用两种形式,一个是 eval(),另一个是 with,但是在实际的代码中我们是不建议使用的evalfunction foo (str){ eval(str); console.log(a); //a = 2;}foo("var a = 2");原创 2022-04-26 09:42:33 · 182 阅读 · 0 评论 -
js基础知识
1、js基础JavaScript是一种直译式语言,也就是说在运行前不需要进行预编译,而是在网页运行过程中由浏览器解释。1.1、在页面中使用JavaScript的三种方式1. HTML标签中内嵌JavaScript<buttton onclick="JavaScript:alert('Hello JavaScript!')">点击按钮</button>2. HTML页面中直接使用JavaScript<script type="text/javascript">原创 2022-04-24 17:01:21 · 3110 阅读 · 1 评论 -
JavaScript中this关键字详解
this关键字this的指向有三个基本要素this指向的永远只可能有对象this指向谁,永远不取决于this写在哪,而是取决于函数在哪调用this指向的对象,称为函数的上下文,也叫函数的调用者this指向的规律this指向的是函数的调用者,而不是函数的声明者1.函数名()直接调用通过函数名()直接调用通过函数名直接调用,this指向window对象function fun(){ console.log(this); } var原创 2022-04-10 16:19:26 · 909 阅读 · 0 评论