- 博客(33)
- 收藏
- 关注
原创 获取地址参数
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURIComponent(r[2].
2022-04-24 15:32:49 80
原创 js浅克隆和深克隆对象
//浅克隆function simpleClone(startObj,endObject){ var obj=endObject||{} for(var i in startObj){ obj[i]=startObj[i] } return obj}//深克隆function deepClone(startObj,endObject){ var obj=endObject||{} for(var i in st.
2022-04-23 15:01:23 60
原创 js防抖和节流函数
//防抖 function debounce(fn, delay) { var timer = null; // return function () { // if (timer) clearTimeout(timer); // var _this = this; // var _arguments = arguments; // timer = setTimeout(function () { // .
2022-04-23 11:36:53 195
原创 js获取地址栏url?后的值
function RequestParameter() { var url = window.location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); var strs = str.split("&"); ...
2022-04-01 14:38:02 513
原创 微信小程序中输出大于号和小于号
第一种方式<text decode='true '><</text>第二种方式<text>{{'<'}}</text>
2022-03-29 11:59:31 2547
原创 input 只能输入数字和两位小数
$(".area-input").on('keyup', function () { var $val = $(this).val(); // 只能数字 // var re_val = $val.replace(/\D/g, ''); //限制可以小数 var re_..
2022-03-28 16:10:04 304
原创 vue keepAlive状态保持
keepAlive状态保持 1 主要实现原理,状态保持的路由不会执行生命周期的钩子函数,只有第一次进入页面会执行钩子函数。2 设置当前页面保持keepAlive 直接在路由meta中配置即可meta{keepALive:true} <keep-alive> <router-view v-if="$route.meta.keepAlive"></router-view></keep-alive><router-view v-if.
2022-02-26 11:45:08 482
原创 vue 中新窗口打开vue页面 (this.$router.resolve)
let routeData = this.$router.resolve({ path: '/info', query: { 'id': id } }) window.open(routeData.href, '_blank')
2022-02-26 11:37:01 482
原创 //判断数字大小,输出最大值& 最小值
//判断数字大小,输出min & maxfunction contrastNum(min,max) { min = min.replace(/\b(0+)/gi,""); max = max.replace(/\b(0+)/gi,""); if(parseInt(min)>parseInt(max)){ return [max,min] }else{ return [min,max] }}...
2022-02-24 10:28:26 119
原创 js判断浏览器版本
// 判断浏览器版本function browser_type() { var explorer = navigator.userAgent; //ie if (explorer.indexOf("MSIE") >= 0) { return "ie"; } //firefox else if (explorer.indexOf("Firefox") >= 0) { return "Firefox"; }.
2022-02-24 10:21:42 1531
原创 IE8兼容的js方法
// 数组indexOf方法if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (elt /*, from*/) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ? Math.ceil(from.
2022-02-21 16:46:58 1023
原创 vscode 好用插件
Prettier一键美化你的JavaScript/TypeScript/CSS代码Color Highlight直观展示你定义的颜色CSS Peek可以在HTML中通过CSS id或则class来定位到其定义Auto Close Tag修改 html 标签,自动帮你完成头部和尾部闭合标签的同步修改Chinese将界面转换为中文open in browser用浏览器打开你的文件GBKtoUTF8转换格式VeturVue工具npm Intellis
2022-02-18 12:05:16 729
原创 uni-app 图片转base64 解决方案
uni.chooseImage({ count: 1, //默认9 sizeType: ['compressed'], sourceType: ['album'], //从相册选择 success: (res) => { this.src = res.tempFilePaths[0] uni.getFileSystemManager().readFile({.
2022-01-16 17:51:06 455
原创 js 工具方法
// 查找数组中某个元素所有出现的索引// needle 查找元素 haystack 目标数组function find(needle, haystack) { var results = []; var idx = haystack.indexOf(needle); while (idx != -1) { results.push(idx); idx = haystack.indexOf(needle, idx + 1); } .
2022-01-08 10:28:10 351
原创 前端好用插件
网站上常用的“焦点图/幻灯片”“Tab标签切换”“图片滚动”“无缝滚动”等只需要一个SuperSlide即可解决!http://www.superslide2.com/
2021-08-04 16:54:42 42
原创 element 表单验证validate
<template> <div class="categories"> <h1>{{id?'编辑':"新建"}}分类</h1> <el-form :model="form" :rules="addCateFormRules" ref="addCateForm"> <el-form-item label="上级分类"> <el-select v-model="form.parents"
2020-05-13 11:22:09 3015
转载 JavaScript生成可解密的随机密文字符串
特点:每次生成的密文都不一样,解密后的文本一致加密:将字符串中的字符拆分成数组并将每个字符元素转为他的八进制Unicode码->反序->分割字符串->在字符串中随机加入小写字母->将分割符替换为随机大写字母这样最终生成了 由数字/小写字母/大写字母 构成的随机密文解密:去掉小写字母->将大写字母替换成一个统一分割符并用分割符拆分字符串为数组->反序-...
2020-04-30 14:17:10 621
原创 在页面上隐藏元素的方法有哪些?
占位:visibility: hidden; margin-left: -100%; opacity: 0; transform: scale(0);不占位:display: none; width: 0; height: 0; overflow: hidden;仅对块内文本元素:text-indent: -9999px; font-size: 0;...
2020-04-27 15:21:42 160
原创 页面导入样式时,使用 link 和@import 有什么区别?
link 是一种 HTML 标签,@import是一种 CSS 规则; link 会和页面一起加载,@import在页面加载完成后才加载; link 没有兼容性问题,@import最低支持到 IE5.5; link 引入的样式可以直接进行 DOM 修改,@import引入的样式不能直接通过 DOM 修改;...
2020-04-27 14:21:31 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人