摘要:
key作用与原理 1、 虚拟DOM中的key的作用: key是虚拟DOM对象的标识,当数据发生变化时,Vue会根据新数据生成新的虚拟DOM,随后Vue进行新的虚拟DOM与旧虚拟DOM的差异比较(diff算法),比较规则如下: 2、对比规则: (1)旧虚拟DOM中找到了与新虚拟DOM相同的ke 阅读全文
摘要:
条件渲染 v-show:显示与隐藏内容 <h1 v-show="false">welcome to {{name}}</h1> 其中 v-show="false"里的东西只要是能返回布尔值的表达式就行,比如v-show="1<2" v-if:彻底删除内容 <h1 v-if="false">welco 阅读全文
摘要:
绑定样式 <div class="basic" style="font-size: 40px;">{{name}}</div> 此时的font-size: 40px已经固定,无法再改变了,我们需要通过Vue绑定样式,来动态改变style 修改如下: <div class="basic" :style 阅读全文
摘要:
super详解 public class Person { protected String name = "per"; } public class Student extends Person{ private String name = "stu"; public void test(Stri 阅读全文
摘要:
继承 继承的本质是对某一些类的抽象,从而实现对现实世界更好的建模 extends的意思是扩展,子类继承父类,使用关键字extends,子类是父类的扩展。 java中只有单继承,没有多继承。通俗点说就是只有一个父亲,可以有多个儿子。 public class Student extends Perso 阅读全文
摘要:
封装详解 程序追求“高内聚,低耦合”,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉。低耦合指仅暴露少量的方法供外部使用。 通常,应禁止直接访问一个对象中的属性,而应该通过操作接口来访问,这就称为信息隐藏。 属性私有(private),get/set public String getNam 阅读全文
摘要:
构造器也叫构造方法,是在创建对象的时候必须调用的 有两个特点,一是必须和类的名字完全相同,二是必须没有返回类型,也不能写void // 构造函数 无参构造 public Student(){ this.name = "dh"; // 实例化出来的每个对象默认都叫dh了 } 使用new关键字,本质是在 阅读全文
摘要:
类是一种抽象的数据类型,它是对某一类事物整体的描述,不代表某一个具体的事物。 对象是抽象概念的具体实例,张三是人的一个具体实例,旺财是狗的一个实例。 public class Student { // 属性 String name; int age; // 方法 public void study( 阅读全文
摘要:
什么是面向对象 物以类聚,分类的思想模式 面向对象编程(object-oriented programming,OOP) 本质:以类的方式组织代码,以对象的形式组织(封装)数据 三大特征:封装、继承、多态 对象是具体的事物,类是抽象的,是对对象的抽象。类是对象的模板。 回顾方法的定义 修饰符 返回值 阅读全文