自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 css伪元素选择器和伪类选择器的区别和作用?

他们的区别是伪元素选择器赏给元素的前后添加元素和样式,并且在文档结构中不会存在,而伪类选择器是给元素添加样式,并不会添加元素。伪类是通过在元素选择器上加⼊伪类改变元素状态,⽽伪元素通过对元素的操作进⾏对元素的改变。::before 在元素后面添加。::after 在元素前面添加。:hover 鼠标悬停的样式。:active 激活的样式。

2024-04-24 10:57:36 109

原创 有哪些方式能够实现私有属性?

闭包、symbol、#

2024-04-18 14:38:07 103

原创 什么是纯函数,在JavaScript中有哪些纯函数?

在js中的纯函数(在不改变原数组的情况下生成一个对应的新数组都是纯函数)2.无副作用:不会修改外部环境,全局变量,输入的参数等。1.确定性:对于相同的输入,总是产生相同的输出。

2024-04-18 13:58:06 357

原创 DNS域名解析的过程?

此时DNS服务器就会向根域名服务器请求.com顶级域名服务器的地址,知道了.com顶级域名服务器的地址,DNS服务器再向.com顶级域名服务器发送查找www.baidu.com的地址,整个过程就是这样迭代查找的。如果本地缓存中没有找到对应的地址,计算机会向网络配置中设置的DNS服务器发送解析请求(网络服务提供商提供的DNS服务器)了解了权威域名服务器 ,.com顶级域名服务器,根域名服务器咱这之间的关系,就变得soeasy了,下面有图。以www.baidu.com为例。

2024-04-18 13:37:44 138 1

原创 TCP三次握手和四次挥手

在这三次握手过程中,传送的包并不包含数据,只有在三次握手完成后,客户端与服务器才开始正式传送数据。

2024-04-18 10:30:32 366 1

原创 CSS图片之间神奇的间隙?

ag中的g字母他是超过了图片的最低位置的,图片与文字默认是基线对齐,可以把图片的vertical-align属性改为非baseline属性,就可以解决间隙问题啦。

2024-04-18 10:09:18 98

原创 CSS选择器的权重,优先级如何判断?

important > 内联样式 > id选择器 > class类选择器、伪类选择器、属性选择器 > 标签选择器 > 继承。类选择器、伪类选择器、属性选择器: 10。

2024-04-18 09:59:54 268

原创 css画三角形

给定一个没有宽高的盒子,把四个brder-top,border-bottom,border-left,border-right,设置xx px,solid ,三个边为透明,像设置的那边设置个颜色就可以了。

2024-03-02 09:20:26 87

原创 ES6(let和const)

文档移步。

2023-11-17 14:36:33 48 1

原创 ES6-解构赋值

本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。另一种情况是不完全解构,即等号左边的模式,只匹配一部分的等号右边的数组。如果等号的右边不是数组(或者严格地说,不是可遍历的结构,参见《Iterator》一章),那么将会报错。上面两个例子,都属于不完全解构,但是可以成功。对于 Set 结构,也可以使用数组的解构赋值。..........具体请移步阮一峰。

2023-11-16 15:04:30 36 1

原创 ECMAScript (Bable)

一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系?要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织 ECMA,希望这种语言能够成为国际标准。次年,ECMA 发布 262 号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript,这个版本就是 1.0 版。

2023-11-15 17:49:15 39

原创 闭包(函数嵌套函数)

理解闭包前先要了解下变量的作用域,变量作用域主要分为两种,局部变量和全局变量。局部变量只在函数体内被访问,全局变量在代码任何的地方都可以访问。

2023-11-14 14:58:24 56

原创 this.$nextTick()

【代码】this.$nextTick()

2023-11-03 10:35:16 56 1

原创 事件循环(Event Loop)

JS的单线程JS 主要用途是与用户进行交互,操作 DOM,并且同一个时间只能做一件事,(例如用户创建和删除的交互,如果是多线程的,浏览器以哪个线程为准?避免复杂性,JavaScript 就是单线程)任务队列因为JS的单线程,所有的任务执行都需要排队,只有前一个执行完,后一个才能继续执行,但有些任务非常耗时,这就造成了阻塞,所以在JS中,有了同步和异步任务,同步任务在主线程依次排队执行,而异步任务进入任务队列依次排队等待主线程的通知再依次执行。事件循环就是单线程的JS在处理异步事件

2023-11-02 15:15:01 37

原创 JS的循环

用 for 循环遍历数组用 for-in 遍历对象用 for-of 遍历类数组对象(ES6)用 Object.keys()获取对象属性名的集合。

2023-11-02 13:50:08 42

空空如也

空空如也

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

TA关注的人

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