240 发简信
IP属地:云南
  • Resize,w 360,h 240
    conventional commit(约定式提交)

    前言 此篇文档基于 21 年年终述职大家提出的开发规范化管理和文档化管理的建议,结合 Conventional Commits 约定式提交规范 ...

  • Resize,w 360,h 240
    项目框架vue2.x版本升级到vue3.0版本

    注意:升级前,node版本需要在8.9的版本以上! 本文目录: 为什么要升级框架? 主要模块升级对应版本 vue2.x与vue3.x的区别 升级...

  • 常用操作命令

    查看提交日志:git log修改commit信息:git commit --amend回退上一个版本:git reset --HEAD^回退到指...

  • this

    一、this指向 1、普通函数中this指向window 2、对象中调用函数,this指向调用函数的对象。如果先对函数作赋值,那么调用函数的变量...

  • Promise、Generator、async/await

    一、Promise promise的出现是为了解决回调地狱问题。什么是回调地狱呢? 例如:使用jquery的ajax请求省市区的数据,请求市数据...

  • Resize,w 360,h 240
    内存

    1. 栈数据结构 js中基本类型数据存放在栈结构中栈中存取数据的特点是先进后出,后进先出。如下图: 2. 堆数据结构 js中引用类型数据存放在堆...

  • 如何绘制0.5px像素的线

    原理:利用伪元素和transform.scale()属性 0.5px盒子 还有几种绘制方法,例如线性渐变、background-image、bo...

  • typeof & instanceof

    typeof和instanceof都是判断数据类型的,那么这两者之间有什么区别呢? 上面的代码我们可以看出,typeof 判断原始类型(numb...

  • 深拷贝&浅拷贝

    当我们把一个对象赋值给另一个对象时,改变之前对象的值,另一个对象的值也会随之发生改变,这是因为对象会引用同一个内存地址,改变obj,同时也会改变...