![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
有用的知识
文章平均质量分 72
夕雾不闻钟
这是一个咸鱼的博客
展开
-
前端面试题2
1、防止data复用;2、data独立性;3、作用域;4、js的特性。总结来说,如果data是一个函数的话,这样每复用一次组件,就会返回一份新的data(类似于给每个组件实例创建一个私有的数据空间,让各个组件实例维护各自的数据)。原创 2023-01-29 23:10:34 · 131 阅读 · 0 评论 -
前端面试题
1.div水平垂直居中方法(4个) 1 通过设置绝对定位和设置div负边距实现; 思路:父div相对定位relative,子div设置绝对定位,且top和left50%,再设置margin-left和margin-top为div的-50%;注意:需要实现知道div的宽高。 2 通过绝对定位和translate实现; 思路:原理和上面差不多,也是先通过绝对定位将div定位到上,左各一半的位置,然后通过translate,向上或者向左移动自原创 2023-01-28 16:46:29 · 159 阅读 · 0 评论 -
安全漏洞相关
xss跨站脚本攻击 1对数据进行HTML编码,使脚本代码变成普通字符串 2此外还有URL,json编码 3设置http头 iframe攻击 1设置安全属性sandbox 如设置sandbox为空,将严格限制iframe的权限,会跨域 点击劫持:将iframe页面设置透明置于正常页面上方 错误的内容响应 攻击者将js脚本当做图片上传,而后被浏览器误读 可以设置X-Content-Type-Options这个HTTPHeader明确禁止浏览器去推断响应类型。 第三方依...原创 2021-07-02 10:26:57 · 91 阅读 · 0 评论 -
CSS相关题目
不确定div的宽高,将子div垂直水平居中在父div中 <style type="text/css"> .parent { display: flex; width: 100%; height: 300px; background: #cecece; align-items: center; /* 垂直居中 */ .原创 2021-07-02 10:19:47 · 71 阅读 · 0 评论 -
一些问题记录
let用于声明对象,作用域为局部 const用于声明常量,设定后值不变 vue生命周期-创建,数据初始化,挂载,更新,销毁 beforeCreate created beforeMount mounted beforeUpdate updated beforeDestroy destroyed ...原创 2021-06-24 15:14:23 · 61 阅读 · 0 评论