分类 / 学习笔记
数据分析学习笔记
从零开始,构建数据化运营体系 ...  阅读全文 »
ES6学习笔记(二十二) - SIMD的理解
导语:大概了解一下,后面的内容相对枯涩,留待以后需要再了解了。原文:http://es6.ruanyifeng.com/#docs/simdSIMD1.概述SIMD(发音/sim-dee/)是“Single Instruction/Multiple Data”的缩写,意为“单指令,多数据”。它是JavaScript操作CPU对应指令的接口,你可以看做这是一种不同的运算执行模式。与它相对的是SISD...  阅读全文 »
ES6学习笔记(二十一) - Module模块化
导语:module化,对于语言的解耦,复杂项目的管理,是个很成熟的解决方案。链接:http://es6.ruanyifeng.com/#docs/module Module1、概述JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代现有的 CommonJS...  阅读全文 »
ES6学习笔记(二十) - Decorator修饰器
导语:(Decorator)修饰器的使用,有些类似对某些类或者方法,提前执行一些操作。链接:http://es6.ruanyifeng.com/#docs/decorator Decorator 修饰器1、类的修饰修饰器(Decorator)是一个函数,用来修改类的行为。这是ES7的一个提案,目前Babel转码器已经支持。修饰器对类的行为的改变,是代码编译时发生的,而不是在运行时。这意味着,修饰器...  阅读全文 »
ES6学习笔记(十九) - Class类的引入
导语:class类的引入,个人觉得会完善js的写法,让js向后端语言的规范和严谨发展。原文链接:http://es6.ruanyifeng.com/#docs/class Class类1、基本用法S6提供了更接近传统语言的写法,引入了Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。基本上,ES6的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新的...  阅读全文 »
ES6学习笔记(十八) - 异步编程 - Async
导语:本篇对几种常用的异步解决方案做了集中对比分析,可以找些实例试验一下。原文链接:http://es6.ruanyifeng.com/#docs/async 异步操作和Async函数1、什么是异步所谓"异步",简单说就是一个任务不是连续完成的,可以理解成该任务被人为分成两段,先执行第一段,然后转而执行其他任务,等做好了准备,再回过头执行第二段。ES6诞生以前,异步编程的方法,...  阅读全文 »
ES6学习笔记(十七) - Promise - 异步编程方案
导语:Promise的解决方案或者说它的语法/函数结构,有些类似于jQuery的链式操作,使用起来确实比过去的队列回调执行方便很多。具体的使用方法,建议查看原文链接去仔细阅读,下面只是些小抄。原文链接:http://es6.ruanyifeng.com/#docs/promise Promise1、Promise的含义Promise是异步编程的一种解决方案,ES6将其写进了语言标准,统一了用法,原...  阅读全文 »
ES6学习笔记(十六) - Generator - 异步编程解决方案
导语:这一篇主要讲述了Generator函数的异步编程解决方案,其重点表现即yield语句的使用,通过yield语句,进行函数内部语句的暂停执行,直到下一次(next)的调用,即执行下一步。原文链接:http://es6.ruanyifeng.com/#docs/generatorGenerator (状态机)1、简介1)基本用法从语法上,首先可以把它理解成,Generator函数是一个状态机,封...  阅读全文 »
AMD 和 CMD 的区别有哪些?
转自知乎:作者:玉伯链接:https://www.zhihu.com/question/20351507/answer/14859415来源:知乎著作权归作者所有,转载请联系作者获得授权。AMD 规范在这里:https://github.com/amdjs/amdjs-api/wiki/AMDCMD 规范在这里:https://github.com/seajs/seajs/issues/242AM...  阅读全文 »
ES6学习笔记(十四) - Reflect
导语:这一章看的时候极度犯困,内容算是对对象的一种扩展和补充。原文链接:http://es6.ruanyifeng.com/#docs/reflect 2、Reflect1)概述Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API。将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。现阶段,某些...  阅读全文 »