PHP随机生成四位字符串

public function RandStr() { $arr1 = array_merge(range('A', 'Z'), range(0, 9), range('a', 'z')); // 生成数组且合并为arr1 shuffle($arr1); // 打乱顺序 $arr2 = array_rand($arr1, 4); // arr1随机取四位生成新数组

- 阅读全文 -

Math.abs() 用法

作用 : 返回一个数的绝对值Math.abs(x) 参数x必须是一个数值返回值: Number x 的绝对值。如果 x 不是数字返回 NaN,如果 x 为 null 返回 0。例如:var a=Math.abs(7.25); var b=Math.abs(-7.25); var c=Math.abs(null); var d=Math.abs("Hello"); va

- 阅读全文 -

Vue 时间插件 moment 使用,并设置中文

下载安装npm install moment -s注册引用全局方法main.js 里面注册生成import * as moment from 'moment' import 'moment/locale/zh-cn' // 设置中文 Vue.prototype.$moment = moment全局过滤器全局过滤器实现日期格式化// 用法:1.{{ item.time | format("YYYY-

- 阅读全文 -

Js返回顶部的三种方式

document.documentElement.scrollTo(0,0) window.scrollTo(0,0) document.body.scrollTo(0,0)加上过渡动画更好康scroll-behavior: smooth;

- 阅读全文 -

vue-router过渡动效

过渡动画我们使用vue官方提供的方法 transition 来实现,他的属性有 name(过渡动画名) , mode(过渡模式) ,只有 out-in 和 in-out 两种模式。下面直接上代码。Vue2版本v3(vue2)官方文档<transition name="scale" mode="out-in"> <router-vie

- 阅读全文 -

vsCode自定义代码块

因为本人是做前端开发方向的,所以这次以vue和js示例一、vue代码块首先按Ctrl+Shift+P打开搜索菜单,然后输入Snippets或者代码片段搜索出现以下选项,选择Configure User Snippets配置用户代码片段选择vue.json,配置代码块模板,但是这样的话只针对vue文件生效修改文件内容,这里提供一个vue2的模板,可自行根据习惯进行修改,$0是代表代码块生成之后初始光

- 阅读全文 -

Js函数防抖

Js函数防抖适用范围:当我们进行频繁调用同一个函数且只需要得到最终操作结果时代码实现 debounce.js/** * @param {Function} funcName 函数名 * @param {Number} delay 延时时长 * @returns {Function} timer */ const debounce = (funcName, delay) => { va

- 阅读全文 -