随便总结的一些知识点(1)

本文介绍了Vue组件的生命周期管理、常用指令(如v-if、v-for和v-bind)、Axios在前后端交互中的作用,以及数据库索引(聚集索引和非聚集索引)的区别。此外,还涵盖了事务的隔离级别和ACID概念,以及JavaScript的数据类型和编程概念如方法重载和重写。
摘要由CSDN通过智能技术生成

1、VUE的生命周期

通俗来说就是Vue实例从创建到销毁的过程,初始化界面前后,渲染界面前后,更新数据前后,卸载组件前后

分为三个阶段,创建期、运行期、销毁期

2、VUE的常用命令

Vue中常用v-表示指令,下面总结一下常用的指令有

v-text:插入文本(相当于元素的InnerText属性,必须是双标签)

v-html:插入HTML(相当于元素的InnerHTML属性)

v-for:循环(出了item属性还有一些其他辅助属性,如果是数组,还有Index,对象,还有value,Key)

条件渲染

第一种:if.....else  if.....else型(是否插入元素)

第二种:v-show(是否隐藏元素)

第三种:属性绑定:v-bind

3、v-if和v-show的区别

v-if如果他的渲染条件为假时则什么也不做,直到条件第一次变为真时,才会开始对条件块进行渲染。v-show就是不管他的初始条件是什么,这个元素都会被渲染

v-if有更高的切换开销,而v-show有更高的初始渲染开销。因此,如果需要非常频繁的切换,则使用v-show较好,如果在运行时条件很少改变,则使用v-if较好

4、Axios具体是做什么的

Axios是负责与后端交互的,get、post后端接口信息,相当于前后端的窗口

5、什么是索引

有两种,一个是聚集索引,一个是非聚集索引。主要目的是为了提高数据库的性能,加快数据查询的响应速度,减少系统的响应时间

6、聚集索引和非聚集索引

聚集索引就是正文内容本身就是一种按照一定规则排列的目录

非聚集索引就是一种目录纯粹是目录,正文纯粹是正文的排序方法

7、事物的隔离级别都有什么?

Mysql的四种隔离界别

第一种是Read Uncommitted(读取未提交内容)

这种隔离级别可以使所有事务都可以看到其他未提交事务的执行结果,而读取未提交的数据,也被称之为脏读

第二种是Read Committed(读取提交内容)

就是一个事务只能看见已经提交事务所作的改变,这种隔离级别也支持所谓的不可重复读,因为同一事务的其他实例在该实例处理期间可能会有新的Commit,所以同一select可能返回不同结果

第三种是Repeatable Read(可重读)

这是MySql的默认事务隔离级别,他可以确保同一个事务的多个实例在并发读取数据时,会看到同样的数据行,不过可能导致脏读

第四种是Serializable(可串行化)

这种隔离级别是最高的隔离级别,他通过强制让事务进行排序,使他们不可能相互冲突,从而解决幻读问题

8、事务的除了脏读还有什么?

脏读、不可重复读、幻读

9、JS的数据类型

有7种数据类型:三种基本类型(数字(Number),字符串(string),布尔(Boolean)),两种引用数据类型(对象(Object),数组(Array)),两种特殊数据类型(undefined,null)

10、方法重载是什么

就是在一个类中定义多个同名的方法,但要求每个方法具有不同的参数类型或者不同的参数个数

11、重载和重写的区别

重写就是在子类中把父类本身的方法重新写一遍,如果子类不想原封不动的继承父类中的方法,然后需要在方法名,返回类型,参数列表都相同的情况下,对方法体进行修改或者重写

重载就是在一个类中,同名的方法如果有不同的参数列表,就可以把它当作一个重载,而且重载对返回类型没有什么要求,可以相同也可以不同,但不同通过返回类型是否相同来判断重载

12、事物的ACID是什么

原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值