ES6中的Classes(类)

在一些传统的面向对象的语言当中(比如JAVA、C++等)都有类的概念,我们通过类来新建需要的对象。如果接触过面向对象的同学看到这篇文章将会觉得特别熟悉。

ES6之前

在ES6之前是没有“类”这个东西的,我们是通过构造函数来模拟“类”的实现:

function Person(opt){
     this.name = opt.name;
     this.age = opt.age;
}

实例方法是通过prototype

ES6中的模块化

说到模块的加载,可能大家用过RequireJSSeaJS。而在ES6当中也为我们提供了相应的解决方案。

定义并导出一个模块

首先,我们新建一个 myModule.js 文件:

export default function(text){
     console.log(`this is 

ES6中的Promise

其实,我们以前在像jQuery这样的库当中都有用过Promise,它是用来处理一些异步操作的,jQuery当中的ajax内部使用的就是这种模式:

$.ajax(...)
     .then();

首先,这是一个异步请求,请求后会调用then()方法,在其内部其实用的是jQuery当中的Deferred对象,该对象就是用来处理一些异步操作。…

React的“容器组件”和“可视化组件”

该篇为翻译文章:原文为:Leveling Up With React: Container Components

该系列文章目录:
第一部分:学习React Router-译文(原文)
第二部分:React的“容器组件”和“可视化组件”(当前)

22.毛笔哥哥网站设计课程主体3之其它

RUNTIME: 10:12

毛笔哥哥网站设计课程主体3之及其它
如果你想了解整个网站的详细制作过程,欢迎围观我制作的最新课程『一个NuxtJS网站是如何炼成的』

直接购买「JavaScript高级程序设计」

JavaScript高级程序设计

[美] 尼古拉斯·泽卡斯 著

一本包含了所有JavaScript知识的厚书。

直接购买「ES6标准入门」

ES6标准入门

阮一峰 著

前端越来越规范,JavaScript越来越规范了~

直接购买「CSS禅意花园」

CSS禅意花园

[美] Dave Shea / Molly E. Holzschlag 著

没错,就是这本「禅」书让我入的前端坑!

直接购买「CSS世界」

CSS世界

张鑫旭 著

不管你是新手还是资深开发,这本书里都会有你不知道的东西。