前言 Vue.js是一个提供MVVM数据双向绑定的库,其核心思想无非就是: 数据驱动 组件系统 数据驱动 Vue.js 的核心是一个响应的数据绑定系统,它让数据与DOM保持同步非常简单。在使用 jQuery 手工操作 DOM时,我们的代码常常是命令式的、重复的与易错的。Vue.js 拥抱数据驱动的视 ...
分类:
其他好文 时间:
2019-12-14 14:13:14
阅读次数:
113
1.1. 代码清理1.2. 重写/实现方法1.3. getter/setter方法1.4. 代理方法1.5. toString,equals,hashCode方法1.6. 生成构造方法-Fields1.7. 生成构造方法-SuperClass1.8. 提取字符串1.9. 样式(风格)1.10. 代码 ...
分类:
其他好文 时间:
2019-12-14 13:59:32
阅读次数:
66
项目结构: 1:首先在项目中新建store.js文件,.js文件内容如下: 2:在main.js中注册store.js文件,js文件内容如下: 3:在views目录下新建Store.vue组件,在该组件中的计算属性中监听,组件内容如下: 1 <template> 2 <div> 3 <!-- <h5 ...
分类:
其他好文 时间:
2019-12-14 11:59:47
阅读次数:
83
vue的双向绑定原理:Object.defineProperty() vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。当把一个普通 ...
分类:
其他好文 时间:
2019-12-11 19:25:05
阅读次数:
97
1.传入一个List对象,即该对象的属性名获取该List中所有该属性的值(属性类型为String) private static List<String> getWybsListValueByName(String fieldName, List list) { try { List<String> ...
分类:
编程语言 时间:
2019-12-09 19:27:17
阅读次数:
76
Vue 双向绑定原理 mvvm 双向绑定,采用 数据劫持结合发布者 订阅者模式 的方式,通过 来劫持各个属性的 setter、getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 几个要点: 1、实现一个数据监听器 Observer,能够对数据对象的所有属性进行监听,如有变动可拿到最新值 ...
分类:
其他好文 时间:
2019-12-08 12:18:01
阅读次数:
99
在过往的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok应运而生。 首先说明一下:任何技术的出现都是为了解决某一类问题的,如果在此基础上再建立奇技淫巧,不如回 ...
分类:
其他好文 时间:
2019-12-06 09:18:13
阅读次数:
149
面向对象内存的分析: 一:内存的分类 1:栈(tack) 2:堆(heop) 3: 静态区 4:代码区 二:引用数据类型内存特点 三:引用数据类型传值的特点 四:引用数据类型在作为参数时的特点 面向对象的基础 一:三大特征 1:封装(抽象)(封装就是定义一个类,然后给该类的属性和方法加上访问控制修饰 ...
分类:
编程语言 时间:
2019-12-02 00:26:16
阅读次数:
95
封装是面向对象的三大特性之一 封装指的是隐藏对象中的一些不希望被外部所访问的属性或方法 如果隐藏一个对象中的属性? 将对象的属性名,修改为一个外部不知道的名字 如何获取(修改)对象中的属性? 需要提供一个getter和setter方法使外部可以访问到属性 getter 获取对象中指定属性(gette ...
分类:
其他好文 时间:
2019-12-01 22:48:54
阅读次数:
90
Getter 依赖 state 计算后的数据状态 getter 是从 store 中的 state 中派生出的一些状态, getter 的返回值会根据依赖被缓存起来, 且只有依赖发生改变才会被重新计算. 定义 getters 访问 Vuex 中的 getter 数据 mapGetter 辅助函数 辅 ...
分类:
其他好文 时间:
2019-12-01 19:18:58
阅读次数:
104