自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 原理篇:浏览器渲染原理及使用文档片段优化效率

文档片段通过docunment.creatDocumentFragment语句来创建,从字面上来看,像是创建了dom元素,其实它并不是真正的dom元素,不会改变dom结构,它用于存储dom元素的数据。

2024-03-27 11:48:12 579

原创 原理篇:js为什么会阻碍浏览器的渲染

先说原理,浏览器渲染主进程中只有一个渲染主线程,这个主线程即js的单线程。主线程承担着诸多的工作,渲染页面、执行JS都在其中运行。事件循环又叫做消息循环,是浏览器渲染主线程的工作方式。浏览器的任务存在消息队列当中,每次主线程从消息队列中取出第一个任务执行,执行完毕后再去消息队列中取任务…而在执行当前任务时,可能会产生新的任务,这些新的任务会被添加到消息队列中等待执行。

2024-03-27 10:42:53 975

原创 Vue 自定义指令

在全局中定义需要把代码写到项目中main.js文件中。通过Vue.directive()方法定义指令。该方法包括两个参数,指令名和一个js对象。在全局中定义的指令可以在项目任意组件中使用。其中对象包括三个方法:**bind()**方法,初始化时执行吗,并且只执行一次。由于此时元素还没有渲染到页面中,dom是虚拟dom,无法操作对dom元素绑定事件函数等。**inserted()**方法,元素渲染到页面后执行,只调用一次。一般在这个方法里操作dom对象。

2024-03-26 20:22:56 477

原创 原理篇:git分支合并文件丢失问题

前端开发过程中,我们将两个分支进行合并时,在没有提示手动解决冲突的情况下下,文件会丢失。这可能是以下问题导致的。

2024-03-20 10:14:41 1175 1

原创 JavaScript 数据类型之Map与WeakMap

ES6数据类型之 Map与WeakMap

2024-03-18 16:18:55 2364

原创 JavaScript 数据类型之Set与WeakSet

Set与WeakSet

2024-03-13 10:30:00 1194

原创 JavaScript 数据类型之唯一值Symbol

Symbol类型

2024-03-12 15:31:14 666 1

原创 JavaScript 扩展运算符 “...“详解

es6中扩展运算符简介

2024-03-11 16:56:17 1280 1

原创 JavaScript 解构赋值基础详解

ES6中解构赋值基础详解

2024-03-08 17:05:03 720 1

原创 JavaScript 箭头函数详解

在ES6中新增了箭头函数,箭头函数是一种简洁的函数写法,它省略了函数名,用”=>“来定义函数体。下文将对箭头函数常见的形式和特点进行分析。

2024-03-07 20:44:12 2377

原创 JavaScript 用var、let、const所声明变量的区别

javaScript中,用var,let和const声明变量的区别。

2024-03-06 19:29:03 573 2

空空如也

空空如也

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

TA关注的人

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