JS实现语音进度条拖拽 onmousedown 鼠标点下去的时候触发 onmousemove 鼠标移动的时候触发 onmouseup 鼠标离开的...
CanvasContext.beginPath()官方描述: 在最开始的时候相当于调用了一次 beginPath。 同一个路径内的多次 setF...
JS之Promise(3) Promise的链式调用 then的链式调用才是Promise的意义所在,而要实现链式调用,在then中的resol...
JS之Promise(2) Promise 的状态实例化的 Promise 有三个状态:Fulfilled: has-resolved, 表示成...
JS之 Promise(1) 什么是Promise在JavaScript中,所有的代码都是单线程执行的,也就是说JavaScript的所有网络操...
赋值、浅拷贝和深拷贝 赋值 赋值是将某一数值或对象赋值给某个变量的过程 基本数据类型:赋值,赋值之后两个变量互不影响 引用数据类型:赋址,两个变...
MVC与MVVM的区别 MVC MVC是后端的分层开发概念。M:Model层,只负责操作数据库,执行对应的SQL语句,进行数据的增删改查V:Vi...
JS函数节流和函数防抖 函数节流和函数防抖都是优化高频率执行JS代码的方法 函数节流 函数节流:是指JS代码在一定的时间内只能执行一次,就像人多...
javaScript中 var const let的区别 1 .const定义的变量不可以修改,而且必须初始化。 var定义的变量可以修改,如...