自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 移动端页面的底部菜单栏或者按钮,通常会使用fixed定位在底部。在安卓手机上经常会出现软键盘弹出时,底部定位被顶上去

移动端页面的底部菜单栏或者按钮,通常会使用fixed定位在底部。在安卓手机上经常会出现软键盘弹出时,底部定位被顶上去

2022-11-30 14:32:42 330 1

原创 移动端签到日历页面组件

移动端签到日历页面组件

2022-11-02 15:04:15 516

原创 获取指定日期所在月的第一天和最后一天

获取指定日期所在月的第一天和最后一天

2022-11-02 15:00:48 1367

原创 JS两个浮点数【加、减、乘、除】的操作

/** * 两个浮点数求和 * @author yxk * @param num1 * @param num2 * @return {number} */export function accAdd(num1, num2) { // eslint-disable-next-line one-var let r1 = 0, r2 = 0 try { r1 = (num1.toString().split('.')[1] || []).length } catch (e).

2022-01-20 09:14:44 664

原创 JS时间类处理

/** * 针对时间的工具类 *//** * 参数: * 1. date: 秒级时间; * 2. fmt:格式化的格式 'yyyy', 'yyyy-MM-dd', 'yy-MM-dd', 'yyyy-MM-dd hh:mm:ss', ...(按需求自己定义格式) * fmt给一个默认参数 * RegExp.$1是正则对象里的内置符号,表示与 regexp 中的第1子表达式相匹配的文本。$2、...、$99同理 * 注意年份与其他时间区分开,因为年份正常的表达是4位,所以单独判断.

2022-01-20 09:10:12 175

原创 JS图片一些转换和处理

/** 将url转化为img对象 */export function urltoImage(url, fn) { var img = new Image() img.src = url return img}/** img对象转化为canvas对象 */export function imagetoCanvas(image) { var cvs = document.createElement('canvas') var ctx = cvs.getContext('2d') .

2022-01-20 09:05:41 393

原创 JS【获取百度地图】封装

/** * 获取百度地图 */export function getBaiduMap() {const baiduKey="xxxaaaxxxaaa"//这个需要自己去寻找百度地图的key if (!global.BMap) { global.BMap = {} global.BMap._preloader = new Promise((resolve, reject) => { global._initBaiduMap = function() { .

2022-01-20 09:03:41 391

原创 两个浮点数求和封装

/** * 两个浮点数求和 * @param num1 * @param num2 * @return {number} */export function floatAdd(num1, num2) { let r1, r2 try { r1 = num1.toString().split('.')[1].length } catch (e) { r1 = 0 } try { r2 = num2.toString().split('.')[1].le.

2022-01-20 08:59:50 329

原创 JS 数据类型检测封装

//检测字符串export function isString(obj) { return Object.prototype.toString.call(obj) === '[object String]'}//检测对象export function isObject(obj) { return Object.prototype.toString.call(obj) === '[object Object]'}// 检测数组export function isArray(obj) .

2022-01-20 08:57:34 341

原创 JS正则验证 (URL,大小写字母)

/* 合法uri*/export function validateURL(textval) { const urlregex = /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-.

2022-01-20 08:53:16 690

原创 forEach如何跳出循环(小知识系列)

1.利用try catch 在合适的条件抛出一个错误// forEach 如何跳出循环let k = nulllet arr = [1, 2, 3, 4, 5]try { arr.forEach((item) => { if (item === 2) { k = item throw Error() } console.log(item) // 1 2 })} catch (e

2021-09-04 16:39:11 1337

原创 JavaScript深入继承的多种方式和优缺点(自主学习从零开始---2)

1.原型链继承function Parent(){ this.name = 'kevin'}Parent.prototype.getName = function(){ console.log(this.name)}function Child(){}Child.prototype = new Parent()var child1 = new Child()child1.getName() //kevin问题:1.引入类型的属性被所有实例共享,举个例子:fu

2021-08-31 18:05:51 70

原创 面试JavaScript深入之从原型到原型链 (自主学习从零开始---1)

构建函数创建对象function Animal(){} //构造函数var animal = new Animal() //new 创建一个实例对象animalanimal.name = 'cat'console.log(animal.name) //cat在上代码中,Animal是一个构造函数,使用new 创建了一个实例对象animalprototype每个函数都有一个prototype ,就是我们平时所熟悉那个prototype,比如function Animal(){..

2021-08-23 17:23:19 89

原创 vue树形表格拖拽排序限制父级拖进子级,限制跨级拖拽,只能同级拖拽排序(原创)

Vue显示表格部分<template> <div> <!--列表--> <vxe-grid border row-key ref="xTable2" class="sortable-tree-demo" :scroll-y="{ enabled: false }" :columns="tableColumn" :data="tableTreeData" :tree-config="{ children: 'children' }"...

2021-08-16 11:23:45 3864 2

原创 python HTML页面转jpg图片,可实现长截图保存

# coding=utf-8from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsimport osimport timestart = time.time()def get_image(url, pic_name):#chromedriver的路径 chromedriver = r"C:\Users\Admin\chromedriver_win32\chromedriv.

2021-08-13 17:35:50 1986

原创 python Word批量转PDF

from win32com.client import Dispatch, constantsimport win32comimport osimport time#创建PDFdef createPdf(wordPath, pdfPath): """ word转pdf :param wordPath: word文件路径 :param pdfPath: 生成pdf文件路径 """ word = win32com.client.DispatchEx.

2021-08-13 17:34:09 251

原创 前端 js 金额初始化,js千分位,保留两位小数点

formatCurrency(value) { if (!value && value !== 0) return '-' let intPart = Number(value) | 0 //获取整数部分 let intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') //将整数部分逢三一断 let floatPart = '...

2021-08-13 17:30:46 423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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