记录一下工作中使用git的几种场景,思路 1.通用 场景: 从零开始开发新功能-->发布测试-->测试完成--->合并master-->打包上线...
前言 在开发过程中拿到一个内嵌比较深的值需要做很多的判断,来保证没有数据而报错,比如: ES2020 Optional Chaining Ope...
前言:在电商平台我们经常能看到整点秒杀或者是倒计时秒杀,如何用原生的JS代码来实现这样的功能呢? 1.整点秒杀: 思路分析:(h,m,s) 获取...
什么是事件委托? 对"事件处理程序过多"问题的解决方案,就是需要触发子事件时,只用给某父元素指定一个事件处理程序,就可以管理某一类型的所有事件....
前言:在电商平台我们经常能看到这样的切换效果,如何用原生的JS代码来实现这样的功能呢? 1.思路分析:排他思想 鼠标移入:显示自身样式,隐藏其他...
前言:在电商平台我们经常能看到这样的放大镜效果,如何用原生的JS代码来实现这样的功能呢? 1.思路分析:三事两线 三个事件: 鼠标移入:显示出大...
数组去重一般在面试题出现的概率比较高,网上也有各种各样的解法,暂时总结七种比较好用的解法(后续会持续更新) 1. ES6 Set() ES6...
什么是递归函数? 一个通过函数名调用自身的函数 递归函数的注意点 一定要有结束条件,否则会导致死循环 能用递归函数实现的需求,就一定可以用循环调...
什么是作用域? 作用域是可访问变量的集合。 什么是函数作用域? 函数内声明的所有变量在函数体内始终是可见的,而在函数外部不能访问 什么是作用域链...