自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 原生js实现圆环进度条

【代码】原生js实现圆环进度条。

2023-07-04 17:24:04 525

原创 转换成大写金额

【代码】转换成大写金额。

2023-01-13 10:15:20 118

原创 js实现轮播图

【代码】js实现轮播图。

2022-12-23 17:11:31 113

原创 手写new,instanceof方法

【代码】手写new,instanceof方法。

2022-12-22 15:36:10 81

原创 手写call,apply方法

【代码】手写call,apply方法。

2022-12-21 17:51:50 44

原创 webpack项目配置

webpack项目配置

2022-11-13 15:42:42 668

原创 Vue开发中好用的组件

Vue开发中好用的组件

2022-10-27 15:19:40 82

原创 js字符串去重

【代码】js字符串去重。

2022-10-27 14:15:33 75

原创 js数组去重

【代码】js数组去重。

2022-10-27 14:14:38 51

原创 js深拷贝

【代码】js深拷贝。

2022-10-25 16:42:57 42

原创 js判断类型方法

【代码】js判断类型方法。

2022-10-25 10:03:52 53

原创 前端好用的js库

专业级处理货币类库Currency.js。

2022-09-16 15:22:25 576

原创 node.js上传图片

node.js上传图片

2022-07-25 15:45:56 251

原创 IE8获取光标位置

IE8获取光标位置

2022-06-02 15:28:21 108

原创 获取地址参数

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 '>&lt;</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关注的人

提示
确定要删除当前文章?
取消 删除