紧跟潮流
大前端和全栈是以后前端的一个趋势,懂后端的前端,懂各端的前端更加具有竞争力,以后可以往这个方向靠拢。
这边整理了一个对标“阿里 50W”年薪企业高级前端工程师成长路线,由于图片太大仅展示一小部分
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
+ [三、总结](#_17)
一、语法
delete from table aa
truncate table aa
二、区别
delete from
后面可以写条件,truncate
不可以。delete from
记录是一条条删的,所删除的每行记录都会进日志,而truncate
一次性删掉整个页,因此日至里面只记录页释放,简言之,delete from
更新日志,truncate
基本不,所用的事务日志空间较少。delete from
删空表后,会保留一个空的页,truncate
在表中不会留有任何页。- 当使用行锁执行
DELETE
语句时,将锁定表中各行以便删除。truncate
始终锁定表和页,而不是锁定各行。- 如果有
identity
产生的自增id列,delete from
后仍然从上次的数开始增加,即种子不变,而truncate
后,种子会恢复初始。truncate
不会触发delete
的触发器,因为truncate
操作不记录各个行删除。
三、总结
truncate
和delete
只删除数据,不删除表的结构(定义);drop
语句将删除表的结构被依赖的约束(constrain
),触发器(trigger
),索引(index
); 依赖于该表的存储过程/函数将保留,但是变为invalid
状态。
Vue 面试题
1.Vue 双向绑定原理
2.描述下 vue 从初始化页面–修改数据–刷新页面 UI 的过程?
3.你是如何理解 Vue 的响应式系统的?
4.虚拟 DOM 实现原理
5.既然 Vue 通过数据劫持可以精准探测数据变化,为什么还需要虚拟 DOM 进行 diff 检测差异?
6.Vue 中 key 值的作用?
7.Vue 的生命周期
8.Vue 组件间通信有哪些方式?
9.watch、methods 和 computed 的区别?
10.vue 中怎么重置 data?
11.组件中写 name 选项有什么作用?
12.vue-router 有哪些钩子函数?
13.route 和 router 的区别是什么?
14.说一下 Vue 和 React 的认识,做一个简单的对比
15.Vue 的 nextTick 的原理是什么?
16.Vuex 有哪几种属性?
17.vue 首屏加载优化
18.Vue 3.0 有没有过了解?
19.vue-cli 替我们做了哪些工作?
如果你觉得对你有帮助,可以戳这里获取:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
战+最新讲解视频】](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**