qq20004604的博客

github.com/qq20004604

三十分钟熟悉es6(es6日常使用功能总结)

1、前注本文是对es6的小结,关于详细说明可以参照我的系列文章es6 从入门到熟练,或者阮一峰的ECMAScript 6 入门。我的系列文章是在阮一峰对应文章的基础上,增加更多适合初中级开发者的内容(包括代码和解释),降低学习难度。本文是在以上基础上,结合我本人实际开发经验,对es6整体的一个小结...

2017-09-17 23:32:34

阅读数 858

评论数 0

从零开始学_JavaScript_系列(68)——es6模块的使用

1、es6模块用于浏览器中标准写法是:<script type="module"> console.log('module') </script>按照预期效果是会非堵塞加载,然后再执行。事实上是里面的代码根本不会执行。又比如说:<scrip...

2017-09-17 23:05:19

阅读数 1185

评论数 0

从零开始学_JavaScript_系列(67)——es6的import和export(chrome61版本后可用)

import和export

2017-09-13 09:03:50

阅读数 2582

评论数 0

从零开始学_JavaScript_系列(66)——AMD、CMD、CommonJS

AMD、CMD、CommonJS

2017-09-11 08:55:34

阅读数 435

评论数 0

从零开始学_JavaScript_系列(65)——class的继承(2)super、extends与多重继承

4、super关键字4.1、作为函数时使用当super作为函数时使用,非常简单。 只允许在子类的构造函数中调用; 并且需要在调用this之前调用; 而且必须调用一次(除非你省略掉子类的构造函数); 如果不符合以上要求,那么就会报错,以下是标准写法class Foo { }class Bar ext...

2017-09-08 14:12:14

阅读数 695

评论数 0

从零开始学_JavaScript_系列(64)——class的继承(1)基本概念、继承构造函数和class

1、class继承概述1.1、所谓继承继承这个概念还需要解释么?好吧,我解释一下:简单粗暴的解释继承,就是指: 我定义一个类A,他自带一些方法; 然后我定义一个类B,他有一些方法是独特的,但他还有一些方法是类A已有的,那么如果让类B再重复定义这些类A已有的方法,显然是低效的写法; 这种让类B可以使...

2017-09-08 14:11:08

阅读数 237

评论数 0

从零开始学_JavaScript_系列(63)——class(4)静态方法和new.target

9、类静态方法9.1、基本概念所谓静态方法,在class指专属于class本身的方法,而且不会被类的实例所继承。如代码:class Foo { static test() { console.log("this is static") } } F...

2017-09-01 17:19:27

阅读数 221

评论数 0

从零开始学_JavaScript_系列(62)——class(3)setter和getter、Generator、async函数

6、setter和getter之前说过,常规情况下,类是没办法直接实现变量的。有一种变相的做法,是用es5的setter和getter特性来实现。但这种办法并不是完美的,有两个缺陷: setter和getter,就功能来说更强大,但对于一般需求来说,又过于复杂了; setter和getter本身只...

2017-09-01 17:18:27

阅读数 409

评论数 0

从零开始学_JavaScript_系列(61)——class(2)私有方法、this

4、私有4.1、私有方法不得不遗憾的表示,目前来看,类似c++或者java里的那种私有方法和私有变量,在js里面还是实现不了的。因此变通方法有三个:1、伪私有:下划线开头表示私有方法。如代码:class Foo { _testPrivate() { } }这种私有方法是一种约定俗称的...

2017-09-01 17:17:03

阅读数 327

评论数 0

从零开始学_JavaScript_系列(60)——class(1)基本概念

1、概念1.1、前注如果对c++之类语言比较熟悉的话,上手class的难度会很低,比上手原型链的难度低不少。目前来看,class的实现,依然是通过构造函数和原型链来实现的(相当于是一个语法糖,至少目前是这样的),而在Babel转码之后,也是通过构造函数和原型链来做到的。这里对于较为简单的内容,不会...

2017-09-01 17:14:50

阅读数 423

评论数 0

提示
确定要删除当前文章?
取消 删除