240 发简信
  • 属性动画1(无限循环匀速转动的风扇)

    1.难点: 无限循环: ObjectAnimation.setRepeatCount(ValueAnimator.INFINITE); 匀速转动...

  • using MockContentResolver leads to NullPointerException

    错误:对ContentProvider测试时,getMockContentResolver()返回null 解决:原来是重写setUp()方法没...

  • Android内存优化

    一、Android系统的内存分配和回收方式 一个App通常就是一个进程,对应一个虚拟机 GC只有在Heap剩余空间不够时,才触发垃圾回收 GC触...

  • toString.call()和判断变量类型

    1. toString.call() 字符串: [object String] 数字: [object Number] 数组: [obj...

  • git创建.gitignore(忽略某些文件夹和文件)

    在repo根目录下创建.gitignore文件

  • 轮播的实现(17)

    题目1: 轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 横向轮播(题目2):布局:让父容...

  • 简述jquery的ready和onload区别

    $(document).ready 的文档说的很清楚,用的是 DOMContentReady 事件,不是 onload 事件 这两个事件的区别就...

  • 懒加载(进阶16)

    题目1:如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isVisible实现 代码链接*注意:请点...

  • js实现图片的懒加载(jquery)

    一、原理 在浏览器滚动的时候,遍历所有图片,若图片在视窗可视区域,则加载该图片 将图片地址存放在自定义属性中(data-src),需要加载图片再...