- 博客(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
原创 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人