自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 向npm中发布自己的包

使用npm上传自己的包

2022-06-06 21:13:23 264 1

原创 JS中原型、原型链的理解

1.构造函数构造函数模式的目的就是为了创建一个自定义类,并且创建这个类的实例。构造函数模式中拥有了类和实例的概念,并且实例和实例之间是相互独立的,即实例识别。构造函数就是一个普通的函数,创建方式和普通函数没有区别,不同的是构造函数习惯上首字母大写。另外就是调用方式的不同,普通函数是直接调用,而构造函数需要使用new关键字来调用。function Person(name, age, gender) { //创建一个构造函数 this.name = name ...

2022-04-06 22:08:20 3787 1

原创 剑指Offer13. 机器人的运动范围(JS实现DFS,可达性分析)

题目描述:地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, 38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?示例 1:输入:m = 2, n = 3, k = 1输出:3示例 2:

2022-03-26 21:25:19 189

原创 剑指Offer12. 矩阵中的路径(JS实现深度遍历DFS)

题目描述:给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。例如,在下面的 3×4 的矩阵中包含单词 "ABCCED"(单词中的字母已标出)。示例 1:输入:board = [["A","B","C","E"],["S","F","C","S"

2022-03-26 21:22:15 166

原创 剑指Offer45. 把数组排成最小的数(js实现+ 快排)

输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个

2022-03-24 15:42:51 277

原创 剑指Offer61.扑克牌中的顺子(js实现,快排+遍历)

从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14

2022-03-24 14:49:09 261

原创 剑指Offer40. 最小的K个数(js实现冒泡排序,快排,归并排序)

剑指Offer40. 最小的K个数(js实现冒泡排序,快排,归并排序实现)

2022-03-22 16:24:04 2221

原创 重点总结->浏览器面试灵魂50问(一)

本文主要记录浏览器中重要的核心点和常见面试题,可自查对浏览器相关知识的掌握程度,后面可能会补充更多重点问题。具体答案清自行百度

2022-03-18 21:09:36 744

原创 对浏览器session、token的一些理解补充

主要补充了一点对登录验证的理解,其中部分图片来源于网络,如有侵权,请联系将立即删除一:Session会话管理,每位用户收到一个随机的字符串(session id),当向服务器发送请求时,携带该session id。让服务器识别用户身份。浏览器客户端大多数采用cookie的方式存储session。服务器则将session保存在临时服务器中,当用户离开网站时,session会被销毁。但是当web服务器做了负载均衡,当下一个操作请求到另一台服务器时,session会丢失。二:Token让服务器存储

2022-03-15 15:41:56 2008

原创 浏览器跨域问题的总结

本文主要总结了5中常用的跨域方法,包括JSONP、CORS、Nginx、Proxy与WebSocket

2022-03-14 14:48:32 4131

原创 对浏览器原理的一些理解和记录

主要内容包括浏览器原理、加载过程、渲染过程、缓存、回流、防抖、图片懒加载等

2022-03-13 14:41:30 2038

原创 LeetCode图解算法树结结构--章节1:数据结构自学记录(python)

写在前面本文档用于记载LeetCode中“图解算法数据结构”中的学习过程与分析思路,以面对Offer中各类数据结构考题,于2022年2月8日开始更新。(力扣)章节1:数据结构05. 替换空格 python中replace函数的应用 str.replace(old, new[, max]) old -- 将被替换的子字符串。 new -- 新字符串,用于替换old子字符串。 max -- 可选字符串, 替换不超过 max 次 something ne

2022-02-08 18:17:15 638

原创 html引用外部文件出现的坑

 两种引用js文件方法第一种为普通引用第二种url_for() 函数最简单的用法是以视图函数名作为参数,返回对应的url,还可以用作加载静态文件

2018-07-13 19:21:05 820

原创 Python3 出现UnicodeEncodeError: 'ascii' codec can't encode characters in position 926-930: ordinal not

Python3出现 UnicodeEncodeError: 'ascii' codec can't encode characters in position 926-930: ordinal not in range(128)错误时,发现网上传说中的完美方法没有起效,最后发现不能同时进行渲染(;´д`)ゞ被自己蠢哭了(/□\*) ,特此记录自己的愚蠢行为,以后不再犯附网上完美方法:...

2018-07-07 20:43:08 995

空空如也

空空如也

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

TA关注的人

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