- 浏览: 2386 次
- 性别:
- 来自: 西安
最新评论
文章列表
今天在使用react组件,父组件嵌套子组件时,父组件的是在
componentWillMount
事件里异步请求的,所以在初始化时会传给子组件空值,原先在子组件里判断接受的props是否为{}但是发现子组件多了,很麻烦,就想到了在父组件里判断如果未得到正确的值就不返回一个空div标签,
使用了判断变量是为空对象的方法
isEmptyObject = (obj) => {
for (let o in obj)
{
return false;
}
return true;
}
这样就可以解决了遇到的问题 ...
最近看了一下同步队列的问题,之前由于没用到只是简单了解下,现在详细研究下,看到了针对队列的同步,等待与唤醒,发现了wait()与await()的区别就查资料看看具体区别,现先贴下查找的资料
资料摘自反手高远的Lock的await/singal 和 Object的wait/notify 的区别
在使用Lock之前,我们都使用Object 的wait和notify实现同步的。举例来说,一个producer和consumer,consumer发现没有东西了,等待,produer生成东西了,唤醒。
线程consumer 线程producer
synchronize(obj){
...
最近在电视机端做一个页面显示从数据库读出的内容,遥控器无法直接触发鼠标的事件,并且手边的机顶盒的浏览器内核无法区分scrollHeight 与offsetHeight,不管在什么情况下,两者的值都是一样的改变scrollTop的值无法达到滚动内容 ...