js
『LXL』
为了督催自己学习 以后争取一周发三篇笔记 或者感悟
展开
-
前端常问面试题汇总
前端常问面试题汇总:后续持续增加js方面一、数组常用得方法1.shift() 方法:把数组的第一个元素删除,并返回第一个元素的值var movePos=[1,2];movePos.shift()console.log(movePos)//[2]document.write(movePos.length);//12.concat() 方法:用于连接两个或多个数组,并返回一个新数组,新数组是将参数添加到原数组中构成的3. join() 方法:用于把数组中的所有元素放入一个字符串。元素是通过原创 2021-07-04 00:26:24 · 1159 阅读 · 2 评论 -
element el-upload上传图片完成后隐藏上传
记录现在做的东西,以及以后可能用到的需求<el-upload :class="{hide:hideUploadEdit}" :action="upLoadUrl" list-type="picture-card" :on-preview="handlePicPreview" :on-remove="handlePicRemove" :on-success="handlePicSuccess" :on-change="handlePicChange" :file-list="fileL原创 2021-04-28 08:54:28 · 1603 阅读 · 1 评论 -
js时间戳用法
记录一下自己写脚本可能会用到的时间戳let curDate = new Date() //当前时间,时间戳let endTimestamp = curDate.getTime() // 前一天时间戳(前24小时)let endTimestamp = curDate.getTime() - 24 * 60 * 60 * 1000 //当前时间戳(毫秒) - 1天毫秒数 = 前一天时间戳// 当前时间的后10分钟,时间戳let timeStamp = curDate.getTime()原创 2021-04-20 10:25:30 · 698 阅读 · 0 评论 -
常用URLscheme整理+不同场景下打开URLscheme的方法(adb/安卓原生/按键精灵/auto.js/uniapp/easyclick)
记录一下URLScheme使用方法以及一些常用的Schemeuni-app调用(安卓原生)// 网上找的例子(安卓原生方法,后台看不到新进程)call: function() { // 导入activity, intent类 var Intent = plus.android.importClass("android.content.Intent"); var Uri = plus.android.importClass("android.net.Uri"); // 获原创 2020-12-01 14:26:38 · 29028 阅读 · 1 评论 -
autojs的ui布局笔记及总结
"ui";//上边必须要有的东西ui.layout{ <vertical> // vertical这是垂直布局 <button text="文字" layout_gravity="center" gravity="center" w="auto" h="auto" marginLeft="10" paddingLfet="10" alpha="0.8"/> // layout_gravity 按钮的位置 // gravity 文字的位置 // alpha 透原创 2020-06-29 15:19:10 · 5171 阅读 · 0 评论 -
auto.js基础笔记2
基于控件的操作获取包名打开applaunchApp(“软件名”) 打开app如果没有任何反应,就是设置问题 ,要到设置里边给auto软件打开后台弹出界面的权限通过包名获取软件名的方法:getAppName(“包名”)launchPackage(“包名”)通过软件名获取包名的方法:getPackageName(“软件名”)进入app等待进入要判断是否进入了App,用:waitFor() ==>等待 , 也会阻塞软件exists() ==> 存在 这不是阻塞的,用的原创 2020-06-29 14:01:44 · 2459 阅读 · 0 评论 -
auto.js基础笔记
auto.js基础笔记控件的描述查找与点击找控件的方法text(“文字”) ==> 找“文字” 控件textContains(“文字”) ==> 找包含"文字"的控件textStartWith(“文字”) ==> 找"文字"开头的控件textEndsWith(“文字”) ==> 找"文字" 结尾的控件findOne() ==> 返回值是控件,如果找不到,会阻塞运行。findOne(timeOut) ==> 他在规定时间范围内找不到返回值原创 2020-06-29 11:51:55 · 6256 阅读 · 7 评论 -
js封装获取指定日期的前一天/后一天函数
// date 代表指定的日期,格式:2018-09-27// day 传-1表始前一天,传1表始后一天// JS获取指定日期的前一天,后一天function getNextDate(date, day) { var dd = new Date(date); dd.setDate(dd.getDate() + day); var y = dd.getFullYear(); ...原创 2020-06-28 14:05:21 · 1204 阅读 · 0 评论 -
前端跨域解决方案
前端跨域解决方案什么是跨域跨域是浏览器为了安全而做出的限制策略浏览器请求必须遵循同源策略:同域名,同协议,同端口跨域的解决方案常用的三种方式CORS跨域CORS跨域:服务端设置,前端直接调用说明:后端允许前端某个站点进行访问JSONP跨域*JSONP跨域:前端适配,后端配合说明:前后台同时改造前端需要安装JSONP插件:npm i jsonp --save-dev调用:import jsonp from “jsonp”jsonp(url,option,(err,res)=原创 2020-06-24 14:07:19 · 173 阅读 · 0 评论 -
vue或者js数组操作的相关方法
转自:https://www.cnblogs.com/curedfisher/p/12267867.html1,锁定数组的长度(只读模式)[ Array.join() ]var a = [1,2,3] //定义一个数组<br>Object.defineProperty(a,"length",{ writable:false}) //将a数组的长度属性设为只读<br>a.length = 0 //将a的长度改为0<br>console.log(a.l转载 2020-06-08 15:41:31 · 1868 阅读 · 0 评论 -
js中打开新窗口与页面跳转的方法总结
js中打开新窗口与页面跳转的方法总结1.在当前窗口中打开窗口window.location.href="http://www.baidu.com".// 等同于 <a href="http://www.baidu.com" title="百度">百度一下</a>2.在新窗口中打开新窗口window.open("http://www.baidu.com",'_blank'). //等同于 <a href ="http://www.baidu.com" tit原创 2020-06-08 14:02:24 · 731 阅读 · 0 评论 -
js循环遍历对象、数组方法总结
js循环遍历对象、数组方法总结js遍历对象总结1、使用Object.keys()遍历返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性).var obj = {'0':'a','1':'b','2':'c'};Object.keys(obj).forEach((key) => { console.log(key,obj[key]);});2、使用for…in…遍历循环遍历对象自身的和继承的可枚举属性(不含Symbol属性).var obj =原创 2020-06-04 16:59:18 · 1757 阅读 · 0 评论