美文网首页
2022-03-03 面试总结

2022-03-03 面试总结

作者: 网恋被骗二块二 | 来源:发表于2022-03-03 20:42 被阅读0次

    H5新增属性(一时没答上)?

    1. input 新增 number、color、file、email、url、range、search、time、month、week、hidden
    2. video 视频
    3. audio 音频
    4. Placeholder 输入框提示、Autofocus 自动获得焦点、Required 必填、Multiple 输入多个、Min & max 最大最小值、Max/Minlength 最小最大长度
    5. 语义化标签
    6. figure 元素组合,类似于 dl dt dd
    7. details 细节
    8. mark 高亮显示
    9. progress 进度条
    10. datalist 数据列表。必须配合input使用,通过option来显示
    11. 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()

    相关文章

      网友评论

          本文标题:2022-03-03 面试总结

          本文链接:https://www.haomeiwen.com/subject/bmsurrtx.html