跟随,学习,进步

一只好奇的茂

一只好奇的茂 - 简书

https://www.jianshu.com/u/257a3ed73535
转到作者网站

循环引用导致的undefined问题

问题描述 两个JS文件存在循环import时,将导致undefined问题 原因分析 如下两个js,假定先加载a.js: 结果是 这里有一个有趣...


ReactNative-页面性能优化

生产环境下日志输出禁用: 接入babel-plugin-transform-remove-consolenpm install babel-pl...


ReactNative - FlexGrow和FlexShrink布局

FlexGrow flexGrow属性定义项目的放大比例。 默认为0,即如果存在剩余空间,也不放大。它和Android中的weight很像。 如...


ReactNative - 原理浅析

线程模型 RN应用中存在3个线程: UI线程:即Android中的主线程,负责绘制UI以及监听用户操作。 Native线程:负责执行C++代码,...


AOP:APT,AspectJ,Javassist/Asm

区别: apt APT(Annotation Processing Tool 的简称),可以在代码编译期解析注解,并且生成新的 Java 文件,...


代理模式

公用接口和实现 静态代理 测试代码: 动态代理 测试代码: 动态代理的好处 无论calculator中包含多少函数,动态代理只需实现一次,实际工...


装饰器模式

测试代码: 结果


生产者、消费者

测试代码 附:如何处理InterruptedException异常


Gradle依赖关键字学习

查看依赖树 查看所有依赖树: 总共有releaseUnitTestCompileClasspath、releaseCompileClasspat...