随笔分类 - ES6
摘要:由于 Javascript(简称:JS)中的 this 理解起来较为复杂,使得很多入门新手和一些进入前端圈子有些年限的工程师们都对其的用法有些模糊。所以今天为大家带来 Javascript(简称:JS) 中 this 的用法详解。 this 永远指向 调用 包含 自己(this本身) 的 函数 对应
阅读全文
摘要:之前写过一篇 Larry:Javascript :this关键字 详解,其实只是解释了普通函数的this用法,今天再给大家补充一下箭头函数的this详解。 箭头函数相信大家在日常开发中用到的地方非常之多,因为它很简洁,可读性强,但是它最大的好处,其实是解决了匿名函数的this指向问题,有利于封装回调
阅读全文
摘要:#引言 JS系列暂定 27 篇,从基础,到原型,到异步,到设计模式,到架构模式等,此为第一篇:是对 var、let、const、解构、展开、函数 的总结。 let在很多方面与 var 是相似的,但是 let 可以帮助大家避免在 JavaScript 里常见一些问题。const 是对 let 的一个增
阅读全文
摘要:#引言 JS系列暂定 27 篇,从基础,到原型,到异步,到设计模式,到架构模式等, 本篇是 JS系列中第 3 篇,文章主讲 JS 继承,包括原型链继承、构造函数继承、组合继承、寄生组合继承、原型式继承以及 ES6 继承 。 #ES5 继承 先定义一个父类 function SuperType ()
阅读全文
摘要:目录 一、面向对象的三大特性 继承 1.继承 2.继承与抽象(先抽象再继承) 3.继承与重用性 4.派生 5.super 6.接口类 7.抽象类 8.钻石继承 二、面向对象的三大特性 多态 1.多态性 2. 鸭子类型 三、面向对象的三大特性 封装 1.原则和好处 2.私有变量 3.封装与扩展性 4.
阅读全文
摘要:一、this的意义 二、寻找this绑定对象 经常听到这么一句话,找this只需要看谁是调用方。当函数被调用时会记录函数调用调用方式、传参包括this等各种属性。有时候this绑定对象情况太抽象,找到准确的调用方还是有一定的难度。我罗列出个人寻找普通函数this的步骤: // 1. 通过函数调用栈寻
阅读全文
摘要:写博客,既能梳理了专题知识,又加深记忆和理解,好了,不废话,正文马上开始。 1. promise作用 作用:promise解决回调地狱的问题 2.promise基本用法 一定要记得 new Promise(executor) 的 executor 是马上执行的; promise、then、final
阅读全文
摘要:ECMAScript 6 标准入门 一、let和const let命令 let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效;是块级作用域,且let不允许在相同作用域内,重复声明同一个变量。 { let a = 12; } console.log(a);
阅读全文
摘要:去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Prom
阅读全文
摘要:ES6浅谈之Promise 首先来回想一下Promise对象的写法: // 方法1 let promise = new Promise ( (resolve, reject) => { if ( success ) { ... resolve(a); // pending ——> resolved
阅读全文
摘要:ES6中import * as xxx from 'xxx'的作用 import * as xxx from 'xxx' 会将 "xxx" 中所有 export 导出的内容组合成一个对象返回(或import * as obj from 'xx' 这种写法是把所有的输出包裹到obj对象里); eg:
阅读全文

浙公网安备 33010602011771号