如何理解页面尺寸单位em?em和rem有何区别?发布于2023年03月26日 HTML 本文说一个非常基础的页面尺寸单位的问题。通过苏南大叔的以往文章,大家可以知道:页面中最常见的尺寸单位是px,如果考虑到自适应等因素的话,常见的尺寸是rem。(当然,还有其它一些奇怪的单位,比如vh、vw等,以及小程... 阅读更多
JavaScript,如何理解[].forEach.call()代码?发布于2023年03月25日 HTML 本文中讲述一个看上去稍稍有些烧脑的js写法:[].forEach.call()。如何理解这个看上去有些奇怪的js写法呢?本文就是个类似孔乙己的茴香豆的hui字,有几种写法的问题。看起来高大上,细分析的话,就会发现这... 阅读更多
css选择器,如何理解+兄弟选择器?*+*选择的是什么节点?发布于2023年01月31日 HTML 苏南大叔在本文中将要描述一个不是很常见的css选择器,可以用于选择某个节点的邻居。其中一个最典型应用就是> *+*选择器,那么,这个奇怪的【星加星】的css写法是什么意思呢?大家好,这里是苏南大叔的程序如此灵... 阅读更多
前端跨域通信,如何利用postMessage实现跨域页面通信?发布于2023年01月30日 运维测试 本文依然说一下同设备不同页面跨域通信的解决方案,这个方案暂时称之为postMessage方案。不过和上一篇文章里面的频道广播的.postMessage()方法是不同的,其数据发送主体不一样。本文中的.postMes... 阅读更多
BroadcastChannel如何解决同域下不同页面通信技术难题?发布于2023年01月29日 前端编程 BroadcastChannel翻译成中文就是广播频道,从这个角度上来考虑的话,就很容易理解本文中的主要内容了。首先,所有的频道参与者都必须有关系,是同一个域名下。其次,可以发送数据,也可以接受数据。另外,这个是基... 阅读更多