{ // fire window resize event to change height window.dispatchEvent(new Event('resize')); this.setState({ imgHeight: 'auto' }); }} /> ...
分类:
其他好文 时间:
2019-02-13 12:48:21
阅读次数:
165
一、MVVM模式 MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。Model 层代表数据模型,也可以在Mo ...
分类:
其他好文 时间:
2019-02-13 09:24:17
阅读次数:
198
Java网络编程与NIO详解2:JAVA NIO一步步构建IO多路复用的请求模型 知识点 nio 下 I/O 阻塞与非阻塞实现 SocketChannel 介绍 I/O 多路复用的原理 事件选择器与 SocketChannel 的关系 事件监听类型 字节缓冲 ByteBuffer 数据结构 nio ...
分类:
编程语言 时间:
2019-02-09 19:35:33
阅读次数:
225
原文摘自:https://www.jianshu.com/p/1dd668ccc97a 不必记什么时候e.currentTarget和e.target相等,什么时候不等,理解两者的究竟指向的是谁即可。 e.target 指向触发事件监听的对象。 e.currentTarget 指向添加监听事件的对象 ...
分类:
其他好文 时间:
2019-01-30 18:33:32
阅读次数:
131
1,给一个组添加事件监听,,,,默认选中第一个选项,,在事件监听里改变这个组内的子项(TopA,TopB,TopC),2,设置对应下面的显示内容是一个容器,,然后在这个容器里让一个数组,,放入对应的数据,,然后当点击TopA时,显示这个数组里的第一组数据(找下标就行) [{ A:11111},{ B ...
分类:
其他好文 时间:
2019-01-30 16:00:04
阅读次数:
138
对于 类大家可能会比较陌生,平时用的也比较少,对他的印象可能仅停在面试的时候查看引用相关的知识点;但在仔细查看源码后发现 还是非常实用的,平时我们使用的类都是强引用的,它的回收完全依赖于 GC;但是对于有些类我们想要自己控制的时候就比较麻烦,比如我想在内存还足够的时候就保留,不够的时候就回收,这时使 ...
分类:
其他好文 时间:
2019-01-30 12:51:59
阅读次数:
153
在Android开发中,需要大量的编写初始化布局、点击事件、监听事件等一些简单重复的代码,会无形中浪费时间和精力。而使用ButterKnife这个开源库可以让我们从大量的findViewById()和setOnclicktListener()中解放出来。 ButterKnife:是视图注入中相对简单 ...
分类:
移动开发 时间:
2019-01-29 18:10:07
阅读次数:
243
给元素注册事件(事件绑定) 事件源.on事件类型 = 事件处理程序 事件监听 事件目标.addEventListener(事件类型,事件处理程序,是否捕获); 事件监听移除元素事件程序 事件目标.removeEventListener(事件类型,事件处理程序名称); 事件流 事件冒泡 现象:从目标阶 ...
分类:
Web程序 时间:
2019-01-24 17:16:04
阅读次数:
208
Vue.js的事件监听一般都通过v-on指令配置在HTML中,虽然也可以在JavaScript代码中使用原生的addEventListener方法添加事件监听,但Vue.js本身并不提倡如此。看上去这种方式不符合传统的“关注点分离”的理念,但其实所有的Vue.js事件处理方法和表达式都严格绑定在当前 ...
分类:
其他好文 时间:
2019-01-21 12:09:57
阅读次数:
178
第1章 课程介绍及项目初始化(无基础同学先学《全新升级 Kotlin系统入门与进阶》)本章会告诉大家能学到什么,课程如何安排,整个APP的效果以及用户购买流程,同时为大家讲解模块化思想,MVP架构思想,项目技术选型,项目初始化,为后面具体的开发做好准备。第2章 模块化实战与主流框架配置本章首先以用户 ...
分类:
移动开发 时间:
2019-01-20 15:06:55
阅读次数:
224