前端
天道酬勤dg
要让自己不被淹死,就得在技术的海洋中不断地向前游!
展开
-
less、scss混入实现一行代码写出三角形图标任意组合
背景 我们在项目中,经常会用到三角图标,这个时候,你是使用 icon 字体呢,还是会自己写 css 样式代码呢?今天我们就一起来看看,如何使用 less 或者 scss 的混入功能,实现只需一行代码,就写出各种样式的三角图标及其任意的组合呢。话不多说,直接上图: 1. 使用 Less 混入实现 我们在写 less 的时候,一般都会把混入代码单独写入一个文件,比如mixins.less: // mixins.less /* * @width:border宽度 * @config:三角形位置及颜色配置, *.原创 2020-11-24 22:51:43 · 594 阅读 · 1 评论 -
Node CommonJS模块源码解析
在 CommonJS 规范中,一个文件就可以作为一个独立的模块,有自己的作用域,在这个文件内部定义的变量、函数等,都只属于这个模块,对其他模块是不可见的。如果想要其他模块能使用其内部的变量,就需要使用 module.exports 导出,然后在其他模块中使用 require()导入。 因为 Node 就是 CommonJS 规范的一种具体实现,以下我们主要使用 Node 的 CommonJS 模块来讲解 CommonJS 规范下模块化的思维。 一、常见问题解析 这里我们先抛出一些问题,然后跟着问题,再一步原创 2020-11-24 19:42:38 · 341 阅读 · 0 评论