H5新增属性(一时没答上)?
- input 新增 number、color、file、email、url、range、search、time、month、week、hidden
- video 视频
- audio 音频
- Placeholder 输入框提示、Autofocus 自动获得焦点、Required 必填、Multiple 输入多个、Min & max 最大最小值、Max/Minlength 最小最大长度
- 语义化标签
- figure 元素组合,类似于 dl dt dd
- details 细节
- mark 高亮显示
- progress 进度条
- datalist 数据列表。必须配合input使用,通过option来显示
- canvas 画布
css 权重(答错)
内联 》id 》class 》标签 》 通配符
1000 》 100 》10 》1 》 0
vuex 中 action 如何调用 mutation 的函数(答错)
通过参数 context.commit
调用 mutation 中的函数名
而 action 才是通过 dispatch 调用
然后 mutation 通过第一个参数 state,来同步修改 vuex 中的数据
componentDidUpdate(答错)
等价于 useEffect(() => {}, [变量1,变量2])
如何理解 hooks 第二个参数(表述不清)
第二个参数可以侦测其他数据的变化重新缓存当前 hooks 的内容,相当于 vue 的 computed 和 watch 的结合版,如果当前 hooks 不依赖其他参数,那么则不使用第二参数。
2022-03-04 更新
想起来了,还提问了一个
使用过 eval() 没有?(没听清楚单词,实际如果知道可能当时也答不上来)
eval 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。
如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。
eval 的扩展
eval 是 JavaScript 的全局函数吗?
编码相关:
escape()、unescape()、encodeURI()、decodeURI()、
encodeURIComponent()、decodeURIComponent()
数据处理:
Number()、String()
数字相关:
isFinite()、isNaN()、parseFloat()、parseInt()
特殊:
eval()
网友评论