师匠空间

师匠空间

一图囊括所有ES6知识点结构

一图囊括所有ES6知识点结构

2017-10-31 11:37:03

阅读数 251

评论数 0

Vue组件传输数据的二种方法

今天使用Vue做了一个小功能,用于展示自己的作品,如下图,有三个模块,唐诗三百首,LeetCode算法题和科目三考道,唐诗三百首是我用Node抓包抓的唐诗,LeetCode是一些LeetCode的算法题,也是使用Nodejs抓包抓的,科目三考道是使用Canvas画的考道图, 此项目使用v...

2017-10-26 16:41:01

阅读数 2168

评论数 0

ES6学习笔记(五)

ES6允许直接写入变量和函数,作为对象的属性和方法.这样书写更为简洁,除了属性简写,方法也可以简写. ES6允许字面量定义对象时用表达式作为对象的属性,即把表达式放在方括号内,表达式还可以用于定义方法名,注意属性名表达式与简洁表达法,不能同时使用,会报错. 注意属性名表达式如果是一个对象,默认...

2017-10-25 17:20:42

阅读数 228

评论数 0

ES6学习笔记(四)

数值的扩展和对象的扩展 ES6提供了二进制和八进制数值的新的写法,粉笔用前缀0b和0o表示 ES6在Number对象上新提供了Number.isFinite() 和Number.isNaN()两个方法,Number.isFinite()用来检查一个数值是否为有限的,Number.isNaN()...

2017-10-23 16:44:23

阅读数 252

评论数 1

ES6学习笔记(三)

扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。它与正常的函数参数可以结合使用,非常灵活,后面还可以放置表达式。如果扩展运算符后面是一个空数组,则不产生任何效果。由于它可以展开数组,所以不再需要apply方法,将数组转为函数的参数了...

2017-10-21 11:41:32

阅读数 203

评论数 1

ES6学习笔记(二)

变量解构赋值 ES6允许按照一定模式从数组和对象中提取值,对变量进行赋值,这被称为解构,模式匹配,只要等号两边的模式相同左边的变量就会被赋予对应的值,如果解构不成功,变量值就为undefined,如果等号右边不是数组,严格来说不是可遍历的解构,将会报错,解构赋值允许指定默认值, es6使用严格...

2017-10-20 12:02:40

阅读数 583

评论数 1

ES6学习笔记(一)

let和const 命令et命令用于声明变量,但所声明的变量,只在let命令所在的代码块内有效,let很合适用于循环的计数器,for循环中设置循环变量的那部分是一个父作用域,而循环体内部是一个单独的子作用域.let不存在变t不存在变量提升,必须在声明后使用. 只要块级作用域存在let命令,它说声明...

2017-10-19 15:52:22

阅读数 247

评论数 1

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