天天看点

2021-08-27(面试小练习1)1.css定位有哪些,那个定位会脱离文档流 :2. html常用的标签,块元素和行内元素,行内块元素的别 :3. css的弹性盒flex :4. css的选择器及优先级5. js的基本数据类型6. js的闭包7. for循环都有哪些8. vue的生命周期 :9. vue的常用指令,v-if和v-show的区别10. v-model的实现,双向绑定的原理

1.css定位有哪些,那个定位会脱离文档流 :

CSS定位有float ,absolute,relative ,fixed

2. html常用的标签,块元素和行内元素,行内块元素的别 :

div,ul,li,span,image,h,form,table,th.tr,p。块:行内:img,span,input,button。区别:块是重起一行

3. css的弹性盒flex :

display:flex 设置块级弹性容器

display:inline-flex 设置为行内的弹性容器

4. css的选择器及优先级

id,类名,标签,通用,并集,属性选择器,伪类选择器,伪元素选择器

5. js的基本数据类型

boolean,string,object,undefined,null

6. js的闭包

就是内部函数可以访问到外部函数定义的变量,并且访问结束后,内部函数的变量没有被释放。

7. for循环都有哪些

一般的for循环

for-in循环

forEach循环

for-of循环

8. vue的生命周期 :

vue生命周期可以分为八个阶段,分别是:

beforeCreate(创建前)

created(创建后)

beforeMount(载入前)

mounted(载入后)

b加粗样式eforeUpdate(更新前)

updated(更新后)

beforeDestroy(销毁前)

destroyed(销毁后)

9. vue的常用指令,v-if和v-show的区别

v-for,v-if.v-else,v-bind,v-on。
v-show指令的作用是:根据真假值切换元素的显示状态,是响应式的,值为真(true)的时候元素显示,值为假(false)的时候元素隐藏。
v-if指令的作用:根据表达式的真假切换元素的显示状态,表达式的值为true的时候元素存在于dom树中,为false的时候从dom树中移除
           

10. v-model的实现,双向绑定的原理

继续阅读