11 2019 档案
摘要:正则表达式通常用于输入校验,用法示例为 if (!(/^1[345789]\d{9}$/.test($('.tel').val().trim()))) { $.toast("手机号格式有误", "text") return } 即用/xx/.test(textVal)进行检验,校验失败则弹出提示(例
阅读全文
摘要:封装的意义在于复用,在于减少重复的代码。 我在项目中做了简单的Ajax请求封装,实现方式如下: 1 //封装Ajax请求 2 $.extend({ 3 ajaxDirect:function(url,type,data,success,error){ 4 if(type.toLowerCase()=
阅读全文
摘要:为了系统的安全,前端一般需要对密码进行MD5加密,然后传输给后台处理。MD5的英文是Message Digest Algorithm(信息摘要算法),是不可逆的算法,只能通过暴力破解,所以较为安全。 需要引入md5.js,代码如下: 1 var hexcase = 0; 2 var b64pad =
阅读全文
摘要:UUID是通用唯一识别码的意思,英文为Universally Unique Identifier,可以让所有元素具有唯一的标识码,可用于文件上传时避免文件名同名的问题。 其生成函数如下: //生成uuid function get_uuid(){ var s = [] var hexDigits =
阅读全文
摘要:项目简介:该项目是基于日常计算宿舍水电煤气费的需求写的,旨在从无到有实现搭建vue+ElementUI+less+ES6的开发环境并进行简单的开发,使用webpack进行代码的编译、压缩和打包,并疏通了该项目如何放到服务器上运行的全过程。 项目环境搭建一、vue的安装和使用1.安装node2.全局安
阅读全文
摘要:后端要求文件上传需传参数为二进制流,用form-data方式传递,如下图所示: 为了满足该输入参数要求,上传代码如下: 1 <input type="file" id="file" accept="image/*" capture='camera' multiple> 1 $('#file').ch
阅读全文
摘要:JS获取url请求参数,代码如下: // 获取url请求参数 function getQueryParams() { var query = location.search.substring(1) var arr = query.split('&') var params = {} for (va
阅读全文
摘要:1.用JS把时间戳转换为时间,代码如下: //时间戳转换为时间 function timestampToTime(timestamp,number) { var date = new Date(timestamp) //时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = d
阅读全文