- 博客(9)
- 收藏
- 关注
原创 实现一个promise
resolve参数是一个函数。当调用resolve函数时,它会将当前Promise对象的状态从pending变为fulfilled,并将传入的参数作为新Promise对象的值。如果传入的参数不是一个Promise对象,那么它会被立即执行,并作为新Promise对象的值。当调用reject函数时,它会将当前Promise对象的状态从pending变为rejected,并将传入的参数作为新Promise对象的值。如果传入的参数不是一个Promise对象,那么它会被立即执行,并作为新Promise对象的值。
2023-06-27 15:28:28 130
原创 事件机制/Event Loop
js是单线程的,如果某个程序需要等待一会在执行,那么后面的程序都会被阻塞,为了解决这个问题,js出现了同步和异步两种任务,这两种任务的差异就在于执行的优先级不同,event loop对这些任务的执行优先级做了规范。它是一种循环机制,主线程从"任务队列"中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为Event Loop(事件循环)。在异步任务中,程序会立即返回并继续执行下一个任务,而不会等待操作完成。在同步任务中,程序会一直等待直到操作完成,然后才会继续执行下一个任务。
2023-06-26 16:53:56 93
原创 margin纵向重叠的问题
在页面文档流内,块级元素和块级元素之间,垂直方向上,margin会合并为单个margin值,(也就是margin塌陷),这种只会发生在垂直方向。父元素的高度为auto,并设置了margin-bottom,最后一个子元素也设置了margin-bottom。没有内容的元素,自身的margin-top和margin-bottom发生重叠。父元素的margin-top和子元素的margin-top发生重叠。情况一,使用BFC属性,设置其中一个元素为BFC即可。情况三,给父元素设置高度,其余解决方法同二。
2023-06-26 16:09:12 153
原创 视口宽高,元素偏移量,滚动宽高等属性
包含该元素的高度,垂直方向的内边距,边框,以及水平方向的滚动条的值。包含该元素的宽度,水平方向的内边距,边框,以及竖直方向的滚动条的值。window.innerWidth:浏览器可视区域的宽度(浏览器窗口宽度,如果存在垂直滚动条,则包括滚动条)offsetParent:返回一个距离当前元素层级上最近的且包含该元素的定位元素。返回元素的内容区域宽度或者元素的本身宽度两者中最大的值。返回元素的内容高度,包含超出导致视图中不可见的内容高度。这里的视口宽高,指的是浏览器窗口的宽高。
2023-06-26 15:01:03 71
原创 盒子模型以及不同模型下的宽高属性
css将页面中的所有元素都看成一个矩形的盒子,其中盒子包含高度,宽度,边框,内边距,外边距等属性;其中蓝色区域表示,element元素的内容区域;1920是width,297是height;padding表示元素的内边距,内容和边框之间的距离;border代表此元素的边框大小;margin外边距代表,该元素距离其他element元素的距离。
2023-06-26 14:59:57 276
原创 iview框架table数据渲染问题
最近接手了一个vue+iview框架的运营管理系统,有一个需求是,有一个表格,表格的一列数据是固定的,其余数据接口返回。但是接口会返回给你一个数组,数组中只有表格的某几列。要求是根据返回的数组,去渲染表格中相对应的那几列。原始表格是这样的id时间状态操作01修改02修改03修改04修改希望渲染的效果是这样的id时间状态操作012021/7/1成功修改022021/7/1成功修改03
2021-07-01 14:53:51 1241
原创 office2013 打开报错 无法访问您试图使用的功能所在的网络位置
最近把盘的名字修改了一下,结果!!!好多软件都报错!!!路径不对巴拉巴拉的,其中就包括我安装破解了一下午的office!!!一打开就显示正在安装,然后确定,确定,确定,显示重大错误!百度了好多种方法,最后打算卸载重来,然后在控制面板----卸载—旁边有一个更改,点进去有一个修复功能,那就修复修复呗,看看你自带的功能真的这么牛批吗哈哈哈点击修复!!!然后等个五分钟左右,重启电脑,你的office就好了,真香...
2020-08-21 12:12:11 4006
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人