Sass预处理器 常见函数的基本使用
Sass提供了许多内置模块,其中包含有用的函数(以及mixin)。这些模块可以像任何用户定义的样式表一样使用@use规则加载,它们的函数可以像任何其他模块成员一样调用。所有内置模块URL都以sass开头
CSS :has()伪类她来了
:has() 伪类是一个功能非常强大的伪类,因为它可以实现类似“父选择器”和“前面兄弟选择器”的功能,对CSS的开发会有颠覆性的影响。
JS中鲜为人知的知识点-空值合并运算符(??)
与逻辑或操作符(||)不同,逻辑或操作符会在左侧操作数为假值时返回右侧操作数。也就是说,如果使用 || 来为某些变量设置默认值,可能会遇到意料之外的行为。比如为假值(例如0)时。见下面的例子。
PHP程序员需要注意的代码规范PSR有哪些?
再次仔细的看了一下关于PHP代码的书写规范,我发现自己确实有很多不足的地方,需要改进,PHP代码遵循PSR(PHP Standard Recommendation)规范,之前忘了看哪本书看到psr4,psr4优化的是composer的依赖倒置
IPv4 向 IPv6 的过渡技术
随着互联网 IPv4 公有地址的枯竭,各国都加大了推广 IPv6 的速度。IPv4 向 IPv6 的过渡技术主要包括 双协议栈 、 隧道模式 和 翻译技术 。实现 IPv6 节点与 IPv4 节点互通最直接的方式是在 IPv6 节点中加入 IPv4 协议栈。
有意思的方向裁切 overflow: clip
本文将介绍一个新特性,从 Chrome 90 开始,overflow 新增的一个新特性 -- overflow: clip,使用它,轻松的对溢出方向进行控制。首先,简单介绍下 overflow: clip 的用法。
require加载器实现原理
人们常说node并不是一门新的编程语言,他只是javascript的运行时,运行时你可以简单地理解为运行javascript的环境。在大多数情况下会在浏览器中去运行javascript,有了node的出现,可以在node中去运行javascript
如何去掉vue的url地址中的#号?及其原理?
hash模式主要是根据url的hash值来跳转不同的路由页面。采用hash模式的路由模式中,url后面有一个#,#后面包括#就是此路由的hash值,hash模式背后的原理是onhashchange事件
ahooks 是怎么处理 DOM 的?
本篇文章探讨一下 ahooks 对 DOM 类 Hooks 使用规范,以及源码中是如何去做处理的。第一点,ahooks 大部分 DOM 类 Hooks 都会接收 target 参数,表示要处理的元素。