![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
cz2378862893
这个作者很懒,什么都没留下…
展开
-
记录vue源码响应式和异步队列源码学习
let x;//1新建代理方法let prox = initVal => { let val = initVal let dep = new Dep();//依赖收集 return Object.defineProperty(obj = {}, "a", { get() { dep.depend() return val }, set(nval) { ...原创 2020-07-23 17:11:17 · 112 阅读 · 0 评论 -
如何进行深拷贝
1理解深拷贝和浅拷贝浅拷贝我们用同一个 ,(东西改变后,大家都有影响)深拷贝我和你用的不是同一个,(我改变后只对自己有影响,对你没影响)2,理解值类型与引用类型值类型:number,string,boolean,undefined,null ,symbol(简单数据类型,每次赋值是)第1步a=100;第2步b=a;第2步a=200;值类型赋值在栈里面开辟新空间...原创 2019-11-20 14:55:29 · 554 阅读 · 0 评论 -
页面过渡效果,
<!DOCTYPE ><html><head><title></title><script type="text/javascript">var _PageHeight = document.documentElement.clientHeight,_PageWidth = document.documentEl...原创 2018-02-24 10:28:58 · 980 阅读 · 0 评论 -
dom节点生成图片
1,业务要求将dom节点生成图片,注意点,移动端dom节点不可以使用%,rem等布局。要是用px来布局,并且使用640的设计稿,适配320px的手机屏幕。要在服务器上才可以,我是用node+express搭建的服务器环境。如果有自己的环境可以直接引用下面代码2依赖的js:html2canvas.js和canvas2image.js,为了省事我引入jq。1dom绘制成为canvas-----...原创 2018-09-14 13:35:11 · 2186 阅读 · 0 评论 -
个人总结:删除数组中某项元素
let removeByValue = (arr, val) => {for (var i = 0; i < arr.length; i++) {if (arr[i] == val) {arr.splice(i, 1);break;}}return arr}//删除数组空元素let delArrys = (arr, val) => {...原创 2019-08-12 11:15:47 · 116 阅读 · 0 评论