密码强度的正则表达式(JavaScript)总结
本文给出了两个密码强度的正则表达式方案,一个简单,一个更复杂和安全。并分别给出了两个方案的解析和测试程序。一般大家可以根据自己的项目的实际需要,自行定义自己的密码正则约定。
vue扩展——使用vue插件添加全局方法属性
在使用vue构建一些大型项目的时候,会发现许多组件会共用到一些函数或常量,我们需要把它提取出来,每次需要的时候调用一次就可以了,避免每个组件都重新写再一篇的麻烦。
Markdown 常用语法教程_Markdown是什么?适用人群有哪些?
Markdown 是一种易读易写的网络书写语言,语法主要由一些精挑细选的符号组成,对应html标签的一小部分,主要区别在于:html是一种发布格式,而Markdown为一种书写的格式,并且语法只涵盖了纯文本。
用TypeScript弥补Elm和JavaScript之间的差距
近些日子,我使用了新语言编程,从JavaScript,切确地说是Elm,转成TypeScript。在本文中,我将继续深挖一些我非常喜欢的TypeScript特性。
原生js判断当前页面是否为激活状态【判断用户是否在浏览当前页面】
但浏览器打开多个网页时候,如何判断我这个页面是否正在被用户浏览呢?我们可以通过document.hidden属性判断当前页面是否是激活状态。
javascript中关键词in用法介绍【js 关键字 in 的使用方法】
js中关键词...in... 从字面上理解就是什么在什么中,在js中差不多也是表达这个意思,主要作用:1用于数组和对象的判断、2 遍历数组或者对象
论程序员成长的正确姿势
何为成长?成长是指自我提升,一方面是本身的个人能力,另一方面是社会对你的认可度。最终,程序员的职位和薪水都能在成长中得以体现。很多人对成长有误解,在他们眼中,随着工作年限的提高,成长是理所当然的事情,这其实是一个误区。
从非数组对象转数组方法小结
从非数组对象转数组方法:Array.prototype.slice.call(obj、Array.from(obj)、[…obj]、Object.values(obj)等
使用Gulp进行代码压缩的步骤以及配置
安装步骤:1.首先确定是否安装了node.js,如果未安装,请先安装node.js;2.确定是否安装了包管理工具npm,如未安装请安装:npm install npm -g;3.安装gulp: npm install gulp --save-dev;