自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 将html页面转成png图片,并打包成.zip压缩包

将html页面转成png图片,并打包成.zip压缩包

2024-03-22 17:23:27 260

原创 TypeScript 数据类型

TypeScript 数据类型

2024-03-22 17:02:57 247

原创 【JavaScript 中的数据类型】

JavaScript 中的数据类型

2024-03-22 15:18:08 170

原创 js 冒泡排序

冒泡排序的原理:让数组中当前项与后一项进行比较,如果当前项比后一项大,就交换位子(大的一项在后面)。function bubble(arr){ for(let i =0;i< arr.length -1;i++){ for(let j = 0; j< arr.length -1 -i;j++){ if(arr[j] > arr[j+1]){ [arr[j],arr[j+1]] = [arr[j+1],arr[j]]; }

2021-06-21 15:32:49 113

原创 js 防抖函数

防抖当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,再次触发了事件,就重新开始延时。function debounce(func,delay){ let timer; return function(){ const context = this; const args = arguments; if(timer) clearTimeout(timer); timer = setTimeout(funct

2021-06-17 16:00:42 120

原创 vue axios 文件流导出功能 表格 zip 都可以

API接口代码因为数据返回的是一个流文件,所以必须加上 responseType: ‘blob’export const getExport = async params => { try { const data = await axios.post('/xxxxxx/xxxxx', { ...params }, { responseType: 'blob' }); return data; } catch (error) { return Pro

2021-04-20 15:09:35 611 1

原创 web 前端判断身份证号码是否有效

判断身份证号是否有效检查省份代码 参考文档华北:北京11,天津12,河北13,山西14,内蒙古15东北: 辽宁21,吉林22,黑龙江23华东: 上海31,江苏32,浙江33,安徽34,福建35,江西36,山东37华中: 河南41,湖北42,湖南43华南: 广东44,广西45,海南46西南: 四川51,贵州52,云南53,西藏54,重庆50西北: 陕西61,甘肃62,青海63,宁夏64,新疆65特别:中国台湾71,中国香港81,中国澳门82身份证号码说明如果身份证号码是18位的,其中17

2020-12-02 11:23:41 1700 1

原创 vue 列表中可以触发视图更新数组方法

在列表中能够触发视图更新的数组方法push()pop()shift()unshift()splice()sort()reverse()在列表中不能够触发视图更新的数组方法filter()concat()slice()

2020-07-02 15:44:31 667

原创 js ipv4 和 ipv6 正则表达式

ipv4长度为 32 位(4 个字节)。地址由网络和主机部分组成,这取决于地址类。根据地址的前几位,可定义各种地址类:A、B、C、D 或 E。IPv4 地址的总数为 4 294 967 296。IPv4 地址的文本格式为 nnn.nnn.nnn.nnn,其中 0<=nnn<=255,而每个 n 都是十进制数。可省略前导零。最大打印字符数为 15 个,不计掩码。export function ipv4(IP) { const reg = /^((25[0-5]|2[0-4]\d|[01]

2020-06-10 14:28:46 2018

原创 vue 中 ios系统中input 失去焦点时,页面不回弹。

一 问题描述最近在做移动端兼容时,发现ios系统在输入内容时,页面被挤上去了,但输入完成后,键盘回弹了,页面没有回弹,还是停留在刚才输入时的位置。解决办法mounted(){ document.body.addEventListener('focusout',()=>{ window.scrollTo({top:0,left:0,beh...

2019-12-27 17:36:55 1359

原创 js根据数组键名对数组进行分类

js根据数组键名对数组进行分类一 数据let arr = [{ year:"2018",name:"111" },{ year:"2018",name:"222" },{ year:"2019",name:"111" },{ year:"2020",name:"333" },{ yea...

2019-12-19 17:47:22 926

原创 vue 年月日三级联动

1 年月日三级联动时一般是以当前时间开始.所以第一步获取当前年月日。2 根据年月计算出日期。3 在年份改变时计算出当月的日期。4 在月份改变时根据年份和月份计算日期。5 一个简单年月日联动就搞定了,在复杂一点就是在月份滑动一周时年份加一年,相应的日期也改变,在日期滑动一周时,月份改变,年份也有可能改变,(**年12月,最后一天)这种日期滑动一周年份需要改变。export default ...

2019-12-02 09:43:51 2230 1

原创 vue项目在浏览器中设置标题

一 vue 在l浏览器中设置标题如图所示:

2019-11-08 15:20:30 825 1

原创 vue 做图片验证时,验证失败。

vue 做图片验证时,验证失败。验证错误原因后台没有获取到sessionId解决方法axios.defaults.withCredentials = true;axios 文档

2019-09-25 17:30:02 852

原创 App微信登录与公众号微信登录的unionid不一致

问题描述最近在开发app时,使用微信登录,获取到unionid与微信公众号里面使用微信登录的unionid不一致。当时就去查了一下资料。UnionID 机制说明如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换...

2019-07-31 17:25:34 4361

原创 vue 使用swiper做图片预览

vue 使用swiper做图片预览1 先安装swipernpm install vue-awesome-swiper --save链接地址 2 安装一个axiosnpm install axios链接地址效果图源码地址

2019-06-10 14:08:34 1503

原创 使用react-native 进行热更新时注意事项

1 根据热更新官网介绍https://github.com/reactnativecn/react-native-pushy/blob/master/docs/guide3.md,发布应用使用pushy uploadApk android/app/build/outputs/apk/app-release.apk 结果会报错。因为路径错误,进入apk包所在的位置你会发现少了一层rele...

2019-03-21 10:45:40 376

原创 项目中使用react-native-yunpeng-alipay 进行支付宝支付时需要注意事项

1 当你根据https://www.npmjs.com/package/react-native-yunpeng-alipay,进行安装后,你会发现控制台提示Java方法覆盖了。2 解决方法:在node_modules下找到react-native-yunpeng-alipay,然后在src/main/java/com/yunpeng/alipay/AlipayPackage.java去掉...

2019-03-21 10:21:43 666

原创 项目在使用react-native-wechat进行分享时注意事项

WeChat.shareToSession({title:'多交互式资源转换平台',description: '分享自商城',thumbImage: '',type: 'news',webpageUrl: 'http://taobao.com'})WeChat.shareToTimeline({title:' 多交互式资源转换平台',description...

2019-03-21 10:09:57 804

原创 获取参数的值

1 该方法一般情况都可以获取页面传递参数的值。但是有些框架有自己的方法获取。在微信小程序里面就不可用。function getQueryString(name){ var reg = new RegExp("(^|&amp;)"+ name +"=([^&amp;]*)(&amp;|$)");   var r = window.location.search.substr(1).match(re...

2018-05-03 16:26:37 386

原创 给input 绑定事件,当所有的input输入框都有值时才可点击,或者改变颜色。

    $("input").bind("input propertychange change",function(event){ var telphone = $(".telphone").val().trim().length; var pswd = $(".password").val().trim().length; if(telphone &gt; 0 &amp;&amp; ...

2018-05-03 16:00:40 8001 1

原创 移动端rem使用

1  移动端设计图750时,html font-size=50px。使用方法:1 添加 viewport。&lt;meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" /&gt;2  在页面最里面引入该段js...

2018-05-03 15:48:16 127

原创 小说阅读器,记录上次阅读位子。

在客户端存储数据 HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储//滚动时保存滚动位置(这里通过localStorage 保存数据,可以根据每个项目的业务逻辑进行调整。)$(window).scroll(function(){ if($(document).scro...

2018-05-03 15:30:50 5860

原创 短信登录、短信注册,(仅供参考)

html 代码                                &lt;form&gt;       &lt;div class="tel"&gt;       &lt;input type="tel" placeholder="请输入手机号" class="telphone"/&gt;       &lt;div class=&qu

2018-05-03 15:17:43 3083

原创 css hack

CSS hack方式一:条件注释法这种方式是IE浏览器专有的Hack方式,微软官方推荐使用的hack方式。举例如下只在IE6下生效  这段文字只在IE6浏览器显示 CSS hack方式二:符号前缀在标准模式中 “-″减号是IE6专有的hack “\9″ IE6/IE7/IE8/IE9/IE10都生效 “\0″ IE8/IE9/IE

2017-06-16 00:59:38 187

转载 ajax跨域请求

一、什么是跨域请求域名http://www.baidu:8080/script/jquery.js,它由http://(协议)、www(子域名)、baidu(主域名)以及8080(端口号)组成,当另一个域名与其中任意一项对应不等的话,那么我们说两个域名就是跨域的。如http://www.baidu:8080的页面上我们要请求数据到http://www.sohu:8080上去,那么就说这种请

2017-06-16 00:50:38 206

原创 JSON字符串转为对象

try{jsonobj = new org.json.JSONObject(mr.getStateDetalis());}catch(Exception e){jsonobj = new org.json.JSONObject();jsonobj.put("error", mr.getStateDetalis());}Iterator it = jsonobj.keys()

2017-01-17 13:09:59 213

前端MD5加密

前端MD5加密,对数据进行加密,将加密的数据传递后台处理

2018-05-04

弹出层短信验证

通过点击按钮,弹出蒙层,通过输入手机号码,获取验证码,如果手机号码错误,就提示错误,输入正确就倒计时60秒,倒计时时,不可点击。

2017-07-22

微信--新浪--QQ空间,分享功能

微信--新浪--QQ空间,分享功能,点击图标进入第三方登陆,并分享

2017-07-22

web短信验证

通过点击获取验证码,验证输入手机号码是否正确,不正确,提示,正确开始60秒倒计时

2017-07-22

年月日时分 --五级时间联动

对年月日时分进行五级时间联动,代码超级少。

2017-05-24

freemake-中文文档

2017-01-17

空空如也

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

TA关注的人

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