- 博客(27)
- 收藏
- 关注
原创 【前端学习——css篇】4.px和rem的区别
px:绝对单位,页面按精确像素展示em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算,整个页面内1em不是一个固定的值rem:相对单位,可理解为root em, 相对根节点html的字体大小来计算vh、vw:主要用于页面视口大小布局,在页面布局上更加方便简单。
2024-03-27 20:03:57
738
原创 【前端学习——css篇】3.隐藏元素的方法
从页面上仅仅是隐藏该元素,DOM结果均会存在,只是当时在一个不可见的状态,不会触发重排,但是会触发重绘。由于其仍然是存在于页面上的,所以他自身的的事件仍然是可以触发的,但被他遮挡的元素是不能触发其事件的。,其他的方式只能认为是奇招,它们的真正用途并不是用于隐藏元素,所以并不推荐使用它们。属性表示元素的透明度,将元素的透明度设置为0后,在我们用户眼中,元素也是隐藏的。特点:改变元素透明度,元素不可见,占据页面空间,可以响应点击事件。特点:元素不可见,不占据页面空间,无法响应点击事件。
2024-03-27 20:02:52
573
原创 【前端学习——css篇】2.css选择器的优先级
中,继承是指的是给父元素设置一些属性,后代元素会自动拥有这些属性。最后两个权重相同,所以选择最靠后的选择器,即颜色为粉色。内联 > ID选择器 > 类选择器 > 标签选择器。套用上面的算法,依次求出。
2024-03-27 19:25:24
558
原创 【前端学习——css篇】1.css的盒模型
即边框,围绕元素内容的内边距的一条或多条线,由粗细、样式、颜色三部分组成。CSS 中的 box-sizing 属性定义了引擎应该如何计算一个元素的。,即内边距,清除内容周围的区域,内边距是透明的,取值不能为负,受盒子的。,即外边距,在元素外创建额外的空白,空白通常指不能放其他元素的区域。html中的所有元素都是一个盒子,组成包括:内容。,即实际内容,显示文本和图像。只是内容高度,不包含。
2024-03-27 19:24:22
493
原创 【前端学习——js篇】11.元素可见区域
即重叠观察者,从这个命名就可以看出它用于判断两个元素是否重叠,因为不用进行事件的监听,性能方面相比。例子创建了一个十万个节点的长列表,当节点滚入到视窗中时,背景就会从红色变为黄色。通过上面的方法基本实现要求,但是有明显的卡顿,原因在于我们绑定了。属性既可以确定元素当前滚动的状态,也可以设置元素的滚动位置。,元素的上外边框至包含元素的上内边框之间的像素距离,其他。下面试试观察者的方法,首先创建一个观察者,然后给每个。事件伴随了大量的计算,会造成资源方面的浪费。设置为 0,可以重置元素的滚动位置。
2024-03-27 16:33:58
1107
原创 【前端学习——js篇】8.函数继承
通过来划分不同的继承方式,最后的寄生式组合继承方式是通过组合继承改造之后的最优继承方式,而extends的语法糖和寄生组合继承的方式基本类似。
2024-03-26 16:26:04
597
1
原创 【前端学习——js篇】4.浅拷贝与深拷贝
浅拷贝是拷贝一层,属性为对象时,浅拷贝是复制,两个对象指向同一个地址深拷贝是递归拷贝深层次,属性为对象时,深拷贝是新开栈,两个对象指向不同的地址。
2024-03-22 11:10:50
1948
1
原创 【前端学习——js篇】3.执行上下文
所以当footBall的VO对象里没有foot的定义时,便会去找父级的VO也就是fn函数的VO,在fn函数里有foot的定义。引擎会执行位于执行栈栈顶的执行上下文(一般是函数执行上下文),当该函数执行结束后,对应的执行上下文就会被弹出,然后控制流程到达执行栈的下一个执行上下文。let声明的变量,事实上将会另外开辟一个空间,名为词法环境(blockObject),只有在此环境中,才能正常使用let声明的变量。每当引擎碰到一个函数的时候,它就会创建一个函数执行上下文,然后将这个执行上下文压到执行栈中。
2024-03-22 10:27:09
908
1
原创 【前端学习——js篇】2.节流与防抖
高频事件(快速鼠标点击、鼠标滑动、resize事件、scroll事件)、下拉加载、视频播放记录事件等。【解释】:lol传送只能在传送完后去做另一些事情。(没有击飞,沉默等控制技能):连续触发事件但是在设定的一段时间内中只执行最后一次。:连续触发事件但是在设定的一段时间内只执行一次函数。【解释】:lol回城被打断,只能重新B。:搜索框搜索输入、文本编辑器实时保存。每点击都会清空timer,重新开始。每次点击都不会打扰执行当前事件。
2024-03-22 10:24:27
237
1
原创 解决win11部分软件无网络问题
netsh winsock reset命令,作用是重置Winsock目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。头几天网络正常,突然部分软件无网络,网站也偶尔出现网络不佳的问题。猜测问题可能是最近的win11更新。
2023-07-12 13:34:35
4725
2
原创 【vue源码阅读】vue最新patch diff算法解析
diff算法主要体现在patch方法的内容比较和patchChildren的子节点比较上,本文主要重点为patchChildren上。对于其余代码大部分都是关于vue的标识符衍生出的优化,暂不阅读
2023-07-07 15:44:04
567
1
原创 无法加载.ps1,因为在此系统上禁止运行脚本
当Terminal执行一些命令如:tsc -v时,会显示此系统禁止运行脚本。这时候一般是windows自带的执行策略为Restricted的原因。
2023-06-19 15:30:14
2521
原创 Webstorm 无法用google进行调试
弄了一下午没找到解决办法,而且最离谱的是其他项目(非页面文件)是用google作为浏览器调试的。其他的尤其是google取消勾选,然后使用Edge就可以调试了。如图所示,Webstorm用google进行调试打开的页面显示。弄了很久没找打解决办法,只能使用Edge调试。强迫症犯了,昨天都可以用的,突然不行。如图,在setting中设置Edge。记录下,看以后找的到解决办法不。webstorm通知显示。很显然没获取到端口号。
2023-03-16 17:57:24
670
3
原创 CCF-CSP 202112-1序列查询
题目可以这样理解:假设有x元去购买商品,有分别为 A1,A2,⋯,An价格的商品,然后按照已有的money对商品进行序列f(A)划分,请问最终划分序列的总和Sum(A)等于多少。已知有商品价格为[2,5,8],而当0
2023-03-14 19:42:53
149
原创 (不正当关机)笔记本开机循环修复解决方案(删除bootsafe64_ev.sys文件)
我是由于不正当的关机,然后哦豁,启动就循环修复,又修复不了,一直建议重启,找网上教程,nm都是重装!安全模式!U盘什么的!弄了各种方法,试了各种命令,没用!所以看日志文件,自己弄呗,然后开始吧!发生这种问题肯定很多人心慌,所以直奔主题了:本人版本Windows 10 Version 1909首先开机是这个界面(当时没有拍照,所以网上找的图,不要看红圈圈)1.进入疑难答问2.点击启动修复点击启动修复点击启动修复如果成功,那宝贝你很幸运哦!当然大部分失..
2020-12-19 22:34:02
9499
12
原创 SWUST:统计利用二叉树存储的森林中树的棵数
统计利用二叉树存储的森林中树的棵数1000(ms)10000(kb)3434 / 6642普通树及其构成的森林均可转换成相应的二叉树,反之亦然。故而可以根据相应的转换方法去统计某一二叉树对应的森林中树的棵数。相应的二叉树可利用先序递归遍历算法创建。先序递归遍历建立二叉树的方法为:按照先序递归遍历的思想将对二叉树结点的抽象访问具体化为根据接收的数据决定是否产生该结点从而实现创建该二叉树的二叉...
2019-05-16 22:06:19
238
原创 SWUST数据结构:输出利用先序遍历创建的二叉树的层次遍历序列
输出利用先序遍历创建的二叉树的层次遍历序列利用先序递归遍历算法创建二叉树并输出该二叉树的层次遍历序列。先序递归遍历建立二叉树的方法为:按照先序递归遍历的思想将对二叉树结点的抽象访问具体化为根据接收的数据决定是否产生该结点从而实现创建该二叉树的二叉链表存储结构。约定二叉树结点数据为单个大写英文字符。当接收的数据是字符"#“时表示该结点不需要创建,否则创建该结点。最后再输出创建完成的二叉树的层次遍历...
2019-05-08 20:29:25
648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人