import lombok.Cleanup; import lombok.Getter; import lombok.Setter; import lombok.SneakyThrows; import lombok.experimental.UtilityClass; import java.io... ...
分类:
编程语言 时间:
2019-08-20 18:17:28
阅读次数:
403
JavaScript对象语法、类型、属性 属性描述符(getOwnPropertyDescriptor()、defineProperty()) [[Get]]、[[Put]]、Getter、Setter 有必要了解Ojbect原型上的那些方法 一、JavaScript对象语法、类型、属性、方法 1. ...
分类:
编程语言 时间:
2019-08-19 12:37:48
阅读次数:
81
一、封装 1、封装的好处:[1] 隐藏类的实现细节,保证数据的安全性。 [2] 不允许外部程序直接访问,而通过统一的方式(setter/getter)对隐藏信息的操作和访问 [3] 方便加入校验控制逻辑 [4] 方便后期维护。 2、封装的步骤:[1] 属性私有化。修改属性的修饰符为private。 ...
分类:
其他好文 时间:
2019-08-18 15:32:21
阅读次数:
72
书写原则 命名规范 包 类 函数 类级变量 函数内局部变量 表示事件的类型的常量 事件响应函数 组件 缩略单词 缩略词组 词组的连接 子类 常量 循环变量 getter/setter 变量 偏向属性设置类型的函数名 布尔性变量 代码级书写规范 类型声明 初始化 +与—操作符 import 类 if ...
分类:
其他好文 时间:
2019-08-18 11:23:46
阅读次数:
114
vue最大的特点就是数据驱动视图。 vue的数据改变,页面一定发生改变?不一定。 当操作引用类型的数据,动态添加属性时,页面不会发生改变。 vue提供一个实例方法:vm.$set()可以添加一个响应式属性,会触发视图的更新。 vue响应式数据原理(也叫数据绑定原理、双向数据绑定原理): 底层是Obj ...
分类:
其他好文 时间:
2019-08-18 00:15:20
阅读次数:
138
alt+enter 选中报红alt+enter跳出提示 shift+enter 当行未到末尾直接到下一空行开始 alt+ins 插入构造函数 / getter / setter ctrl+e 列出最近打开的类等 ctrl+shift+n 查找文件、类等 ctrl+w+w+... 由内到外选中一对对标 ...
分类:
其他好文 时间:
2019-08-16 19:05:09
阅读次数:
92
模板内的表达式通常用于简单的运算,当其过长或逻辑复复杂时,会变得难以维护 什么是计算属性 在Vue应用中,在模板中双向绑定一些数据或者表达式,但是表达式如果过长,或者逻辑更为复杂时,就会变得臃肿甚至难以维护和阅读,比如<div> {{text.split(',').reverse().join(', ...
分类:
其他好文 时间:
2019-08-14 12:46:27
阅读次数:
100
导坐标 创建数据库表 数据库内的表已经存在 首先写业务层的代码 定义findAll的方法 没有Account类。创建Account类 定义属性。生成getter和setter方法和toString方法 完善接口内的方法 定义接口实现类 实现接口的方法 添加IAccountDao的变量。生成sette ...
分类:
编程语言 时间:
2019-08-13 22:35:08
阅读次数:
100
现在是时候深入一下了!Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。这使得状态管理非常简单直接,不过理解其工作原理同样重要,这样你可以避开一些常见的问题。在这个章节,我们将研究一下 Vue 响应式系统的底层的细 ...
分类:
其他好文 时间:
2019-08-11 16:55:21
阅读次数:
101
新建Account实体类 生成getter和setter还有toString方法 先创建dao类 全局的配置,这里要改成package 创建多对一的关系 在查询的时候输出user这个对象的内容 建立查询的映射 account自己的数据封装完了。 result的注解里面还有 one 和 many 点进 ...
分类:
其他好文 时间:
2019-08-11 15:09:12
阅读次数:
72