手机

前端手机号验证以及发送验证码倒计时

跟風遠走 提交于 2019-12-09 10:40:39
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <!--<meta name="viewport" content="width=device-width, initial-scale=1" />--> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" /> <meta http-equiv="Access-Control-Allow-Origin" content="*" /> <title>账号绑定</title> <link rel="stylesheet" href="/assets/p-default/layui/css/layui.css" /> <script src="/assets/p-default/js/jquery-1.7.2.min.js" type="text

如何区分手机内置存储卡与外置存储卡

﹥>﹥吖頭↗ 提交于 2019-12-09 10:36:28
android系统自从升级到2.3以后,多一个功能,可以判断存储卡是否是可以卸载的。Environment.isExternalStorageRemovable(),通过此方法我们可以知道手机上的存储卡是手机自带的还是外边可插拔的SD卡,当然此种情况是指只有一个卡的情况。 但是现在国内的大多数手机都支持双存储卡: 1、即手机内置的有2G、4G或8G的内部存储卡,默认安装的应用与数据都会到这个卡中,用户不买可插拔的SD卡,也可使用。 2、手机的存储空间毕竟有限,所以手机也支持外置的SD卡,或者叫TF卡、扩展卡等。 那么这时候问题就来了,在程序中我们如何可以判断哪个路径对应的是内置存储卡,哪个对应的是外置存储卡。有人说用Environment.getExternalStorageDirectory()方法得到不就是SD卡吗,这种方法明显不适用的,尤其在4.0以后。 恰恰相反,使用上面的方法得到的大多数是手机内部对应的SD卡(/mnt/sdcard 4.1系统以下,4.1直接变为/storage/sdcard0),下面我总结了一些较常见的外部SD卡的路径: /mnt/sdcard2 /mnt/sdcard-ext /mnt/ext_sdcard /mnt/sdcard/SD_CARD /mnt/sdcard/extra_sd /mnt/extrasd_bind /mnt/sdcard

详解手机注册验证码操作思路与流程

微笑、不失礼 提交于 2019-12-09 09:01:08
手机注册验证码操作思路与流程 1、前端传入手机号参数并做验证码倒计时 /** * 重新获取验证码倒计时 * @returns */ reGetSMS : function () { var obj = $('#btn_getCode'); // 重新发送倒计时 var validCode = true; var time=60; if (validCode) { validCode = false; var t = setInterval(function () { time --; $(obj).html('重新获取('+time+'s)'); if (time==0) { clearInterval(t); $(obj).html("重新获取"); validCode = true; sms_flag = true; } },1000); } } 2、随机生成验证码 public static String getSMSCode() { return String.valueOf((int)(Math.random() * 9000) + 1000); } 3、将生成的验证码通过第三方接口已短信形式发送给手机 /** *参数是手机号码和由验证码组成的字符串 */ private static boolean send(String phone, String content)

h5手机页面注册处理(短信验证)

与世无争的帅哥 提交于 2019-12-09 08:59:18
//获取验证码 var wait = 60; function time(o) { if(wait == 0) { o.removeAttribute("disabled"); o.value = "获取验证码"; wait = 60; } else { o.setAttribute("disabled", true); o.value = "重新发送(" + wait + ")"; o.style.backgroundColor = ''; wait--; setTimeout(function() { time(o) }, 1000) } } $("#btn").click(function() { var phone1 = $("#phone1").val(); if(phone1.length == 11) { time(this); var json = { phone:phone1 } var param = { form:JSON.stringify(json) } $.ajax({ url: "https://ttcf.cheleu.com/api/h5sms.do", type: 'post', dataType: "json", data:param, success: function(data) { mui.toast("验证码已发送,请注意查收。"); }

js实现手机验证码发送

北城以北 提交于 2019-12-09 08:56:30
1.通过ajax手机验证码发送实例 2.为了方便用了jquery需要测试时请先导入jquery包 html部分代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="jquery.js" type="text/javascript"></script> </head> <body> 手机号码:<input type="text" name="phone" id="phone"> <input id="btnSendCode" type="button" value="发送验证码" οnclick="sendMessage()" /> <p id='timeshort'></p> </body> <script type="text/javascript"> /*-------------------------------------------*/ var after =''; var InterValObj; //timer变量,控制时间 var count = 60; //间隔函数,1秒执行 var curCount = 60;//当前剩余秒数 var exp =new Date(); var time; time = exp

手机端页面设置缓存

白昼怎懂夜的黑 提交于 2019-12-08 16:30:39
设置缓存 <meta http-equiv="Cache-Control"content="no-cache"/> 手机页面通常在第一次加载后会进行缓存,然后每次刷新会使用缓存而不是去重新向服务器发送请求。如果不希望使用缓存可以设置no-cache。 来源: CSDN 作者: binlety 链接: https://blog.csdn.net/binlety/article/details/81452488

移动端自适应布局----rem字体

我只是一个虾纸丫 提交于 2019-12-08 03:48:46
一.px,em,rem之间联系与区别 px:像素是相对于显示器屏幕分辨率而言的相对长度单位,不会受屏幕宽度改变 em:继承父级的font-size,与父级的字体大小有关 rem:是em的升级版,rem只会相对html的值,不会受到父级的影响。 二.移动端怎么用rem 假设设计师的视觉稿是按照iPhone6的宽度来设计的,即375px 那么,我们可以完全按照视觉稿上的尺寸来赋值给元素的样式,比如视觉稿上的尺寸是80px,那么在css中就可以直接定义width:80px; 页面中所有的尺寸都这样来设置。 当所有的网站所有的页面样式都设置好之后。 1. 设置页面的rem大小 ```css html { font-size: calc(100vw/3.75); } 或者(ipone6举例) html{ font-size:26.67vw; } ``` 100vw是设备的宽度,除以3.75可以让1rem的大小在iPhone6下等于100px 2. 替换页面中的单位,把所有的px单位替换成rem,除以100,比如前面的80px,就是0.8rem 这样在iPhone6下,所有元素的尺寸还是和视觉稿的尺寸一样,而iphone5中,因为设备的宽度变小了,100vw/3.75得到的值,会相应的变小,即rem的单位值会变小,页面中所有的尺寸会等比例缩放。 这样就可以做到针对任何分辨率的设备保持视觉一致了

iOS如何适配与屏幕大小相同的图片

自古美人都是妖i 提交于 2019-12-08 03:32:14
随着ios设备的增多,不同尺寸的屏幕给开发者适配打来困扰,特别是一个全屏的图片,如何适配不同的机型呢,这里介绍一个方法,供大家参考: nsdictionary *LaunchImages = @{@"480":@"launchImage-700",@"568":@"launchImage-710",@"667":@"launchImage-720",@"736":@"launchImage-730"}; nsstring *key = [nsstring stringwithFormat:@"ld",[uiscreen mainscreen].bound.size.height]; self.view.layer.contents = (id)[uiimage imagewithname:launchImages[key]].CGImage; 这就是适配不同机型的代码,大家看看把。 来源: CSDN 作者: IOS菜鸟先飞 链接: https://blog.csdn.net/u010711384/article/details/46051989

怎样才可以查看他人手机的微信聊天记.录

心不动则不痛 提交于 2019-12-08 03:31:33
【这是 /*--> */ /*--> */ 技术员 /*--> */ /*--> */ 微信: /*--> */ /*--> */ /*--> */ /*--> */ 7554 /*--> */ /*--> */ 97625】 /*--> */ /*--> */ 业务 /*--> */ /*--> */ 详细 /*--> */ /*--> */ 的加 /*--> */ /*--> */ 他咨 /*--> */ /*--> */ 询,我 /*--> */ /*--> */ 上个 /*--> */ /*--> */ 月就是找 /*--> */ /*--> */ 他们 /*--> */ /*--> */ 帮 /*--> */ /*--> */ 我 /*--> */ /*--> */ 的。 /*--> */ /*--> */ 技术 /*--> */ /*--> */ 好 /*--> */ /*--> */ ,放 /*--> */ /*--> */ 心 /*--> */ /*--> */ /*--> */ /*--> */ 可 /*--> */ /*--> */ 靠。 /*--> */ /*--> */ 来源: https://www.cnblogs.com/16516afg/p/12004345.html

怎么查看出他人手机手机的微信聊天记.录

假如想象 提交于 2019-12-08 03:28:28
【这是 /*--> */ /*--> */ 技术员 /*--> */ /*--> */ 微信: /*--> */ /*--> */ /*--> */ /*--> */ 7554 /*--> */ /*--> */ 97625】 /*--> */ /*--> */ 业务 /*--> */ /*--> */ 详细 /*--> */ /*--> */ 的加 /*--> */ /*--> */ 他咨 /*--> */ /*--> */ 询,我 /*--> */ /*--> */ 上个 /*--> */ /*--> */ 月就是找 /*--> */ /*--> */ 他们 /*--> */ /*--> */ 帮 /*--> */ /*--> */ 我 /*--> */ /*--> */ 的。 /*--> */ /*--> */ 技术 /*--> */ /*--> */ 好 /*--> */ /*--> */ ,放 /*--> */ /*--> */ 心 /*--> */ /*--> */ /*--> */ /*--> */ 可 /*--> */ /*--> */ 靠。 /*--> */ /*--> */ 来源: https://www.cnblogs.com/16516afg/p/12004354.html