首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android无引用类查找插件

在排查项目中的代码垃圾时,处理无引用类是最简单直接的,因为没有其他代码引用到它,直接删除也不会影响到项目。...但靠人肉去检索项目中所有的类是否有引用又显得是重复低效的,所以在这里提供一个方案,做成gradle插件供大家参考。...当然,查找无引用类并不需要修改class,只是需要在这个时机上获取到所有Module编译后生成的.class文件。...此时,只需要遍历一下allClasses,若某些类不在dependentClasses上则说明该类有可能是无引用的,所以在得到扫描结果后,需要检查下类是否真的无引用。为什么是可能呢?...因为: 某些类可能只有在xml里有引用(如AndroidManifest、layout资源等),只通过class分析没有找出xml的引用; 只用作基本类型常量使用的类,编译时不会把class给import

1.6K20

js如何引用同级元素

具体效果 示例效果 https://coder.itclan.cn/fontend/js/17-yinyong-tongji-elem/ 具体描述 在网页中,同级(兄弟)元素,指的是拥有相同的直接父级元素的元素...并且往往指的是同类的元素,同类元素在实际开发中遇到的比较多 比如:列表li,并列的按钮等,当需要做一些特殊的效果时,可以对其他同级的元素进行一些操作,满足特定的网页要求 比如:隔行填充颜色等 原生方法实现 以下是通过原生js...就是同级元素,同级元素拥有相同的父级元素都是p,那么就可以得到除自身以外的的同级元素,如果还需要排除同一类别的话,那么可以使用节点的nodeType属性来加以区别 Vue版本实现 在Vue里面,就不用类似原生js...margin: 20px 0; } .content { padding: 20px 0 0 0; } 从上面可以看出,使用Vue实现类似同样的效果,就几行代码,相比原生js...实现是比较简单的,但是原生js的操作依旧还是要知道的

7.8K40

js插件教程

;我为了方便都写到一个html中了;请把这个script标签中的内容单独写在一个js文件里 //整个插件写在一个立即执行函数里;就是function(){}();函数自执行;保证里面的变量不会与外界互相影响...//头部的win啊,doc啊 $ 啊都是底部的window,document,jQuery的映射;方便内部直接调用; //当然你不引用jq的话头部的$和底部的jQuery干掉;你若引用了更过的依赖可以依次添加...号(叹号)或者;(分号)这不是写错了,为了防止那个二货写的js结束没有分号;而可能发生报错 /* ;function(win,doc,$,undefined){ }(window...new addHtml("demo-2","add-2"); //这里是实例2调用插件的代码 //是不是明白为什么要写插件了;要封装;两个相同组件即使有相同的class名在dom...--这里是最简单的插件写法;当然还有传对象参数的插件等等。。。。-->

35.1K10

【Unity 实用插件篇】| ReferenceFinder 引用查找插件,提高引擎查找使用效率

---- 前言 ReferenceFinder 是一个比较小众的插件,主要用来查找资源引用和依赖的插件。 可以使用该插件很轻松的在项目中找到游戏对象精确的引用信息。...---- 【Unity 实用插件篇】| ReferenceFinder 引用查找插件,提高引擎查找使用效率 一、ReferenceFinder 介绍 这是一个用来查找资源引用和依赖的插件,通过缓存来保存资源间的引用信息...而导入该插件后右键对象会多出来一个选项Find References In Project ,此时右键需要查找引用的文件或文件夹,点击 Find References In Project 进行查找。...---- 总结 使用该插件可以让我们在一个复杂的项目中快速查找某个对象的所有用到的场景及其身上的所有引用。...利用好该插件不但可以提高我们查找对象引用的效率,还可以用于项目垃圾清理,更快速的处理一些废弃的资源文件。

94020
领券