CSS实现渐变色边框(Gradient borders)的5种方法
给 border 设置渐变色是很常见的效果,实现这个效果有很多思路,今天把我所知道的方法罗列于此供大家参考。CSS 提供了 border-image 属性用于给 border 绘制复杂图样,与 background-image 类似
TypeScript 枚举指南
枚举是受 TypeScript 支持的数据类型。枚举允许您定义一组命名常量。使用它们可以更轻松地记录意图或创建一组不同的案例。枚举大多数用于面向对象的编程语言(如 Java 和 C#)中
如何在JavaScript中验证电子邮件地址
如何使用js验证email的验证的正确性?这篇文章做一个简单的总结。官方标准称为RFC 2822。它描述了有效电子邮件地址必须遵守的语法。使用这个正则表达式来实现它:
js中比较两个日期
先得到两个字符串格式的日期,然后通过正则统一格式,将2016-8-13输出为2016/8/23。最后生成new Date的进行比较,需要注意的是JavaScript日期比较只能使用关系运算符 >=
如何处理 JavaScript 中的浮点数精度?
ES6 在Number对象上面,新增一个极小的常量Number.EPSILON。它表示 1 与大于 1 的最小浮点数之间的差。Number.EPSILON实际上是 JavaScript 能够表示的最小精度。误差如果小于这个值,就可以认为已经没有意义了
程序员常用网站
刚开始入行的程序员很多很迷惘,不知道去哪里找到合适有用的资源,哪里有和自己一样的新手,哪里有高手,哪有有代码可以学习。我将分享一些收藏多年且非常有价值的网站跟大家分享。
Js数组随机排序的实现_洗牌算法
JavaScript中提供了sort()和reverse()方法对数组项重新排序。但很多时候这两个方法无法满足我们实际业务的需求,比如说扑克牌游戏中的随机洗牌,例如:
js下载文件的实现方式
当后端返回的资源是链接时,此时可以使用 a 标签或者 window.location.href直接打开。在H5中,a标签新增了download 属性,包含该属性的链接被点击时,浏览器会以下载文件方式下载 href 属性上的链接。
详解package-lock.json的作用
我们都知道package.json除了配置快捷的node script脚本, 最主要的作用还是: 用于记录下当前项目所应用到的依赖包, 但是既然都已经有了package.json文件了