Element 源码学习:SCSS 妙用实现 BEM 命名法

最近在阅读 ElementUI 源码的时候查看样式,发现其中使用了 SCSS Mixins 非常巧妙的实现了 CSS BEM 命名规范,也借此机会了解一下SCSS的高级用法,在此记录分享一下。 BEM 命

JWT 实战

JSON Web Token,简称 JWT ,是一个轻巧的开放规范,用于在客户端和服务端之间传输数据。它的内部编码使用的是 JSON 格式,故称 JSON Web Token。最初 JWT 是用于通过 URL 传输数据的场景,不过常常用于用户认证/鉴权。

解决Node.JS require 多级过于繁琐的问题

在 NodeJS 中我们常常会写下面这种代码: const userService = require('../../../model/User/service') ../../.. 这种代码过多,既不好看也容易出错。在 AdonisJS 和 webpack 的启发下,我发现可以使用 global 全局变量来解决这个问题。 require 加载

webpack DefinePlugin 实战

webpack 的 DefinePlugin 是经常使用的一个 plugin。它常常用来定义变量以区分环境。它的用法如下: new webpack.DefinePlugin({ 'process.env': JSON.stringify("production"), debug: JSON.stringify(true) }) 一开始我以为它只是把这些变量挂在了全局变量下面