今天我们开始着手上一篇文章提到的实现用户动态按钮功能。 同样我们对上一章的代码进行修改按键特效。首先我们将原来的按键样式代码删掉,修改如下代码: 1 <Window.Resources> 2 <Style TargetType="Button"> 3 <Setter Property="Templa ...
Vue做数据和视图相关变化,原理是用以下两个方法实现“数据劫持”。 Object.defineProperty() 只能劫持一个对象 Object.defineProperties() 可以劫持多个对象 定义Vue中组件对象data中的所有变量的setter,让他们在被设置的时候,刷新相关视图。 使 ...
分类:
其他好文 时间:
2019-11-25 23:36:31
阅读次数:
95
Bean.xml All_Atomic.java 随便 All_OP.java TestBase.java ...
分类:
编程语言 时间:
2019-11-25 15:16:26
阅读次数:
52
vuex核心概念 State——this.$store.state.xxx——mapState 取值 Getter——this.$store.getters.xxx——mapGetters 取值 Mutation——this.$.store.commit("xxx")——mapMutations赋值 ...
分类:
其他好文 时间:
2019-11-25 14:58:26
阅读次数:
61
<Style x:Key="Style.OkOperationButton" TargetType="ButtonBase"> <Setter Property="Width" Value="110" /> <Setter Property="Height" Value="44" /> <Sette ...
分类:
其他好文 时间:
2019-11-25 13:44:31
阅读次数:
62
Vue 源码解析 Vue 的工作机制 在 new vue() 之后,Vue 会调用进行初始化,会初始化生命周期、事件、props、methods、data、computed和watch等。其中最重要的是通过Object.defineProperty设置setter和getter,用来实现响应式和依赖 ...
分类:
其他好文 时间:
2019-11-24 13:56:33
阅读次数:
81
1. vue的双向绑定原理: vue的双向绑定原理是通过Object.definedProperty的getter和setter来对属性进行数据劫持的。 因为Object.definedProperty最低是支持到浏览器IE9的,所以如果想要兼容IE8,只能去做Object.definedPrope ...
分类:
其他好文 时间:
2019-11-23 20:18:53
阅读次数:
59
JavaBean JavaBean, 咖啡豆。 JavaBean是一种开发规范,可以说是一种技术。 JavaBean就是一个普通的java类。只有符合以下规定才能称之为javabean: 1)必须提供无参数的构造方法 2)类中属性都必须私有化(private) 3)该类提供公开的getter 和 s ...
分类:
编程语言 时间:
2019-11-23 12:47:35
阅读次数:
74
python装饰器之@property @property是python内置的装饰器,主要作用是把类中的一个方法变为类中的一个属性,并且使定义属性和修改现有属性变得更容易 class UserInfo(object): @property def name(self): return self.__ ...
分类:
编程语言 时间:
2019-11-22 19:32:38
阅读次数:
89
.shape : 查看矩阵或数组的维数 .shape[0] : 查看行长度 .shape[1] : 查看列长度 tile(A, (B, C)) : 重复数组A,行上B次,列上C次 B=A.argsort() : 将数组A中的元素从小到大排列,提取其对应的索引index,然后输出到B a = [1, ...
分类:
编程语言 时间:
2019-11-21 14:23:37
阅读次数:
90