普通函数与箭头函数的区别是什么?
其中,箭头函数是在 ES2015(ES6) 标准中新增的,其语法与 ES6 之前的函数声明及函数表达式两种定义方式不同。本文中,将函数声明和函数表达式两种定义方式归为普通函数。
CSS元素层叠问题与z-index属性
所谓元素层叠问题,就是某些元素原本你希望它出现在外层,结果却被其他元素遮挡了。怎么解决这个问题?解决这个问题前,先要搞清楚浏览器渲染元素的规则
git冲突出现的原因及解决方案
简单来说就是本地修改的文件和目标远程库的同一个文件都有修改。这时无论是pull丶push丶merge时都会产生冲突。
什么是代理模式
我们作为用户需要去如何评估一个房子的好坏、如何办理住房手续等一些列繁琐的事物吗?显然,用户肯定不愿意这样做。用户最关心的是结果,用户对房子提出需求以及提供对等价值的金钱就可以获得满意的房子,这就是结果。
什么是耦合,什么是内聚
有 A 和 B 两个 element。当修改了 A 的时候,B 必须被修改,那么两者就耦合了。在耦合的定义里没有 element 之间的包含关系。耦合是两两之间的,不是父子之间的,耦合差不多就是静态类型的引用关系
盘点程序员必备的专业术语
API应用程序接口(英语:Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要
JS数组降维的几种方法详解
二维数组使用数组实例方法concat和ES6扩展运算符降维,降维ES10 新增Array.prototype.flat(),用于将嵌套的数组打散,变成一维的数组。该方法返回一个新数组,对原数据没有影响。
vue2中的provide inject 传递响应式
vue2 中的常规写法;vue2 中的不太常规写法,但用得舒服.(大概用法还是一样,只是传递的值变成 this--> 整个实例);vue2 + ts (因为ts之前没用过的话确实不知道怎么用,所以示例一下)
Vue中常用的一些自定义指令
给dom文字随机设置颜色;按钮级别的指令权限;v-draggable 实现元素拖拽效果,当前div一定要有定位,比如 position: absolute;获取position: fixed;v-debounce 防抖