
获得徽章 0
- 吾入基金,已半月有余,而今身心俱疲,钱财散尽,方知搬砖为正道;
忆往昔,日日搬砖不得有闲,虽苦役,但日有盈余,体乏而心宽矣,夜亦可寐;
然,某日工地小憩,吾偶刷某音大V,见其日进数万,慨叹搬砖一年未能望其项背,又见其言年后必能大涨,吾闻过甚喜,恨没能早日结识此人。几番思量,吾取尽存款,又借亲友数万元,遂跑步入场。
刚入场前两日,基金大涨,吾日赚2千余元,甚喜,夜不能寐,世间竟有此等致富良方,乃畅想他日财富自由,吾定当大鱼大肉为食,绫罗绸缎为衣,别墅豪宅为房,豪车为伴。
两日后,恨春节休假,股市关闭,暗想大V所言,年后开市,定会涨势喜人,届时吾当果断清空,空仓做大爷。于是乎节日期间,终日盼股市开门,期待大干一场。
然天不遂人愿,年后连续大跌,吾痛心不已,遂立即及时割肉止损,以还亲友,而吾之存款悉数尽亏。时光如梭,如今身无分文。
吾终于天台寻得自由,若有来世,鄙人一定好生搬砖,绝无基金寻利之非分之想。蝇头小民,寡水果腹已涕零不能表恩情,断不敢虎口夺食,自取灭亡!
跪写此文,以戒后人。
2021/3/5于天台展开1715 - react 简单而美好:ReactDOM 源码对选区的处理(三),这里讲一些基础知识。
先回顾下前面的内容。ReactDOM 源码对选区的处理(一) 之 怎么获取偏移量:
juejin.im
ReactDOM 源码对选区的处理(二) 之 通过偏移量和 document.activeElement 找到选区的目标节点和符合原生 api 的偏移量:
juejin.im
为什么需要恢复选区功能:
This is useful when performing operations that could remove dom nodes and place them back in, resulting in focus being lost.
图1 是 react 对选区兼容性的处理:
原生 DOM api 对部分 input 类型 和 textarea 开放了选区的属性和接口,参见:html.spec.whatwg.org。
ReactDOM 使用 activeElement 和 getSelection 扩大了选区功能的支持范围:支持具有编辑功能的 div 节点
图2 是使用 document.activeElement 获取到不同的活跃元素developer.mozilla.org
划选了 input, textarea, 具有 contenteditable 的 div内部的全部或部分内容,那 document.activeElement 是这个元素本身
划选了普通 div 内部的内容(含多个div夸选),那 document.activeElement 是 body
展开33