随笔分类 - Q&A
摘要:什么是滚动穿透 在弹框上滑动时,会发现弹框下面的内容跟着在滚动,这个就是滚动穿透问题。 在 PC 端,通过在 body 上添加 overflow:hidden; 可以解决这个问题,但是该方法在移动端是无效的,所以我们通常意义上的滚动穿透指的都是移动端。 解决方案 方案一:position: fixe
阅读全文
摘要:下述内容大部分引用自CSDN: Unicode 是 unicode.org 制定的编码标准,目前得到了绝大部分操作系统和编程语言的支持。unicode.org 官方对 Unicode 的定义是:Unicode provides a unique number for every character,
阅读全文
摘要:在 Node 层利用 cheerio 解析网页时,输出的中文内容都是以 &#x 开头的一堆像乱码一样的东西,尝试过各种编码都无效,而且神奇的是,将这一堆“乱码”保存成网页后,通过浏览器打开又可以正常显示。这到底是什么👻?? 缩减后的示例代码如下: 其实,上面那一堆乱码一样的东西,它的学名叫实体编码
阅读全文
摘要:我们想要的是<li>元素可以紧贴在一起,但是很显然,结果“出乎意料”。那么有什么方法可以让结果符合我们的预期呢?所能想到的解决方法至少有以下四种,而每种方法也都有其优劣所在,至于要如何选择,就需要取决于实际情况。 方法一:删除空格 之所以有空白,是因为元素之间存在空格(连续多个空格、换行符、制表符在
阅读全文
摘要:可以使用 window.location.replace() 方法重定向到另一个页面。相对于 window.location.href ,replace的优势是不会跳转记录并不会保留在历史会话中,这就是说用户可以通过后退按钮回到上一个正常页面,而不是进入到无休止的回退→跳转的流程。 下面是对使用Ja
阅读全文
摘要:问题: 在进行页面开发时,经常会使用:before, :after伪元素创建一些小tips,但是在:before或:after的content属性使用中文的话,会导致某些浏览器上出现乱码。 解决方案:
阅读全文
摘要:问题: Chrome会强制将http重定向到https,就算是在浏览器手动输入http://xxx也不可以。 解决方案: 1. 在chrome的地址栏输入chrome://net-internals/#hsts,在Query HSTS/PKP domain中查询指定的域是否有HSTS记录,如果存在,
阅读全文

浙公网安备 33010602011771号