使用阿里云oss上传文件
开通oss服务后,先新建bucket,再绑定bucket的CNAME记录,再配置https证书访问,有必要则配置JavaScript跨域设置,登录ram管理后台创建用户,在ram角色管理中找到这个用户添加授权,添加AliyunOSSFullAccess权限以及AliyunSTSAssumeRoleAccess权限,则可以通过AccessKeyID,AccessKeySecret和RoleArn访问oss接口;若报...no right..没有权限问题一般是AliyunOSSFullAccess权限以及AliyunSTSAssumeRoleAccess权限没添加正确导致
时间date函数
前端JavaScript1、js获取下下周日23:30:00的时间戳(毫秒格式)// var _date = new Date('2020/10/4 23:29:01'); // 直接传入日期可以获得当日的格式化日期(非时间戳) var _date = new Date(); var _nowTime = _date.getTime();//毫秒格式 var _week = _date.getDay(); var _year = _date.getFullYear(); var _momth = _date.getMonth() + 1; var _day = _d
js 对象赋值后原对象更改被覆盖
方法一:每次需要对temp重新赋值时,重新定义新的temp空对象,这样再对temp赋值并不会改变原来的temp值var submitObj = []; var temp = {}; temp.id = 1; temp.name = 'a'; submitObj.push(temp); var temp = {}; // 注释掉这句的话,submitObj中temp.id=1会随着temp.id=2的修改而改变 temp.id = 2; temp.name = 'b'; submitObj.push(temp); console.log(sub
小程序中promise的使用
在小程序的util.js中写入公共方法(如微信收取获取openid方法wxAuth)const wxAuth = (data) => { console.log(Date.parse(new Date()),data); return test(data).then(runAsync1).then(runAsync2); } const test = (data) =>{ var p = new Promise(function (resolve, reject) { setTimeout(function () { //注意:一旦你把
js基础函数 & 常用方法
js判断移动端还是电脑pc端 1<script type="text/javascript"> if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href = "../index.html"; } else { window.location.href = "../case.html"; } </script>js判断移
js长按事件
// jQuery的长按事件$(".detail").on('touchstart', 'img', function(event) { var _that = $(this); timeOutEvent = setTimeout(function() { // 长按事件 timeOutEvent = 0; console.log(_that.attr('src')); }, 400); });$(".detail")
js中$each的continue和break方法
downloadList格式为数组,如: [{pro_id:2,path:'widget://res/aaa.mp3'},{pro_id:5,path:'widget://res/bbb.mp3'},{pro_id:12,path:'widget://res/ccc.mp3'}]function checkLocalUrl (id,url) { if(downloadList.length == 0){ return url; }else{ var returnUrl = url;