Ivens-Zhang's Blog

盛年不重来,一日难再晨。

前端开发流程规——代码提交

每次完成 Feature 后的代码提交需要附一段 commit message,这个提交说明可用作 git log 查看提交记录时做参考,也可以在项目发布新版本时自动生成 change log。 commit 结构 每次提交,Commit message 都包括三个部分:Header,Body 和 Footer。 1 2 3 4 5 <type>(<scope>...

前端离线地图获取及渲染的实现(Vue-Leaflet + Mapbox)

目标: 为了应对会场展馆内可能出现的无网络情况,在不更换使用技术栈的情况下,实现地图的离线加载。 现状: 接手当前的前端项目,使用的前端框架为 Vue,地图展示使用的组件为 Vue-Leaflet,以下是相关代码: 1 2 3 4 <l-tile-layer :url="tileProvider.url" layer-type="base" /></...

《这一次,彻底弄懂 JavaScript 执行机制》阅读笔记

今天读了 《这一次,彻底弄懂 JavaScript 执行机制》,记录一些学习总结。 首先,JavaScript 是一门单线程语言,任何异步都是由同步模拟的。 为什么要上来先说这句话呢,因为理解这个概念,对后面拆分异步任务有帮助。 先看个例子: 1 2 3 4 5 6 7 8 9 10 11 12 console.log("start"); setTimeout(() => {...

《阿里面试官的”说一下从url输入到返回请求的过程“问的难度就是不一样!》阅读笔记

今天阅读了 《阿里面试官的”说一下从url输入到返回请求的过程“问的难度就是不一样!》,总结了一个流程图: 文中仔细讲了构建 DOM Tree 之前的技术细节,我也主要围绕这个写点自己的理解。 对 URL 的解析 首先,为什么要有这样解析 URL 的步骤?因为不转义会出现歧义,如 http://baidu.com?key=value,当这里的 key 本身就包括了 =,就会变成 k...

《JavaScript 的 7 种设计模式》阅读笔记

今天在掘金上看了篇文章 《JavaScript 的 7 种设计模式》,一些感想写在下面: 设计模式可以帮助你写出更好的可读性更高的代码,并且代码更容易被维护和理解。 理解了常用的设计模式后,再接手其他项目时可以省下很多时间。 模块模式 模块模式大致分为三种: 模块模式 揭示模块模式 ES6 模块 graph LR; A( 模块 )-->B(...

春节假期感想

今天(2021.2.17)晚上从昆山返回上海,爸妈把我送到花桥,然后我坐 11 号线到龙耀路站下车走回小区。 一路上一直在担心家中的两条小鱼是否还活着,我真害怕临走那天前给他们换水会好心办坏事,而且还担心水别被我的水草搞得太肥了把鱼都憋死了。 到家我都打好一进门两条小鱼都飘起来的心理准备了,甚至还会想些更恶心的场景,不过万幸,打开灯一看两条小鱼跟冬眠了一样好好的,除了水有点粘稠(太肥了)...

2020 总结 & 2021 计划

昨天听说昆山户籍的人进周庄免费,所以今天刚和爸妈去周庄玩了一趟回来,主要是为了试试新到的闪光灯。在昆山南站还赶在宝宝检票前见了一面,把她送走,一路上我在想用什么总结这刚刚过去的 2020 年? 总结 思来想去,我想用 “收获” 二字来形容过去的 2020。 为什么这么说,我可以把 2020 分为这么几个时间段: 1-4 月,准备期,在家做面试准备 4-7月,实习期,为留在公...

隐私计算的概念与应用现状

根据IDC发布的数据,截止到2018年底,中国大数据解决方案市场软硬服总额达到388.8亿元人民币,并有望在2023年超过800亿元人民币,全球市场则将超过3000亿美元。 大数据时代,海量的数据的交叉计算和人工智能的发展为各行各业提供了更好的支持,但这些被使用的数据往往包含用户的隐私数据。所以这些数据往往是不对外开发,例如政府数据由于政策保密性完全不能对外公布,运营商、互联网公司...

最近的一些想法,瞎写写

上周任务完成基本顺利,心情也比之前好了很多。 上周一收到了淘宝上买的体脂秤,晚上洗好澡一站,发现比起七八月份 93、4kg,现在只有 89kg 了,很受鼓舞。随即制定了一个减重计划——12月底要减到 85kg,我觉得这并不是一件难事,吃完饭多走走、多参加些运动,按照我这个基数来说减到目标不是问题。 最近发现一个现象,吃完午饭得多走走,好处是不会胃里堵得慌,其次是不会增重,我估计是吃饱了直...

2020 年末工作总结与 2021 工作展望

[TOC] 2020 总结 整体情况总结 自 2020 年 4 月 7 日入职以来,至今 9 个月,目前完成了如下工作: 完成 283 个任务 (数据来源 Jira) 贡献 wiki 编辑 216 次 (创新院 45 次 + 经信委 AI 专项 171 次) 发现项目 Bug 59 个 (数据来源 Jira) ...