自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(188)
  • 收藏
  • 关注

原创 代码分析工具 自定义插件——检查any类型的代码

本文是基于掘金小册《前端依赖治理:代码分析工具开发实战》

2023-06-05 14:26:45 279

原创 CodeWhy JS 函数式编程 笔记

中有一个非常重要的概念叫,JavaScript符合,所以也有纯函数的概念在程序设计中,若一个函数符合以下条件,那么这个函数被称为纯函数: (维基百科)副作用——在,除了以外,还对,比如。

2023-03-14 19:44:23 389 1

原创 函数参数arguments与rest 剩余参数解析

从arguments对象输出的内容我们可以看出arguments的原型指向的是Object,而array的原型指向的是Array,所以arguments严格来说不是个数组,一般我们把它称作是或者。

2023-03-09 11:46:38 448

原创 Js this绑定规则细节和面试分析

独立函数调用的情况下默认绑定独立的函数调用我们可以理解成函数没有绑定到某个对象进行调用。

2023-03-05 16:53:38 361

原创 JS 快速创建二维数组 fill方法的坑点

我们可以发现所有数组中的第二个元素都发生了改变查看MDN,我们会发现,当一个对象作为fill方法的参数时,填充数组的元素是这个所以,new Array只创建了一个数组,填充第二层的数组其实是同一个数组。

2023-02-27 19:57:23 470

原创 IndexedDB 浏览器服务器

(1)数据库数据库是一系列相关数据的容器。每个域名(严格的说,是协议 + 域名 + 端口)都可以新建任意多个数据库。IndexedDB 数据库有版本的概念。同一个时刻,只能有一个版本的数据库存在。如果要修改数据库结构(新增或删除表、索引或者主键),只能通过升级数据库版本完成。(2)对象仓库每个数据库包含若干个对象仓库(object store)。它类似于关系型数据库的表格。(3)数据记录对象仓库保存的是数据记录。每条记录类似于关系型数据库的行,但是只有主键和数据体两部分。主键用来建立默认的索引,必须是不同的

2023-02-25 23:15:43 373

原创 前端页面布局 居中

前端页面布局 居中

2023-02-23 16:21:25 121

原创 前端笔试选择题——day5

和全局函数 isNaN() 相比,Number.isNaN() 不会自行将参数转换成数字,只有在参数是值为 NaN 的数字时,才会返回 true。除基础对象外,所有对象都有原型,基础对象能访问某些属性和方法,这是因为可以使用内置JavaScript方法的原因。delete操作符返回的是一个布尔值,true表示删除成功,否则返回false。对象通过引用传递,当我们检查对象的严格相等性(===)时,我们正比较它们的地址。基础对象指原型链终点的对象。两个对象的引用地址相同,那么返回true。

2023-02-22 13:18:53 440

原创 前端笔试选择题——day4

通过解构对象,我们可以从右边对象中拆出值,并且将拆除的值分配给左边对象同名的属性。在JavaScript中,除原始类型之外的所有东西都是对象。打印整个对象的时候,所有属性都是可见的,甚至是不可枚举属性。方法返回对象上所有可枚举的属性的数组,所以返回一个空数组。,你不能修改引入的模块;只有导出它们的模块才能修改其值。函数是一种特殊类型的对象,对象可以有自己的属性且可调用。方法会修改原数组,在数组的最后添加一个元素。当函数没有返回任何值时,及默认返回。当我们这样做会发生什么。

2023-01-22 21:41:03 1575

原创 原理实践 SSR中redux的使用

原理实践 SSR中redux的使用

2023-01-13 22:45:51 451

原创 前端笔试选择题——day3

前端笔试选择题——day3

2023-01-11 22:10:24 1078 1

原创 前端面试题 画0.5px的线 与 link 标签和 @import 标签的区别

前端面试题 画0.5px的线 与 link 标签和 @import 标签的区别

2023-01-11 00:21:58 316

原创 前端笔试选择题——day2

前端笔试选择题——day2

2023-01-10 23:28:24 276

原创 前端笔试选择题——day1

前端笔试选择题 —— day1

2023-01-08 23:51:30 297

原创 Next middleware

中间件允许你在请求完成之前运行代码,然后根据传入的请求,你可以通过重写、重定向、修改请求或响应头,或直接响应来修改响应。中间件在缓存内容之前运行,所以你可以对静态文件和页面进行个性化处理。中间件的常见例子是认证、A/B测试、本地化页面、僵尸保护等。关于本地化页面,你可以从i18n路由开始,为更高级的用例实施中间件。

2023-01-02 10:54:02 1174 1

原创 Next typeorm ReferenceError: Cannot access ‘Entity‘ before initialization

版本提示:stack overflow上有很多种解决方法,但是可能比较久了,时效性不强,我试了几种是没有效果。

2022-12-21 00:01:20 268

原创 算法 连续子数组的最大和 动态规划

输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。

2022-12-12 20:17:54 293

原创 算法 跳台阶问题

一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个n级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。输入:n = 2输出:2输入:n = 7输出:21输入:n = 0输出:1。

2022-12-10 22:09:21 162

原创 Taro 封装日历组件

Taro 封装日历组件

2022-11-21 13:48:11 1527

原创 Taro 封装Grid布局

【代码】Taro 封装Grid布局。

2022-11-21 12:57:59 481

原创 前端面经 CSRF和XSS网络攻击及防范

其中Web A为存在CSRF漏洞的网站,Web B为攻击者构建的恶意网站,User C为Web A网站的合法用户。

2022-11-18 22:08:31 134

原创 Taro 封装遮罩层

【代码】Taro 封装遮罩层。

2022-11-18 20:07:07 385

原创 前端面经 在地址栏输入URL,到页面呈现,中间会发生

前端面经 在地址栏输入URL,到页面呈现,中间会发生

2022-11-13 23:51:11 212

原创 前端面经 前端优化

前端面经 前端优化

2022-11-10 23:29:34 379

原创 算法 力扣 1887. 使数组元素相等的减少操作次数

算法 使数组元素相等的减少操作次数

2022-11-09 11:04:53 465

原创 前端开发核心知识进阶 —— 宏任务和微任务

前端开发核心知识进阶 —— 宏任务和微任务

2022-11-05 23:28:40 823

原创 前端面经 强缓存与协商缓存

前端面经 强缓存与协商缓存

2022-11-05 16:38:31 1332

原创 Taro 封装箭头组件

Taro 封装箭头组件

2022-11-04 23:03:03 199

原创 前端面经 click在ios上有300ms延迟,原因及如何解决

前端面经 click在ios上有300ms延迟,原因及如何解决

2022-11-01 18:07:23 1125

原创 前端面经 Cookie、sessionStorage、localStorage的区别

前端面经 Cookie、sessionStorage、localStorage的区别

2022-10-29 23:03:25 468

原创 算法 二叉树的直径 && 二叉树深度模板代码

算法 二叉树的直径

2022-10-27 16:49:46 95

原创 前端开发核心知识进阶 setTime相关考察

前端开发核心知识进阶 setTime相关考察

2022-10-26 23:37:03 483

原创 前端面经 实用的BOM属性对象方法

前端面经 实用的BOM属性对象方法

2022-10-26 22:49:33 127

原创 前端面经 tcp

前端面经 tcp

2022-10-23 19:42:14 644

原创 算法 二叉树的右视图

链接:https://leetcode.cn/problems/binary-tree-right-side-view/给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。

2022-10-22 23:18:29 195

原创 前端面经 http

http

2022-10-22 21:24:36 1040

原创 算法 对称二叉树 递归方法

判断对称节点的值是否相等。

2022-10-19 14:29:42 215

原创 前端开发核心知识进阶 —— Array.prototype.reduce衍生

前端开发核心知识进阶 —— Array.prototype.reduce衍生

2022-10-16 23:30:47 213

原创 react源码 递阶段mount时阶段

react源码 递阶段mount时阶段

2022-10-08 22:55:35 382

原创 算法 电话号码的字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

2022-10-07 15:47:07 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除