前端核心知识之原型和原型链
真正理解原型和原型链的关系,最好的方法莫过于整理一张流程图。绘制流程图的好处在于绘制的过程中,即检验自己对这个知识点的掌握程度,同时在绘制过程中加深对这个知识点的印象,理解更透彻。 为了更清晰地了解原 …… 阅读全文...
前端核心知识整理之手写代码篇
手写代码一直是自己认为需要时常拿出来勤加练习,打好编程语言的基本功的极佳方法。通过手写代码的练习,以更深刻地理解 javascript 语言底层运行原理和机制,在编程开发中更灵活地加以运用和避免踩坑, …… 阅读全文...
js正则表达式扩展知识
创建正则 创建正则表达式有两种方式:字面量和实例 * cont reg = /正则表达式/修饰符 * const reg = new RegExp(正则表达式,修饰符) const reg = …… 阅读全文...
实现分栏宽度拉伸调整的方法
最近在进行开发时,遇到需要动态拉升左侧区域,从而改变左右两栏尺寸的布局需求。这是一个很常见的场景,通过 DOM 操作来实现是第一个想到的方法。仔细查找资料,在大神张鑫旭的博客上发现还有一个性能更好,利 …… 阅读全文...
JS中reduce()的用法
日常工作中对数组中的 API 使用频率还是挺高的,唯独 reduce(),在阅读相关介绍时,一直很难理解,只记得数组求和和去重,能够用到它,其他地方怎么用,就无法灵活变通了。今天索性来认真地总结一下r …… 阅读全文...
mac os vscode 遇到的问题
今年开始就正式步入使用 mac os 系统的时代,使用了11年(2010-2020年)的 windows 系统,终于明白什么叫做转换成本。mac os 系统使用起来,的确十分流畅,没有广告,不用下载杀 …… 阅读全文...
下载Blob文件及IE&Edge兼容
一.背景 IE或Edge浏览器下,在导出(下载)的时候,有时会返回blob文件流的数据,而不是返回URL地址。此时表现为,能够通过单独访问URL可导出文件,但做为http或https请求时,却无法导出 …… 阅读全文...
xmind快捷键整理
快捷键(win)快捷键(mac)描述ctrl+ncmd+n创建新文件ctrl+ocmd+o打开新文件ctrl+scmd+s保存当前文件ctrl+shift+scmd+shift+s保存所有文件ctrl …… 阅读全文...
JavaScript中的各种骚操作
写这篇文章的缘由是最近感觉在公司的一些需求和功能开发需求上,对一些js处理不是很熟练,缺乏一些技巧。因此整理了一份在实际开发过程中常用的 js 技巧,灵活地运用,能够解决问题的能力,也会对代码的简洁性 …… 阅读全文...
学习React钩子函数,以useEffect为例
前言 最近一段时间中接手了同事写的一些 React 代码,其中很多地方采用了 React hooks 钩子和函数式编程的思想来书写组件。刚开始理解起来或许有些困难,后面随着开发的深入,发现这些新的 A …… 阅读全文...