随笔分类 -  Q&A

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