自己对知识的理解,留作面试用,如有错误请指正
1、
href:元素和资源建立连接,引用它,html的解析和渲染不会暂停,文件的加载是同时进行的
src:替换这个元素,页面的加载和解析都会暂停直到浏览器拿到并执行完这个js文件
2、
控制元素显示或隐藏
v-if:实际上是DOM的创建和销毁
v-show:基于CSS的切换
3、
inline:行内元素,a、span、input 不能设置宽高,可以与其他元素在一行
block:块级元素,div、p、h1-h6 可以设置宽高,独占一行
inline-block:行内块元素,能设置宽高
4、
arync:js文件加载完就执行
defer:加载完要等文档其他元素解析完毕后再执行
5、
懒得写了,我觉得这个视频讲得挺好的 www.bilibili.com/video/BV1P7…
px是绝对长度单位,不会随其他的变化而变化
em(相对长度单位)如果它自身有设置fontsize为多少px,那它的字体大小会根据自己的fontsize去调节,如果没有就继承父元素的
rem相对根元素
vw,vh,视窗单位,由视窗的大小决定的,占1%
6、
computed是计算属性,函数必须用return返回,自带缓存功能,只有依赖型数据发生改变时才会重新计算(复杂的逻辑运算,如购物车)
watch是不支持缓存,监听值的变化然后执行对应的回调(一个数据改变影响多个数据,搜索框)