Decorative image frame

终生学习和实践,做一个真正的长期主义者

爱技术 ☆ 爱投资 ☆ 爱阅读 ☆ 爱思考

终生学习和实践,做一个真正的长期主义者

前端核心知识之原型和原型链

真正理解原型和原型链的关系,最好的方法莫过于整理一张流程图。绘制流程图的好处在于绘制的过程中,即检验自己对这个知识点的掌握程度,同时在绘制过程中加深对这个知识点的印象,理解更透彻。 为了更清晰地了解原型链的走向,可以先创建三个构造函数,建立 多重继承 …… 阅读全文...

前端核心知识整理之手写代码篇

手写代码一直是自己认为需要时常拿出来勤加练习,打好编程语言的基本功的极佳方法。通过手写代码的练习,以更深刻地理解 javascript 语言底层运行原理和机制,在编程开发中更灵活地加以运用和避免踩坑,快速高效地定位问题和解决问题。 常见的手写代码: …… 阅读全文...

实现分栏宽度拉伸调整的方法

最近在进行开发时,遇到需要动态拉升左侧区域,从而改变左右两栏尺寸的布局需求。这是一个很常见的场景,通过 DOM 操作来实现是第一个想到的方法。仔细查找资料,在大神张鑫旭的博客上发现还有一个性能更好,利用纯 CSS 就能实现分栏宽度拉伸调整的效果。下面 …… 阅读全文...

2021年4-6月复盘

眼看着个人 Blog 和公众号又断更了快一个月,然而每隔一段时间都会有一些新的收获,能够静下心来进行及时的复盘在某些时刻变得十分有必要。更喜欢做一个幕后的”文字书写者”。原本想着每月,甚至每周进行一次复盘,在无限的拖延下变成了每季度一次的复盘。 谁 …… 阅读全文...

端午假日生活

信心满满地安排假日计划,从第一天晚起带偏了整个假期的节奏。生活之余,对自己要求过多,看来不是一件好事,向往平静而缓慢的生活。 写这篇文章的时候,端午假期已接近尾声。每逢节假日,都会面对三个选择:(1) 买一张高铁票,3小时到家;(2) 出门旅行,但 …… 阅读全文...

JS中reduce()的用法

日常工作中对数组中的 API 使用频率还是挺高的,唯独 reduce(),在阅读相关介绍时,一直很难理解,只记得数组求和和去重,能够用到它,其他地方怎么用,就无法灵活变通了。今天索性来认真地总结一下reduce()的用法,学会在更多的地方使用它,提升 …… 阅读全文...

2021年1-3月复盘

我这个人啊,没什么兴趣爱好,不会唱歌,不会打牌,不会打麻将,不会滑雪,不会画画,不会象棋和围棋……篮球、乒乓球、羽毛球、游泳只是会那么一点点,平庸无奇。没事做的时候,除了看书,看B站,敲敲代码,不爱一个人四处旅行,总喜欢写点什么。 也许是早在十多年 …… 阅读全文...

下载Blob文件及IE&Edge兼容

一.背景 IE或Edge浏览器下,在导出(下载)的时候,有时会返回blob文件流的数据,而不是返回URL地址。此时表现为,能够通过单独访问URL可导出文件,但做为http或https请求时,却无法导出(下载)文件。这主要是因为IE或Edge浏览器挂载 …… 阅读全文...