自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解BFC

BFC实际上就是一块空间,在这个空间上有单独的浏览器渲染规则。普通文档流块元素的排列以及其产生的问题?理解BFC首先要明白解决什么问题。

2024-09-07 20:40:37 88

原创 JS深入05 关于|| 和&&,==优先级的解析

逻辑运算符||(或)和&&(与)应该并不陌生,也许正因为如此有人觉得它们在 JavaScript 中的表现也和在其他语言中一样。这里面有一些非常重要但却不太为人所知的细微差别。我其实不太赞同将它们称为“逻辑运算符”,因为这不太准确。称它们为“选择器运算符 ”( selector operators)或者“操作数选择器运算符”(operand selector operators)更恰当些

2024-06-20 16:58:18 1332

原创 JS深入04 关于[] == false是true的解析

我之前一直被一个问题所困扰 已知[]和{}都是true如下打印如下那为什么在if语句中还会出现[]==false为true的效果呢?现在我们来讨论一下

2024-06-16 20:50:34 1010

原创 JavaScript深入03作用域,关于with和eval欺瞒作用域的使用

作用域”实际上就是一套规则,这套规则用来管理引擎如何在当前作用 域以及嵌套的子作用域中根据标识符名称进行变量查找。作用域共有两种主要的工作模型。第一种是最为普遍的,被大多数编程语言所采用的词法作用域,我们会对这种作用域进行深入讨论

2024-06-01 15:44:56 1111

原创 数据结构与算法(JavaScript)

3.怎么手写实现join的功能,可以用tostring 然后replace(注意这里可以用正则全局替换)2.怎么访问数组最后一个元素?你可能会想到一下用length-1实际上有更优。想冲冲大厂,在复习js数据结构与算法时候发现有好多基础疏漏,在此记录。

2024-06-01 15:16:38 203

原创 JavaScript深入02

相信我们都学过vue实现响应式的原理是对象属性上set和get的调用,这其中其实有很多问题,我们在JS中默认的属性值的设置和获取是怎么获取的?为什么有时候返回undefined?设置属性描述符为writable为false后为什么重写会直接失败?下面我们来深入探讨下。

2024-04-22 21:25:22 849 2

原创 JavaScript深入

你可以“深度冻结”一个对象,具体方法为,首先在这个对象上调用Object.freeze(..), 然后遍历它引用的所有对象并在这些对象上调用Object.freeze(..)。但是一定要小心,因 为这样做有可能会在无意中冻结其他(共享)对象。很重要的一点是,所有的方法创建的都是浅不变形,也就是说,它们只会影响目标对象和 它的直接属性。这个方法是你可以应用在对象上的级别最高的不可变性,它会禁止对于对象本身及其任意 直接属性的修改(不过就像我们之前说过的,这个对象引用的其他对象是不受影响的)。

2024-04-22 20:12:44 792 1

原创 HarmonyOS开发日记

一直苦于csshtml的基础完善,最后发现在学鸿蒙过程中很多细节可以反应到基础三件套上,不多说了,看细节。

2024-04-09 17:09:29 618

原创 min-height和min-width

首先声明min(max)、(width)height,这几个属性系类有一个试用范围应用于:除了非替换行内元素和表元素以外的所有元素。

2024-02-23 17:47:07 761

原创 微信小程序复习

wx.redirectTo(重定向)关闭当前页面(因此会导致onUnload触发),跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。wx.navigateTo()--保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。wx.switchTab跳转tabbar页面。

2024-02-19 09:49:59 320 1

原创 Vue3+硅谷甄选项目笔记

不能 用特定的方法添加响应式数据1.this.$set(对象或者数组,key,value)/Vue.set()有同样的效果访问对象某个属性 属性值是变量/字符串该怎么识别?vue统一为字符串 用数组索引访问法访问对象。

2023-12-06 17:05:17 129 1

原创 尚品汇Vue2笔记03

全局守卫-- 1.全局前置守卫beforeEach写在路由器里 是路由器的一个方法 方法内部传递箭头函数 2.全局后置守卫。首先用indexof找出元素位置 然后 slice移除元素 slice(第一个参数移除位置)第二个参数表示移除几个。接收数据局的this.$bus.$on('事件名称',调用的函数 可以用箭头函数)七.发送请求时候 post用method get用methods。发出数据的一端用 this.$bus.$emit()split(':')以:为分割创建数组。二.用@绑定自定义事件。

2023-08-07 11:42:56 49

原创 尚品汇Vue2笔记

Vue尚品汇笔记

2023-07-23 20:40:33 93 1

原创 尚品汇项目vue2笔记

Vue笔记

2023-07-16 15:19:31 101 1

原创 prim算法求最小生成树

接下来 M 行每行包含三个整数 Xi​,Yi​,Zi​,表示有一条长度为Zi​ 的无向边连接结点 Xi​,Yi​。如果该图连通,则输出一个整数表示最小生成树的各边的长度之和。如果该图不连通则输出。第一行包含两个整数 N,M,表示该图共有 N 个结点和 M 条无向边。如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出。* @param num 需要查找的数字。* @param left 左索引。* @param right 右索引。//n表示有n个数字。//m表示有m次询问。

2023-03-27 20:50:03 104

原创 P1216洛谷数字三角形

写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。在上面的样例中,从 7→3→8→7→57→3→8→7→5 的路径产生了最大。第一个行一个正整数 �r ,表示行的数目。后面每行为这个数字金字塔特定行包含的整数。单独的一行,包含那个可能得到的最大的和。//n表示共有n行金字塔。观察下面的数字金字塔。

2023-03-25 20:07:27 50

原创 洛谷排队接水问题

有 n 个人在一个水龙头前排队接水,假如每个人接水的时间为Ti​,请编程找出这n 个人排队的一种顺序,使得 n 个人的平均等待时间最小。输出文件有两行,第一行为一种平均时间最短的排队顺序;第二行为这种排列方案下的平均等待时间(输出结果精确到小数点后两位)。第二行 n 个整数,第 i 个整数 Ti​ 表示第 i 个人的等待时间 Ti​。//n表示有多少人接水。第一行为一个整数 n。

2023-03-25 16:11:54 36

原创 前端必学原形对象prototype和原形链

前端必学原形对象prototype和原形链

2023-03-01 12:48:17 75

原创 算术自增运算符细节

自增面试i = i++解释

2023-01-03 18:29:00 73

原创 JavaScript 错误 throw、try 和 catch

JavaScript 错误-throw、try 和 catch

2022-11-22 18:56:17 318 1

原创 文字溢出省略号显示

文字溢出省略号显示

2022-09-12 16:23:48 112

空空如也

空空如也

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

TA关注的人

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