首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我是小陳呀
掘友等级
嘘 你不认识我
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
赞
文章( 29 )
沸点( 0 )
论如何监听一个对象所有属性的变化
本文分为入门和进阶两部分,建议有经验的读者直接阅读进阶部分。 好了,以上就是关于如何通过Object.defineProperty这个API来监听一个对象的变化的全部。 好了,以上就是关于如何通过Proxy来监听一个对象的变化的全部。 以上就是监听一个对象变化的所有内容了。不过…
[译]前端不完全翻译计划之Tasks, microtasks, queues and schedules
为了保证行文流畅,译文并未完全依据原文进行翻译,并根据译者自身理解对部分关键字进行了高亮.译者水平有限, 文中难免有疏漏和错误, 希望读者不吝批评指正. 本译文共7718字, 阅读大致需要花费20分钟. 事实上你若是更偏爱视频,Philip Roberts在JSConf上精彩的…
论如何监听一个对象某个属性的变化
本文分为入门和进阶两部分,建议有经验的读者直接阅读进阶部分。 如何去通过诸如o.name的字符串访问到vm.o.name呢? vm['o.name']当然是不行的,需要写成vm['o']['name']这样的形式。 也就是说subject用来维护依赖列表, 每个依赖都是一个ob…
Java开发中存在这样的代码,反而影响整体整洁和可读性
许多编程技术都建立在库类的基础上。库类的作者没用未卜先知的能力,不能因此责怪他们。麻烦的是库往往构造的不够好,而且往往不可能让我们修改其中的类以满足我们的需要。 如果想要添加一大堆额外行为,就得运用 引入本地扩展(Introduce Local Extension) 。 如果扩…
老生常谈Java虚拟机垃圾回收机制(必看篇)
垃圾收集主要是针对堆和方法区进行。 程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的生命周期内,线程结束之后也会消失,因此不需要对这三个区域进行垃圾回收。 1. 引用计数算法 给对象添加一个引用计数器,当对象增加一个引用时计数器加 1,引用失效时计数器减…
Java虚拟机内存分配与回收策略
Minor GC:发生在新生代上,因为新生代对象存活时间很短,因此 Minor GC 会频繁执行, 执行的速度一般也会比较快。 Full GC:又称Major GC,发生在老年代上,老年代对象其存活时间长, 因此 Full GC 很少执行,执行速度会比 Minor GC 慢很多…
Android自定义View:View(二)
假如我的手机带键盘(自带或者外接),你的自定义View应该如何响应键盘事件。 View是用户接口组件的基本构建块。通俗讲,在Android中,一个用户与一个应用的交互,其实就是与这个应用中的许许多多的View的交互,这些View既可以是简单的View,也可以是若干View组合而…
Android自定义View:ViewGroup(三)
自定义ViewGroup本质上就干一件事——layout。 这个方法,既确定了子View的位置,也确定了子View的大小,请注意,这个大小是由我们的ViewGroup最后决定的分给该子View的屏幕区域大小。 一般情况下,ViewGroup在设定这个大小时,会考虑子View的自…
Android 自定义View:处理事件分发(四)
有时,你必须要自己处理触摸事件(touch events)而不能依赖于有可用的onSomethingListener。我就遇到过这样的时候,当时我很想有一篇文章能简单地解释触摸事件是怎样在视图层次(view hierarchy)中传播的,从而可以将之作为进一步深入学习的起点。这…
Android Styles and Themes
样式是指可以为View或窗口指定外观和格式的属性集合。样式可以指定高度、填充、字体颜色、字号、背景色等许多属性。 样式是在与指定布局的XML文件不同的XML资源中进行定义。 主题是对整个Activity或应用而不是对单个View应用的样式。以主题形式应用样式时,Activity…
下一页
关注了
15
关注者
1
收藏集
0
关注标签
19
加入于
2019-05-13