1 标签语义化
方便阅读
利于爬虫
2 mvc框架的理解
3 ajax与axios的区别
ajax
4 购物车实现方式
5 订单抢购的实现 时间修改
6 伪类和伪元素区别
(1)伪类本质上是为了弥补常规CSS选择器的不足,以便获取到更多信息;
(2)伪元素本质上是创建了一个有内容的虚拟容器;
(3)CSS3中伪类和伪元素的语法不同;
(4)可以同时使用多个伪类,而只能同时使用一个伪元素;
7 数组去重
8 css3 js吸顶
9 settimeout 与 promise
10 http 与 https区别
11html5 新特性
12页面 速度优化 和安全性
13页面从输入地址到打开页面经历了什么
14 js生成随机数 10-20
let random = Math.floor(Math.random()*11)+10
15 mata标签的使用
16 vue中data为什么是个函数
17css3 canvas
18 parseInt
parseInt() 函数可解析一个字符串,并返回一个整数。
19 call apply 的区别
20session 和cookie的区别
21hash模式与history模式的区别
https://juejin.cn/post/6844903841029160968
22深浅拷贝
23防抖节流
23 find findIndex filter
24async await
25 elementui dialog sync 的作用后面的.sync是什么意思呢,指的就是同步动态双向的来表示visible的值,当我们关闭窗口的时候,这个弹框隐藏了,visible的值发生了变化,但是关闭窗口这个动作,我们没法用确定的动作去判断这个值,所以用到了vue中的双向绑定的原则,在vue中统一加上了.sync来表示同步的修改了visible的值。
26 vue中 爷孙传值
通过 [provide / inject]
27event bus 的原理
28 forceupdata $set 的用法
29 new
29
visibility具有继承性,给父元素设置visibility:hidden;子元素也会继承这个属性。但是如果重新给子元素设置visibility: visible,则子元素又会显示出来。这个和display: none有着质的区别
visibility: hidden不会影响计数器的计数,如图所示,visibility: hidden虽然让一个元素不见了,但是其计数器仍在运行。这和display: none完全不一样
visibility用来设置元素的可见状态。
display:none是会有回流,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”。
visibility: hidden; 不会有回流,HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在,也即是说它仍具有高度、宽度等属性值。