JavaScript
GhostUncledrew
自己有决心并且付出精力是成功的先决条件
Don't rest on the road, the destination is where you rest.
展开
-
正则实现时间字符串格式化
正则实现时间字符串格式化并在原型上实现一个方法// 第一步: 将指定格式的时间字符串中的年月日等信息存入一个数组var str = "2021-02-23 10:08:50", reg = /^(\d{4})[-/](\d{1,2})[-/](\d{1,2}) +(\d{1,2}):(\d{1,2}):(\d{1,2})$/, ary = [];str.replace(reg, function() { ary = ([].slice.call(arguments)).slice(1,7);原创 2021-02-23 15:29:04 · 496 阅读 · 1 评论 -
正则的捕获(懒惰性和贪婪性)
正则的捕获(懒惰性和贪婪性)// exec -> 正则的捕获// 每一次捕获的时候都是先进行默认的匹配,如果没有匹配成功的,那捕获的结果为 null;只有有匹配的内容我们才能捕获到;// 捕获的内容格式// 1) 捕获到的内容是一个数组// 数组中的第一项是当前大正则捕获的内容// index: 捕获内容在字符串中开始的索引位置// input: 捕获的原始字符串// 2、正则捕获的特点// 1) 懒惰性-> 每一次执行exec只捕获第一个匹配的内容,在不进行任何处理的情况下原创 2021-02-23 09:34:54 · 170 阅读 · 0 评论 -
正则捕获的实现方法
正则捕获的实现方法exec正则用来捕获的一个方法// exec正则用来捕获的一个方法// 在正则捕获的时候,我们加修饰符"g",可以取消捕获时候的懒惰性// 原理: 正则中有一个lastIndex属性,它代表下一次正则捕获的开始索引,但是默认这个值永远是0,也就是不管执行几次exec都是重新从头开始捕获,所以获取的都是同一个结果,而加了修饰符"g",每一次exec执行完成之后,我们的lastIndex属性的值都等于当前捕获内容的后一个索引,下一次从这之后继续查找捕获,这样就可以一次次的执行,把想要的原创 2021-02-23 09:23:56 · 161 阅读 · 0 评论 -
JavaScript数据类型检测的四种方式
数据类型检测的四种方式一、typeof 用来检测数据类型的运算符console.log(typeof 12);var num = "123";console.log(typeof num);使用typeof检测检测数据类型,首先返回的都是一个字符串,其次字符串中包含了对应的数据类型例如:“number”、“string”、“boolean”、“boolean”、“undefined”、“function”、“object”局限性:typeof null -> “objec原创 2021-02-23 09:19:40 · 350 阅读 · 0 评论 -
Vue + element ui 实现复制和打开链接功能
Vue + element ui 实现复制和打开链接功能<template> <div class="demo"> <div class="demo_input"> <el-input v-model="link"></el-input> </div> <div class="demo_...原创 2020-04-17 13:51:04 · 1947 阅读 · 0 评论 -
Vue中 this.$set 的用法
Vue中 this.$set 的用法Vue.set( target, propertyName/index, value )target 要更改的数据源(可以是一个对象或者数组)key 要更改的具体数据(索引)value 重新赋的值<template> <div> <div v-for="(item,index) in testList" ...原创 2020-04-17 13:39:13 · 236 阅读 · 0 评论 -
el-popover 点击确定或取消的时候隐藏弹窗问题
el-popover 点击确定或取消的时候隐藏弹窗问题<template> <!-- 这个 v-model 赋的值是visibleList[index],index指的是循环的索引,而visibleList是一个数组 --> <el-popover placement="bottom" width="230" trigger="manual" v-model...原创 2020-04-17 11:26:12 · 1420 阅读 · 0 评论 -
Vue 实现点击弹窗以外的地方关闭弹窗
Vue实现点击弹窗以外的地方关闭弹窗<template> <div class="test" @click="cancelPop($event)"> <!-- 打开弹窗代码区域 --> <div class="icon" @click.prevent.stop="showPop = !showPop"> <i clas...原创 2020-04-16 11:26:02 · 6483 阅读 · 0 评论