h5原生state如何传递?popstate/pushstate/replacestate发布于2024年11月21日 HTML 本文描述浏览器原生的popstate()、pushstate()、replacestate()中的state。它和以前文章里面描述的和react相关的各种state是不一样的,即使是react router中的使用... 阅读更多
浏览器地址变换监听,popstate/pushstate/replacestate事件发布于2024年10月31日 HTML 需求是这样的:页面监控浏览器里地址栏里的url变化情况。那么问题来了,页面的url变化,(虚假),页面加载的源码就会发生变化,那么相关的程序就会发生重载,无法持续进行地址的监控。所以,这似乎存在着一个悖论。那么,真... 阅读更多
如何理解JavaScript的自定义事件?如何触发CustomEvent?发布于2024年10月30日 HTML 回归本源,本文讨论javascript的自定义事件的问题,测试的范围限于浏览器环境。纯node环境情况下,目前不做考虑范围内。使用的是new CustomEvent()对象,具体来说,演示了事件名称e.type和事... 阅读更多
如何通过css自定义软连字符的符号?硬连字符无法改变发布于2024年04月22日 HTML 本文的主角是:软连字符­,其unicode代码是U+00AD。通过css的hyphens属性自动生成的连字符也是属于本文的主角范畴。但是,硬连字符‐是无法被定制改变的,无论如何... 阅读更多
css连字符,如何控制连字符位置?如何理解软硬连字符?发布于2024年04月20日 HTML 如果对于浏览器控制的连字符位置不满意,那么可以使用软连字符或者硬连字符来控制横线出现的位置,这就很小众的知识点了。连字符都很少有人会注意到,何况连字符的位置呢?苏南大叔的“程序如此灵动”博客,记录苏南大叔的编程经验... 阅读更多