CSS 模块化方案探讨(BEM、OOCSS、CSS Modules、CSS-in-JS ...)

2021-04-05
阅读 11 分钟
8.4k
众所周知,CSS 根据选择器名称去全局匹配元素,它没有作用域可言,比如你在页面的两个不同的地方使用了一个相同的类名,先定义的样式就会被覆盖掉。CSS 一直缺乏模块化的概念,命名冲突的问题会持续困扰着你。每次定义选择器名称时,总会顾及其他文件中是否也使用了相同的命名,这种影响在组件开发中尤为明显。💣💣💣
封面图

前端事件绑定知识点(面试常考)

2017-07-24
阅读 5 分钟
6.7k
简介 事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。 事件通常与函数配合使用,当事件发生时函数才会执行。 执行JS 事件的方式: HTML 事件属性可以直接执行 JavaScript 代码 HTML 事件属性可以调用 JavaScript 函数 你可以为 HTML 元素指定自己的事件...

使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)

2017-07-21
阅读 2 分钟
7.9k
个人博客原文:[链接] nodemailer 简介 Nodemailer 是 Node.js 应用程序的一个模块,可以方便地发送电子邮件。 该项目于 2010 年开始,至今已经相当稳定,这也是如今大多数 Node.js 用户默认情况下发送邮件的解决方案。 使用 {代码...} app.js {代码...} 效果预览 踩坑细节 实践的时候遇到许多问题,现在列举如下,若未...