🌓

UU笔记

这位博主叫 UU,以前微博名叫:拉瓦铀,后来因为微博误封,他索性换了个号,现在的号叫 笛卡吾 ,他有个自己的网站叫锡安,我在春节放假期间,付费读了他的文章,因为他写的东西太长,有些内容又晦涩,我只记录下一些个人觉得有用的话

阅读全文

圣杯布局和双飞翼布局

前言

虽然这类面试题已经很久没看到了,但作为2022年春节假期的第一天,轻松为主,拿来试试刀

作用

首先要解释一下:无论是圣杯布局还是双飞翼布局,都是为了实现一个效果:左右固定宽度,中间部分自适应。两者的区别在于,圣杯布局给中间的 div 设置 padding-left 和 padding-right;而双飞翼布局则在中间的 div 内部创建子 div 放置内容,并在该 div 里用 margin-left 和 margin-right 留出左右宽度

阅读全文

面试题:箭头函数和普通函数的区别

一个东西你知道知道的多,就能写出的多

去年面试的时候,五位面试官有三位问到了这个问题,可见这是一个面试常题,我都忘记自己是怎么回答的,要我现在说:箭头函数没有 this 绑定,它的 this 指向父作用域

阅读全文

图片懒加载的三种解决方法

写作提高思考

前言

我想写一个系列,关于图片懒加载、React 渲染十万条数据、无限下拉方案文章,因为其三者有共性,都有使用了 与 DOM 相关的 offsetTop、innerHeight、getBoundingClientRect、IntersectionObserver 等,这些知识点如果单独放在一篇文章中,其价值点就是1,如果相互连接,价值点就是3。用好梅特卡夫定律,能让自己的效率提升不少

阅读全文

部署实战记录

写博客是为了让自己不那么快忘记

把一个 node 服务部署上线是怎么个流程?

本人在做个人公众号微信分享服务时因为看到别人的个人订阅号能突破微信认证的界限,所以也想尝试一下,结果是失败了,但是又温习了下部署的整一流程,以此记录

阅读全文

0.1+0.2!==0.3,为什么?

先说结论

为什么不等于?

因为浮点数表示小数的时候有精准度损失

为什么会有精准度损失

因为计算机硬件存储数据时,是以二进制(10101010)形式进行

阅读全文

移动端法门:自适应方案和高清方案

笔者从毕业开始做前端到现在,90% 的项目是移动端打交道,所以当简历上写了“移动H5”几个字时,必会被问到自适应方案与高清方案

”自适应“讲的是一套UI(例如750*1334),在多端下展示近乎一样的效果;而”高清“是因为 DPR 提升而所做的各种精度适配

这篇文章讲讲笔者理解的自适应方案和高清方案

阅读全文

知识点:preventDefault、stopPropagation

JavaScript 冒泡和捕获是两种事件行为,使用 event.stopPropagation() 能起到阻止捕获和冒泡阶段中当前事件的进一步传播,使用 event.preventDefault() 可以取消默认事件

防止冒泡和捕获

w3c 的方法是 e.stopPropagation(),IE则是使用 e.cancelBubble = true

阅读全文