获得徽章 0
- 今年要收尾了,做一下总结。
money:应该是存了10w+出头,存款差点40,要是没在大A亏那3w就好了,明年希望能够解套吧
心态:感觉变得更佛系了,得过且过中,过一天是一天,已经很少会因为某一件事某一个人有很大触动,开始变得越来越冷漠了的感觉
工作:公司不太行了,在想着明年过来骑驴找马一会,找不找得到也打算辞职了
爱好:有点徒步和锻炼上瘾了,那种结束完之后洗个澡回家躺在床上的酸痛感有种莫名的舒服
技能:今年开始学习了一些以前没尝试过的美食,以前只看视频不行动,现在觉得心动不如行动,想做了我就立马开始买材料开干
体重:减肥了快50斤,减肥也是个墨迹事情,五六月份加班严重,导致前段时间减了点又反弹了,10月国庆又倒了瓶颈期,花了我好久去锻炼力量训练开始又在缓慢下降了
爱情:白月光回来找我的时候我以为我有机会了,因为我觉得现在的我配得上她了,结果是我多虑了,她在钓我而已,成年人的世界只有筛选,所以我也就不再考虑她了,虽然有些许遗憾
年龄:又涨了一岁,今年中秋满26岁生日,按理来说中秋生日的人不敢圆圆满满,结果总是悲欢离合和遗憾居多,明年想找回长沙工作了,离老家就不到100公里路,爸妈年纪也大了
计划:我明年想跑一个半程的马拉松,但是体重还是很大,目前依旧180斤,希望明年年底能够锻炼出来,我昨天开始第一天跑,没带擦汗的,汗水迷糊了眼睛,还吸溜进了嘴巴,严重影响了我跑步,就停止了,目前的配速有点慢,但是也可以一口气坚持跑很久了,我很欣慰。明年最好能够找到一个长沙的工作,薪资我都无所谓了,10k-12k就行(五年全栈)。明年如果辞职了,打算花小半个月,把深圳十峰都爬一个遍,也算是不枉来此一趟,目前还差大鹏那边几座,离我太远了,辞职了就有大把时间和精力了。
希望明年年底自己能够练出一个标准的身材略微带点肌肉,之后就去相亲了,让我见识见识相亲市场有多奇葩,看看能不能找到喜欢的。
来年加油!展开364128 - 今天学习uniapp的时候,打开官方教程跳转到了腾讯课堂的网站,但是网站的上显示腾讯课堂已经停止运营了,就还挺震惊的。毕竟大学四年,基本上三年都是网课,腾讯课堂还是陪伴我度过了不少时光。但是为什么腾讯课堂会停止运营呀,他跟新东方这样的教育集团的区别是什么,营收方式有什么不一样的呀?22
- #每天一个知识点# 说说React事件和原生事件的执行顺序?
我们知道,React在内部对事件做了统一的处理,合成事件是一个比较大的概念
那为什么要有合成事件呢?
1、在传统的事件里,不同的浏览器需要兼容不同的写法,在合成事件中React提供统一的事件对象,抹平了浏览器的兼容性差异
2、React通过顶层监听的形式,通过事件委托的方式来统一管理所有的事件,可以在事件上区分事件优先级,优化用户体验
React在合成事件上对于16版本和17版本的合成事件有很大不同,我们也会简单聊聊区别。
概念
事件委托:事件委托的意思就是可以通过给父元素绑定事件委托,通过事件对象的target属性可以获取到当前触发目标阶段的dom元素,来进行统一管理
事件监听:事件监听主要用到了addEventListener这个函数,具体怎么用可以点击进行查看 事件监听和事件绑定的最大区别就是事件监听可以给一个事件监听多个函数操作,而事件绑定只有一次
React 根据 W3C 规范定义了每个事件处理函数的参数,即合成事件。
事件处理程序将传递 SyntheticEvent 的实例,这是一个跨浏览器原生事件包装器。它具有与浏览器原生事件相同的接口,包括 stopPropagation() 和 preventDefault() ,在所有浏览器中他们工作方式都相同。
React 合成的 SyntheticEvent 采用了事件池,这样做可以大大节省内存,而不会频繁的创建和销毁事件对象。
另外,不管在什么浏览器环境下,浏览器会将该事件类型统一创建为合成事件,从而达到了浏览器兼容的目的。
总结
16版本先执行原生事件,当冒泡到document时,统一执行合成事件
17版本在原生事件执行前先执行合成事件捕获阶段,原生事件执行完毕执行冒泡阶段的合成事件,通过根节点来管理所有的事件
原生的阻止事件流会阻断合成事件的执行,合成事件阻止后也会影响到后续的原生执行展开
413
,升职加薪已经没有希望了,继续苟着,还是出去拼一把啊![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)