装饰器 开放封闭原则 开放:对函数的扩展是开放的 封闭:对函数的修改是封闭的 装饰器的作用 在不更改原函数调用方式的前提下,对原函数添加新功能 装饰器的固定格式 装饰器的固定格式—wraps版 如果想使用原函数的双下方法,则需要再调用系统装饰器@ wraps(func) 带参数的装饰器 多个装饰器装 ...
分类:
编程语言 时间:
2018-01-02 21:25:43
阅读次数:
189
JSX学习总结 一、 什么是JSX:一个比较高级、直观的语法糖;一种类似于XML的语法。 (语法糖:是指在计算机语言中添加的某种语法,对语言功能没有什么影响,其作用是为了增加代码的可读性减少代码的出错) React的核心机制之一就是创建虚拟DOM:通过JavaScript在内存中创建虚拟DOM来操控 ...
分类:
其他好文 时间:
2018-01-01 22:01:05
阅读次数:
172
上回我们说到,传入的函数带参数,这回我们要说的是,装饰器带参数,那么装饰器要如何是好。 ...
分类:
编程语言 时间:
2018-01-01 11:42:18
阅读次数:
156
内插字符串($) 实际上是C# 6.0对string.Format的改进,将字符串文本标识为内插字符串($)根据微软的例子来看: 相当于原先的string.Format这种必须使用占位符,极容易出错: 而使用$则不容易出现错误,可以这样写: 新增语法糖:(?.) 这也是C#6.0的语法,这叫Null ...
用 v-model 指令在表单 <input> 及 <textarea> 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但 v-model 本质上不过是语法糖。它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。 v-model 会忽略所有表单 ...
分类:
其他好文 时间:
2017-12-27 23:55:50
阅读次数:
503
Cglib可以为对象加上动态代理, 实现代码切入, 但是每次调用比较繁琐, 因此我们还需要给他加了一层语法糖, 使之更易用. Advice Spring带了一堆Advice, 我们只模拟实现环绕Advice, 以及增加了一个Clear切入的注解, 下面看具体实现. 语法糖 直接调用Cglib做切入, ...
分类:
其他好文 时间:
2017-12-21 01:54:14
阅读次数:
225
在使用my-component组件时,为了实现双向绑定。 上面代码中 1.props对象中,需要定义一个能够从外部传入的变量,这里我定义了一个obj。这样就可以用下面这行代码进行传递值 2.为了能够使用v-model语法糖,我们定义了model对象。model对象包含两个属性,一个是prop,一个是 ...
分类:
其他好文 时间:
2017-12-14 14:53:35
阅读次数:
194
sublime3安装Es6插件 javascriptNext,然后安装即可 Java?Script?Next - ES6 Syntax()高亮插件 ----------------------------------------------------------------- let、const命... ...
分类:
其他好文 时间:
2017-12-12 01:01:41
阅读次数:
210
el:element 需要获取的元素,一定是HTML中的根容器元素 data:用于数据的存储 methods:用于存储各种方法 数据绑定字面量只加载一次{{* msg}} data里面可以进行简单的运算; methods:{ getHome(){ return "早上好" } } ---------... ...
分类:
Web程序 时间:
2017-12-11 11:18:49
阅读次数:
228