思考(偏技术,非技术人员建议撤离)

简介: “图片加载完成会触发 onload() 函数,可是这次业务场景里这个图片的链接是动态的,有空为空,为空的话不但加载不出来图片,还不能触发 onload() 函数,可是当前整个前端图片导出组件都依赖这个 onload() 函数,这个函数算是整个组件的起点,如果起点带有不确定性,整个组件如何稳定运行呢?”

前言


内心独白:“图片加载完成会触发 onload() 函数,可是这次业务场景里这个图片的链接是动态的,有空为空,为空的话不但加载不出来图片,还不能触发 onload() 函数,可是当前整个前端图片导出组件都依赖这个 onload() 函数,这个函数算是整个组件的起点,如果起点带有不确定性,整个组件如何稳定运行呢?”


正文


“有没有一种方式,比如加一个定时器,30 秒之后自动跳过初始化逻辑,执行 onload() 函数后头的逻辑”


尝试了一下,由于定时器是异步的,一个作品导出之后,遇到一个没有 onload() 函数的空图片,由于触发了前端框架 (React) 的重复渲染,会经常连续点击,数据错乱了。现象有点像并发模式里的抢占内存(在 Go 语言里叫 data race)。


最近我在前端异步操作的处理上稍有进步,终于明白怎么用 Promise 里,真是难得(进步得益于最近的前端爬虫实践,回头看以前代码里海量错误使用的方式,真想劈了当初的自己)。但考虑到要重构大量的老代码,有点望而却步。


111.webp.jpg

今天工作时间爆表


灵光一现的感觉,真的特别美妙,突然的一下,想法来了个180度转弯!


“你不就是缺一个张图片,服务端没提供吗?可以自己构建一个透明图片啊,占个位不就得了……”(这里有必要说明一下,之前的想法是如何增加代码逻辑处理没有图片的新场景,现在变了,变成如何构建一张占位图片来契合原先的旧场景)。


这个转变非常的美妙(一时半刻还没吃透),沉浸在其中的同时,立马把在脑海里打了个断点,把这个感受记录下来。因为工作的需要,工作还不能停,但感受稍纵即逝。

目录
相关文章
|
数据采集 运维 安全
引领XDR技术“航向”:深信服将简单留给客户,将复杂留给自己
引领XDR技术“航向”:深信服将简单留给客户,将复杂留给自己
|
运维 Kubernetes 供应链
【老猿说架构】那些因素决定架构活动的成败
【老猿说架构】那些因素决定架构活动的成败
233 0
【老猿说架构】那些因素决定架构活动的成败
|
存储 缓存 负载均衡
|
数据可视化 Devops 语音技术
回归理性,直面低代码应用开发
低代码诞生的背景,是新业务上线效率总是低于预期。Gartner分析指出,未来几年,新增企业在新应用构建需求方面将超过交付能力5倍,70%的应用需要低代码平台构建才能满足产能。根据Gartner发布的技术成熟度曲线来看,目前国内低代码发展阶段落后于国外约2-3个技术阶段,处于发展创新期,并未发展成熟,希望用低代码构建一切应用的观点在当前阶段是比较激进的。那么哪些场景适合使用低代码呢?我们可以参考Gartner发布的全民开发者构建应用的范围及参考原则。
198 0
回归理性,直面低代码应用开发
|
存储 缓存 网络协议
一套互联网公司理想架构,快快收藏。。(3)
一套互联网公司理想架构,快快收藏。。(3)
154 0
一套互联网公司理想架构,快快收藏。。(3)
|
缓存 负载均衡 监控
一套互联网公司理想架构,快快收藏。。(2)
一套互联网公司理想架构,快快收藏。。(2)
168 0
一套互联网公司理想架构,快快收藏。。(2)
|
域名解析 负载均衡 网络协议
一套互联网公司理想架构,快快收藏。。(1)
一套互联网公司理想架构,快快收藏。。(1)
272 0
一套互联网公司理想架构,快快收藏。。(1)
|
安全 程序员 调度
技术人员的一点产品思维思考
作为一线的开发人员,大家是不是都经历过和产品吵得不可开交的经历,甚至最后谁也无法说服谁,只能将问题上升。最后由老板出面解决,而大多数情况下老板还真能够以某种方法去解决,并且是一个双方都能接受的方案。这个时候可能大部分同学会认为是老板的权威,地位导致了这一结果。 其实这很不准确(可能有一部分原因但绝对不是主要原因)其实更多的是各个老板们有比一线开发更强的产品力,能够听懂对方的诉求和抓住矛盾点并且给出解决方案。同时其中的表达方式更容易让彼此接受,才导致了最终你看到的老板出马,问题解决,好像自己的观点继续保持了,同时对方也留有余地。那这里这项重要的能力来源于什么呢?其实我认为更是一种产品思维的方式。
855 2
技术人员的一点产品思维思考
|
架构师 安全 搜索推荐
技术人员如何破除达克效应(认知偏差)?
技术人员如何破除达克效应(认知偏差)?
325 0
技术人员如何破除达克效应(认知偏差)?
|
Java
管理是个难题,向你讲述小企业经验
本文只适合挣扎在温饱线小企业的环境,或许掘金的看官姥爷大多数可能都处于一线大厂,如果不喜,勿喷,请双手离开键盘,点击右上角。
140 0
管理是个难题,向你讲述小企业经验