2021年3月11日

摘要: 这几天写脚本时遇到一个问题,就是辛辛苦苦定位的控件竟然不可以click时,该怎么办。 我观察了一些app,发现一个规律,大部分控件的父控件是可点击。 所以思路就可以转变成:定位目标控件——定位父控件——点击父控件。 (我发现了一个小现象就是当控件调用click()时,无法点击;但是当直接使用clic 阅读全文
posted @ 2021-03-11 15:26 Rocn 阅读(1016) 评论(0) 推荐(0) 编辑

2020年9月1日

摘要: 原型对象中方法中的this 就是实例对象 构造函数中的this就是实例对象 使用字面量改写原型会使原型指向失效,需要重写原型指向,添加上 constructor:原构造器名称 举个例子:要使A继承B的属性和方法 格式如下 A.prototype = new B(); 现在可能会有疑问,为什么不是A. 阅读全文
posted @ 2020-09-01 04:38 Rocn 阅读(126) 评论(0) 推荐(0) 编辑

2020年8月31日

摘要: 上一篇随笔有提到过原型链的问题,这次就讲一下原型链。 讲原型链之前要先说一下什么是原型对象。 原型对象:原型对象是新对象的模板,它将自身的属性通过this共享给新对象。一个对象不但可以享有自己创建时和运行时定义的属性,而且可以享有原型对象的属性。 也可以简单理解成原型对象就是父类,新的对象就是继承了 阅读全文
posted @ 2020-08-31 15:16 Rocn 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 最近在看展开语法的时候看到apply(),这是一个很重要的函数方法,也是一个特殊的不需要继承的方法,跟它作用相似的是一个叫call()的方法。 apply()能劫持另外一个对象的方法,继承另外一个对象的属性。 Function.apply(obj,args)方法可以接收两个参数 //可以理解成obj 阅读全文
posted @ 2020-08-31 03:33 Rocn 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在Javascript中 1.字面量是变量的字符串表示形式。它不是一种值,而是一种变量记法。 1 var a = 1 // 1为字面量 2 var a = "rocn" // "rocn"为字面量 3 var a = [1,"rocn"] // [1,"rocn"]为字面量 4 var a = fu 阅读全文
posted @ 2020-08-31 00:10 Rocn 阅读(445) 评论(0) 推荐(0) 编辑