call ,apply和bind方法 详解

call、apply和bind的区别和用法 详解

【JS 构造|原型|原型链|继承(圣杯模式)|ES6类语法】上篇

“js面向对象”最全攻略

JS中的 回调函数(callback)

目录1.什么是回调函数(callback)呢?2.回调函数有哪些特点?3.回调函数中this的指向问题4.为什么要用到回调函数?5.回调函数和异步操作的关系是什么?回调函数是异步么?把函数当作一个参数传到另外一个函数中,当需要用这个函数是,再回调运行()这个函数.回调函数是一段可执行的代码段,它作为

都2021年了,再不学ES6你就out了 —— 一文搞懂ES6

JS干货分享 —— 一文搞懂ES61. ES6是什么?用来做什么?功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaT

ES6+--》熟知JS中的async函数

async函数的返回值为 promise 对象,promise对象的结果由async函数执行的返回值决定。async函数能使得异步操作变得更加方便,简而言之就是 Generator 的语法糖。

ES6--》读懂JS中—Class类

子类继承父类的 constructor() 构造函数中必须要有 super(),代表调用父类的构造函数,没有就会报错,super虽然代表父类的构造函数,但是返回的是子类的实例,即super内部的this指的是子类的实例。方法是类的默认方法,通过 new 命令生成对象实例时,自动调用该方法,一个类必须

【ES6丨前端进阶基础 】二,ES6rest参数,Symbol第七种数据类型

ES全称EcmaScript,是脚本语言的规范,而平时经常编写的JavaScript,是EcmaScript的一种实现,所以ES新特性其实指的就是JavaScript的新特性我是Aic山鱼​原 创 不 易 ✨还希望支持一下评论✍:您的建议是我改进的良药!山鱼社区💌💌。

【前端进阶——ES6基础①】ES6究竟有什么不同呢!

ES全称EcmaScript,是脚本语言的规范,而平时经常编写的JavaScript,是EcmaScript的一种实现,所以ES新特性其实指的就是JavaScript的新特性ECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制造商协

ES6--》了解并应用迭代器与生成器

当我们使用 for...of 循环遍历某种数据结构时,该循环会自动去寻找 Iterator 接口,其接口默认部署在 Symbol.iterator 属性上,Symbol.iterator属性本身就是一个函数,就是当前数据结构默认遍历器生成函数,执行这个函数就会返回一个遍历器。// 声明一个对象nam

【ES6】集合的使用

集合实现了iterator接口,所以可以使用「扩展运算符』和「 for …ES6提供了新的数据结构Set(集合)。

五分钟,看懂vue项目会用到哪些ES6常用语法

前端项目开发中,都会使用到的ES6命令,但是你知道什么是ES6命令嘛?

面试官:“ES6中新增的Set方法去重你会吗?”我:“看文章就知道了”

在ES6 之前,我们存储数的据结构主要有两种:数组、对象。在ES6中新增了另外两种数据结构,Set、Map,以及它们的另外形式WeakSet、WeakMap就行了就让我们一起了解一下ES6中新增的两个数据结构吧。希望能给大家带来帮助,共同进步!...

【JavaScript 进阶教程】对象新增方法 defineProperty 与 keys 的说明与使用

这篇文章给大家讲解在 ES5 中新增的两个常用方法:defineProperty(),keys(),这两个方法可以让我们更方便的操作对象,获取对象属性,赋值修改等等操作,最重要的是,这些方法可以让我们设置无法修改对象属性值,下面跟我一起了解一下吧!一:Object.defineProperty()可

ES6——class类实现继承

上面示例代码中子类中有两句重复的逻辑语句,在父类中我们已经声明过了,在子类中再写一次就冗余了,让我们接下来看看有没有什么好的解决办法。这就是上面的代码冗余的问题解决办法可以将name和age写到super参数中就可以直接继承父类的逻辑,减少冗余代码。注意在子类(派生类)的构造函数中使用this或者返

【JavaScript 进阶教程】Array的迭代方法(ES5新增)

欢迎来到JavaScript 进阶的学习,ES5 对 JS 的数组,字符串等内置对象的方法均有扩充。这篇文章我们要掌握的是新增的几个 Array 内置对象的常用迭代(遍历)方法,分别是 forEach(),filter(),some(),every()等,这些新方法可以让我们更方便地操作数组。...

Vue事件绑定(v-on用法)

ES6事件绑定,v-on的基本使用,v-on的参数传递,v-on的修饰词,阻止冒泡事件,添加事件监听器时使用事件捕获模式。 capture只当在 event.target 是当前元素自身时触发处理函数。 prevent点击事件将只会触发一次。 once.passive 修饰符尤其能够提升移动端的性能

【JavaScript 进阶教程】非 extends 的组合继承

继承也是面向对象的特性之一,但是在 ES6 版本之前是没有 extends 去实现继承的,我们只能通过构造函数和原型对象来实现继承,其中分别为构造函数来继承属性,原型对象来继承方法,这种继承模式被称为组合继承......

ES6中Symbol、迭代器和生成器基本语法

迭代器(lterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署lterator接口,就可以完成遍历操作,ES6新增遍历方式for...of。原生具备lterator接口的数据有2.原理创建一个指针对象,指向数据结构的起始位置,第一次调用==next()==方法,指

ES6中 Promise 概念、基本用法和封装ajax(json数据使用)

一、定义Promise是异步编程的一种解决方案,可以替代传统的解决方案--回调函数和事件。ES6统一了用法,并原生提供了Promise对象。作为对象,Promise有一下两个特点:1.对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled

ES6中set、map、DOM classList的基础用法

ES6中set、map、DOM classList的基础用法

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈