- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 【Git】git tag使用 + git branch使用,以及常见的git flow
git tag:给当前分支打标签,以便回退到此版本。发布一个版本时,我们通常先在版本库中打一个标签(tag)。**git branch:**可以用命令git branch来查看我们的git仓库有几个分支,而我们目前工作处于那个分支,前面有个*****号的就是我们目前所处的分支。
2022-12-12 22:40:39
421
原创 JS高级 Promise介绍
Promise是一个类,可以翻译成 承诺、许诺、契约。当我们需要的时候,给予调用者一个承诺:待会儿我会给你回调函数时,就可以创建一个Promise的对象。在通过new创建Promise对象时,需要传入一个回调函数,称之为executor。
2022-12-06 08:00:00
583
原创 JS高级 Proxy-Reflect介绍
在ES6中新增了一个Proxy类,是用于帮助我们创建一个代理的。即,如果希望监听一个对象的相关属性,那么可以先创建一个代理对象(Proxy对象),之后对该对象的所有操作,都通过代理对象来完成。Reflect主要提供了很多操作JavaScript对象的方法,有点像Object中操作对象的方法。
2022-12-06 01:45:42
936
原创 JS高级 ES5实现继承(八千字详解)
最终ES5实现继承的方案是寄生组合式继承(目前最好的一种)寄生组合式:所谓寄生组合式继承,即通过借用构造函数来继承属性,通过原型链的混成形式来继承方法。
2022-11-04 19:44:09
744
原创 C语言 指针综合
C语言中指针是一种数据类型,指针是存放数据的内存单元地址。计算机系统的内存拥有大量的存储单元,每个存储单元的大小为1字节,为了便于管理,必须为每个存储单元编号,该编号就是存储单元的“地址”,每个存储单元拥有一个唯一的地址。指针变量除了可以存放变量的地址外,还可以存放其他数据的地址,例如可以存放数组和函数的地址。
2022-10-29 16:27:13
947
原创 怎么理解回流和重绘?什么场景会触发?
在html中,每个元素都可以理解成一个盒子,在浏览器解析过程中,会涉及到回流与重绘:回流:布局引擎会根据各种样式计算每个盒子在页面上的大小和位置重绘:当计算好盒模型的位置、大小及其他属性后,浏览器根据每个盒子特性进行绘制
2022-10-25 11:05:56
508
1
原创 C语言 数组综合
数组是具有相同的数据类型的有序数据的集合。数组中的每一个元素都属于同一个数据类型。用一个统一的数据名和下标来唯一地确定数组中的元素。
2022-10-24 10:26:07
735
原创 预处理命令
预处理是在程序做翻译之前要做的工作,主要是因为C在程序前面大都使用一些不属于C的语句,称为“预处理命令”,必须将这些语句交给预处理器,将它扩充程C语言,再进行下一步的编译处理。
2022-10-23 21:13:16
1168
原创 循环语句程序设计
循环结构是结构化程序设计的基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。 由顺序结构、循环结构和选择结构组成的算法即称为“结构化的算法”。
2022-10-23 21:02:48
824
原创 元素水平垂直居中的方法有哪些?如果元素不定宽高呢?
我们在制作页面的时候,经常需要把元素进行水平垂直居中,所以今天主要介绍行内元素和块级元素水平垂直居中的多种方法,供大家选择运用。
2022-10-23 19:37:00
1412
原创 Flex 弹性盒子布局
采用flex布局的元素,称为flex容器(flex container),简称“容器"。它的所有子元素自动成为容器成员,称为flex项目(flex item),简称“项目”。容器默认存在两根轴:水平的主轴和垂直的交叉轴。
2022-10-21 18:45:56
833
原创 this指向:this绑定规则 + 箭头函数
this绑定规则分为:默认绑定、隐式绑定、显式绑定和new绑定;箭头函数允许我们用更短的语法定义函数,可用于替代传统函数function(){}。箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this,arguments,super或new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。
2022-10-21 11:01:29
445
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人