
javascript
eva_yg
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
H5微信支付
h5微信支付h5的微信支付一般分为2种情况:在微信中直接用链接打开或者从公众号打开h5页面(微信内支付)。在手机浏览器中打开h5进行微信支付(微信外支付)一、微信内支付(JSAPI支付)参考链接:https://www.cnblogs.com/ganws/p/11139149.html微信支付文档链接:https://pay.weixin.qq.com/wiki/doc/api/j...原创 2019-11-29 15:32:48 · 1168 阅读 · 0 评论 -
移动端无插件上拉加载
在写这篇文档之前,自己也写过移动端的上拉加载,不过一直以来都是用插件。这次有时间吧原理好好梳理下;原理:浏览器内容高度(随内容多少变化): document.documentelement.scrollHeight(ie的scrollHeight为document.body.scrollHeight)滚动条的高度: dooument.documentelement.scrollTop(i...原创 2019-03-27 11:53:30 · 455 阅读 · 1 评论 -
jQuery.range 双滑块范围选择
基于jquery的双滑块范围选择插件jquery.range.js效果(颜色默认为绿色,这里我改了本地的css文件):1.首先载入jquery以及range插件相关文件:<link rel="stylesheet" href="range.css"><script src="jquery.js"></script><script原创 2019-01-14 16:46:35 · 3755 阅读 · 0 评论 -
加入购物车动画,基于jquery的fly.js插件
购物车飞入动画基于jquery的 fly.js插件,只需设置起点和终点的坐标即可,抛物线由fly.js来完成资源下载地址: https://github.com/amibug/fly<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title原创 2019-01-14 14:46:46 · 885 阅读 · 0 评论 -
获取经纬度之间的距离
//经度: longitude//纬度: latitude//计算经纬度知之间的距离(基于假设地球是椭圆)function getFlatternDistance(lat1,lng1,lat2,lng2){ var EARTH_RADIUS = 6378137.0; //单位M var PI = Math.PI; function get...原创 2019-01-14 11:40:39 · 1651 阅读 · 0 评论 -
超简单获取url中参数
function getUrlParam(name) { //name为要获取的参数名 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var rrr = decodeURIComponent(window.location.search); var r = rrr.substr(...原创 2018-01-21 18:57:29 · 1027 阅读 · 0 评论 -
移动端图片上传
最近刚完成一个活动,其中有涉及到图片上传的,在这说下自己体会。主要用到的还是H5的新的API: FormData结构: <style> #app { position: relative; width: 100px; height: 100px; backg...原创 2018-01-21 23:04:46 · 1779 阅读 · 0 评论 -
获取验证码
获取验证码之前,先检测有没有手机号之前做的时候用的vue, 里面存在的变量大都是取义的,相信各位童鞋都会懂的getCode: function () { let self = this;// if(!this.getCode) return ; // this.getCode = false; //...原创 2018-02-02 18:22:28 · 2453 阅读 · 0 评论 -
javascript sha512算法 加密
github下载及使用地址:点击打开链接 检测是否加密正确,可以用在线转码器点击打开链接对比结果。在要用的js文件中引入sha512库就ok了:更多的用法可以查询github地址sha512('Message to hash'); ...原创 2018-02-02 18:54:36 · 6180 阅读 · 0 评论 -
判断h5页面打开环境
在开发中,经常会碰到在不同平台进行不同操作,比如常见的微信,QQ……function isEquipment(){ let UA = navigator.userAgent, isAndroid = /android|adr|linux/gi.test(UA), isIOS = /iphone|ipod|ipad/gi.test(UA) &&a...原创 2018-02-07 17:24:05 · 4568 阅读 · 0 评论 -
事件委托之 ios
先说问题:底下的这张图是弹出的弹窗,上面需要绑定获取验证码,以及绑定手机号的事件。在安卓和pc上面均是正常的。但是在ios下面,完全没反应。 问题分析:1、由于弹窗是在点击时候才出现的,所以页面刚开始渲染的时候,是没有弹窗的dom的。也就是说,这里牵扯一个动态渲染dom并为其绑定事件,2、绑定事件的目标元素没有可点击属性,比如,div、span。如果是a、button,那么cl...原创 2018-06-22 11:57:22 · 486 阅读 · 0 评论 -
移动端点击事件、滑动不可用的坑~~
前两天被一个问题坑了一整个下午,准确的说是被自己坑的,最后的结果还是很俗套的找到了原因调试的时候,为了禁止页面的滑动触摸事件,监听了touchmove事件,然后在点击事件找到别的方法禁止掉后,忘掉把滑动触摸事件删掉。然后就没有然后了在这里也说下,一般移动端页面的点击事件不起作用,或者滑动不起作用,一般检查这两处,基本就能解决:1.是否在页面根元素,设置了overflow: hidden2.看下是禁...原创 2018-04-24 19:39:44 · 4918 阅读 · 0 评论