面试题
文章平均质量分 92
[chao]
此人很懒,没有留下简介
展开
-
网络相关面试题
参考答案:针对 HTTPS 攻击主要有 SSL 劫持攻击和 SSL 剥离攻击两种。SSL 劫持攻击是指攻击者劫持了客户端和服务器之间的连接,将服务器的合法证书替换为伪造的证书,从而获取客户端和服务器之间传递的信息。这种方式一般容易被用户发现,浏览器会明确的提示证书错误,但某些用户安全意识不强,可能会点击继续浏览,从而达到攻击目的。原创 2023-12-20 17:32:20 · 851 阅读 · 0 评论 -
前端工程化面试题
推荐阅读:https://tsejx.github.io/webpack-guidebook/principle-analysis/operational-principle/tree-shaking参考答案:tree-shaking 仅支持 ESM 的静态导入语法,对于 CMJ 或者 ESM 中的动态导入不支持 tree shaking。具体流程主要分为两步:标记和删除标记。原创 2023-12-20 17:25:53 · 1155 阅读 · 0 评论 -
vue面试题
参考答案:bind: 只调用一次,指令第一次绑定到元素时调用,用这个钩子函数可以定义一个在绑定时执行一次的初始化动作。inserted: 被绑定元素插入父节点时调用(父节点存在即可调用,不必存在于 document 中)。update: 被绑定元素所在的模板更新时调用,而不论绑定值是否变化。通过比较更新前后的绑定值,可以忽略不必要的模板更新(详细的钩子函数参数见下)。componentUpdated: 被绑定元素所在模板完成一次更新周期时调用。原创 2023-12-20 16:39:36 · 902 阅读 · 0 评论 -
JS面试题
JavaScript 面试题汇总1. 根据下面 ES6 构造函数的书写方式,要求写出 ES5 的class Example { constructor(name) { this.name = name; } init() { const fun = () => { console.log(this.name) } fun(); } }const e = new Example('Hello');e.init();参考答案:functio原创 2023-12-20 16:31:53 · 957 阅读 · 0 评论 -
CSS面试题
BFCstickypositon参考答案:响应式设计简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。面对不同分辨率设备灵活性强能够快捷解决多设备显示适应问题缺点:兼容各种设备工作量大,效率低下代码累赘,会出现隐藏无用的元素,加载时间加长其实这是一种折中性质的设计解决方案,多方面因素影响而达不到最佳效果一定程度上改变了网站原有的布局结构,会出现用户混淆的情况第一步:meta 标签为了适应屏幕,多数的移动浏览器会把HTML网页缩放到设备屏幕的宽度。原创 2023-12-20 16:27:59 · 1250 阅读 · 0 评论 -
HTML面试题
HTML5参考答案:可替换元素是指这样一种元素,它在页面中的大部分展现效果不由CSS决定。比如img元素就是一个可替换元素,它在页面中显示出的效果主要取决于你连接的是什么图片,图片是什么它就展示什么,CSS虽然可以控制图片的尺寸位置,但永远无法控制图片本身。再比如,select元素也是一个典型的可替换元素,它在页面上呈现的是用户操作系统上的下拉列表样式,因此,它的展现效果是由操作系统决定的。所以,同一个select元素,放到不同操作系统的电脑上会呈现不同的外观。原创 2023-12-20 15:29:29 · 1179 阅读 · 0 评论