一、概述 async 函数是 Generator 函数的语法糖 使用Generator 函数,依次读取两个文件代码如下 写成async函数,就是下面这样 async函数就是将 Generator 函数的星号(*)替换成async,将yield替换成await,仅此而已 async函数对 Genera ...
分类:
其他好文 时间:
2017-12-10 01:25:40
阅读次数:
185
1、装饰器 装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限验证等场景,装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能 ...
分类:
编程语言 时间:
2017-12-08 21:07:20
阅读次数:
213
python有一个很有意思的语法糖你可以直接写1<2<3。 这复合我们通常意义上的数学不等式,但对学过C等语言其实是有疑惑的。 我们知道不等式返回的其实是个Bool值,在C中是1,0因此C中下面情况是正确的 0<0<1 因此我们看下面这个情况 True == True == False #False ...
分类:
编程语言 时间:
2017-12-06 15:13:05
阅读次数:
241
python有一个很有意思的语法糖你可以直接写1, =, !=, == 比如一个典型的 它实质是如下的逻辑关系 同样1 ...
分类:
其他好文 时间:
2017-12-05 21:19:46
阅读次数:
152
说明:在Java 7没有办法快速的方式实现,只能for循环然后拼接;如果在Java 8及以上可以使用String.join(),或者Lambda表达式实现,注意:Lambda表达式会有语法糖,调试和反编译不好分析。 参考: http://blog.csdn.net/benjaminlee1/arti ...
分类:
编程语言 时间:
2017-12-03 20:55:55
阅读次数:
215
1. 2个函数重名 2.实现验证功能 1)版本1:实现验证 2)版本2:闭包 3)版本3:函数名换成f1() 3.语法糖@w1 python解释器就会从上到下解释代码,步骤如下: 没错, 从表面上看解释器仅仅会解释这两句代码,因为函数在 没有被调用之前其内部代码不会被执行。 从表面上看解释器着实会执 ...
分类:
其他好文 时间:
2017-11-30 15:09:51
阅读次数:
113
1.目录结构 2.开始(安装vuex) npm install vuex --save 3.编辑store/index.js(创建一个Vuex.store状态管理对象) 4.编辑store/state.js(也就是添加你要管理的数据) 5.编辑store/mtations-types.js(这个主要 ...
分类:
其他好文 时间:
2017-11-29 21:02:38
阅读次数:
249
最近在学习vue,今天看到自定义事件的表单输入组件,纠结了一会会然后恍然大悟...官方教程写得不是很详细,所以我决定总结一下。 v-model语法糖 v-model实现了表单输入的双向绑定,我们一般是这么写的: 通过该语句实现price变量与输入值双向绑定 实际上v-model只是一个语法糖,真正的 ...
分类:
其他好文 时间:
2017-11-26 17:52:39
阅读次数:
1116
Web前端最新的官方标准无疑就是es6和H5了,es6之前已经说过了(多是一些语法糖),现在来总结一下H5给我们来了哪些新“朋友”吧~ 1.video/radio 视频/音频 2.canvas 绘画 3.geolocation 定位 4.WebSocket 前后端双向通讯 5.localStorag ...
分类:
其他好文 时间:
2017-11-24 00:08:24
阅读次数:
122
es6新增了class 类 可以更方便的创建和继承对象的属性和方法 但是这个class 只是一个语法糖 让创建对象的形式更加简便和直观下面是对该方法的简单实践 //es6 实例化对象和继承 class 新语法 class person{ constructor(name,age){ this.nam... ...
分类:
其他好文 时间:
2017-11-22 20:03:24
阅读次数:
106