2018年5月9日

ES6必知必会 (九)—— Module

摘要: Module 1.ES6在语言标准的层面上,实现了模块功能,成为浏览器和服务器通用的模块解决方案,完全可以取代 CommonJS 和 AMD 规范,基本特点如下: 每一个模块只加载一次, 每一个JS只执行一次, 如果下次再去加载同目录下同文件,直接从内存中读取; 每一个模块内声明的变量都是局部变量, 阅读全文

posted @ 2018-05-09 11:46 流星飞雨 阅读(257) 评论(0) 推荐(0) 编辑

ES6必知必会 (八)—— async 函数

摘要: async 函数 1.ES2017 标准引入了 async 函数,它是对 Generator 函数的改进 , 我们先看一个读取文件的例子: Generator 写法是这样的 : var fs = require('fs'); var readFile = function (fileName) { 阅读全文

posted @ 2018-05-09 11:45 流星飞雨 阅读(214) 评论(0) 推荐(0) 编辑

ES6必知必会 (六)—— Class

摘要: 1.在之前的JS面向对象编程中,如果定义一个构造函数,一般来说是这样: function Person( name , age ) { this.name = name; this.age = age; } Person.prototype.say = function(){ return 'My 阅读全文

posted @ 2018-05-09 11:44 流星飞雨 阅读(320) 评论(0) 推荐(0) 编辑

ES6必知必会 (七)—— Generator 函数

摘要: Generator 函数 1.Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同,通常有两个特征: function关键字与函数名之间有一个星号; 函数体内部使用yield表达式,定义不同的内部状态 //一个简单的 Generator 函数 function 阅读全文

posted @ 2018-05-09 11:44 流星飞雨 阅读(180) 评论(0) 推荐(0) 编辑

ES6必知必会 (五)—— Promise 对象

摘要: Promise 对象 1.Promise对象是ES6对异步编程的一种解决方案,它有以下两个特点: Promise对象代表一个异步操作,它只有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和Rejected(已失败),并且该状态不会受外界的影响 Promise 阅读全文

posted @ 2018-05-09 11:41 流星飞雨 阅读(328) 评论(0) 推荐(0) 编辑

ES6必知必会 (四)—— Symbol、Set和Map

摘要: Symbol 1.Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种分别是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object); 2.Symbol 值 阅读全文

posted @ 2018-05-09 11:40 流星飞雨 阅读(251) 评论(0) 推荐(0) 编辑

ES6必知必会 (三)—— 数组和对象的拓展

摘要: 数组的扩展 1.拓展运算符('...'),它相当于rest参数的逆运算,用于将一个数组转换为用逗号分隔的参数序列; console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 2.如果扩展运算符后面是 阅读全文

posted @ 2018-05-09 11:39 流星飞雨 阅读(256) 评论(0) 推荐(0) 编辑

ES6必知必会 (二)—— 字符串和函数的拓展

摘要: 字符串的拓展 1.ES6为字符串添加了遍历器接口,因此可以使用for...of循环遍历字符串 2.字符串新增的 includes()、startsWith()、endsWidth() 三个方法用于判断某一字符串是否包含于另一字符串 includes():返回布尔值,表示源字符串中是否包含参数字符串。 阅读全文

posted @ 2018-05-09 11:38 流星飞雨 阅读(173) 评论(0) 推荐(0) 编辑

ES6必知必会 (一)—— 变量声明和结构赋值

摘要: 本文章属于个人对es6一些比较常用的语法的总结归纳,其主要参考阮一峰大神的<a href="http://es6.ruanyifeng.com//">ECMAScript6入门</a> ,如有哪里理解不对或者不透彻的地方,还请批评指正~ ps:推荐使用es6在线调试 <b>let 和 const</ 阅读全文

posted @ 2018-05-09 11:37 流星飞雨 阅读(210) 评论(0) 推荐(0) 编辑

ES中Module的使用

摘要: Module 1.ES6在语言标准的层面上,实现了模块功能,成为浏览器和服务器通用的模块解决方案,完全可以取代 CommonJS 和 AMD 规范,基本特点如下: 每一个模块只加载一次, 每一个JS只执行一次, 如果下次再去加载同目录下同文件,直接从内存中读取; 每一个模块内声明的变量都是局部变量, 阅读全文

posted @ 2018-05-09 11:16 流星飞雨 阅读(2078) 评论(0) 推荐(0) 编辑

ES6笔记

该文被密码保护。 阅读全文

posted @ 2018-05-09 09:40 流星飞雨 阅读(1) 评论(0) 推荐(0) 编辑

父子组件的数据和事件传递

摘要: 当在vue中定义一个子组件,从父组件给子组件传递数据可以通过在子经组件定义中通过props属性来传递数据过去: 然后标签页中使用:goods来进行绑定数据,然后就可以在模板中使用数据了,效果如下: 如果在子组件中改变数量值时,如果修改总价,此时就牵涉到了从子组件发送事件到父组件,此时就得使用$emi 阅读全文

posted @ 2018-05-09 09:09 流星飞雨 阅读(218) 评论(0) 推荐(0) 编辑

导航