
获得徽章 0
赞了这篇文章
评论
点赞
#每日面试题
[JS] [].__proto__.__proto__ === ({}).__proto__ 的结果并解释为什么?
结果是 true。 [].__proto__ 指向 Array.prototype,而 Array 的原型对象本身也是一个对象,所以它的 __proto__ 指针会指向 Object.prototype,所以 [].__proto__.__proto__ 最终指向 Object.prototype。
({}).__proto__ ,一个普通对象的 __proto__ 属性当然会指向 Object 的原型对象 Object.prototype。
[HTML] <input type="file"> 上传图片如何默认触发照相机功能?
使用 capture 属性,capture 的值可以是:
1. camera 打开摄像头
2. user 打开前置摄像头
3. environment 打开后置摄像头
但以上几个属性都不能保证设备会按照设置的一样打开前置或后置摄像头,如果设备不支持某种行为的话,它会使用默认的调用摄像头的行为。
capture 的其他值:
4. camcorder 打开录像
5. microphone 打开录音机
[CSS] CSS 的加载会阻塞 DOM 树的解析和渲染吗?
- 不会阻塞 DOM 树的解析
- 会阻塞 DOM 树的渲染,因为浏览器得等到 CSS 下载完成并解析成 CSSOM 后才能把它和 DOM 合在一起生成 render tree 渲染页面。
[JS] [].__proto__.__proto__ === ({}).__proto__ 的结果并解释为什么?
结果是 true。 [].__proto__ 指向 Array.prototype,而 Array 的原型对象本身也是一个对象,所以它的 __proto__ 指针会指向 Object.prototype,所以 [].__proto__.__proto__ 最终指向 Object.prototype。
({}).__proto__ ,一个普通对象的 __proto__ 属性当然会指向 Object 的原型对象 Object.prototype。
[HTML] <input type="file"> 上传图片如何默认触发照相机功能?
使用 capture 属性,capture 的值可以是:
1. camera 打开摄像头
2. user 打开前置摄像头
3. environment 打开后置摄像头
但以上几个属性都不能保证设备会按照设置的一样打开前置或后置摄像头,如果设备不支持某种行为的话,它会使用默认的调用摄像头的行为。
capture 的其他值:
4. camcorder 打开录像
5. microphone 打开录音机
[CSS] CSS 的加载会阻塞 DOM 树的解析和渲染吗?
- 不会阻塞 DOM 树的解析
- 会阻塞 DOM 树的渲染,因为浏览器得等到 CSS 下载完成并解析成 CSSOM 后才能把它和 DOM 合在一起生成 render tree 渲染页面。
展开
评论
点赞
赞了这篇文章