javascript 第2页

javascript
什么是闭包?闭包的用途是什么?-青梅博客

什么是闭包?闭包的用途是什么?

青梅博客阅读(367)评论(0)

什么是闭包: 如果一个函数用到了它作用域外面的变量,那么这个变量和这个函数之间的环境就叫闭包。 var a = 5 function xx(){ console.log(a) } //5 闭包的用途有些什么: 1.模仿块级作用域 所谓块级作...

对于Promise的简单理解 ?-青梅博客

对于Promise的简单理解 ?

青梅博客阅读(277)评论(0)

Promise 的用途 首先要了解Promise是什么,有什么用,为啥要用它? 是什么? 当谈到Promise的时候,你肯定顺便听到回调、异步、这样的玩意。其实说得通俗一点,Promise就是一种写代码的方式,并且是用来写JavaScrip...

对于bind、call、apply 区别?-青梅博客

对于bind、call、apply 区别?

青梅博客阅读(337)评论(0)

一、作用 call、apply、bind作用是改变函数执行时的上下文,简而言之就是改变函数运行时的this指向 那么什么情况下需要改变this的指向呢?下面举个例子 var name="lucy"; const obj={     name...

call、apply、bind的应用和区别-青梅博客

call、apply、bind的应用和区别

青梅博客阅读(391)评论(0)

1. call( ) 面试中常问的Js中关于call、apply、bind的问题,比如: 怎么利用call、apply来求一个数组中最大或者最小值 如何利用call、apply来做继承 apply、call、bind的区别和主要应用场景 首...

delete和Vue.delete的区别-青梅博客

delete和Vue.delete的区别

青梅博客阅读(346)评论(0)

delete   只是被删除的元素变成了 empty/undefined 其他的元素的键值还是不变,length长度不会改变。 Vue.delete  直接删除了数组 改变了数组的键值。 length长度改变了 代码片段: <scri...

async 函数和 promises 的性能提升-青梅博客

async 函数和 promises 的性能提升

青梅博客阅读(541)评论(3)

JavaScript 的异步过程一直被认为是不够快的,更糟糕的是,在 NodeJS 等实时性要求高的场景下调试堪比噩梦。不过,这一切正在改变,这篇文章会详细解释我们是如何优化 V8 引擎(也会涉及一些其它引擎)里的 async 函数和 pr...

JavaScript刷新页面的几种方法-青梅博客

JavaScript刷新页面的几种方法

青梅博客阅读(925)评论(1)

1. reload 方法 该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,...

ES6中的Iterator 和for of循环-青梅博客

ES6中的Iterator 和for of循环

青梅博客阅读(282)评论(0)

一、Iterator(遍历器)的存在 1、迭代器模式 迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。在使用迭代器模式之后,即使不关心对象的内部构造,也可以按顺序访问其中的每个元素。 2、Iter...

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活