简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近浏览网站学习的时候,看到了这个话题,感觉面试里也经常会被问到;所以查阅了不少文章,想总结一下,方便以后翻看。理解的会比较浅显,希望能多多交流,以后理解更深层的也会持续在这里更新。
介绍:瀑布流滚动加载,用于展示长列表,当列表即将滚动到底部时,会触发事件并加载更多列表项。基础用法:List 组件通过loading和 finished两个变量控制加载状态,当组件滚动到底部时,会触发 load事件并将loading 设置成true。此时可以发起异步操作并更新数据,数据更新完毕后,将 loading 设置成 false 即可。若数据已全部加载完毕,则直接将finished 设置成
首先要先了解下js单线程一、为什么js是单线程?其实,JavaScript的单线程,与它的用途是有很大关系,我们都知道,JavaScript作为浏览器的脚本语言,主要用来实现与用户的交互,利用JavaScript,我们可以实现对DOM的各种各样的操作,如果JavaScript是多线程的话,一个线程在一个DOM节点中增加内容,另一个线程要删除这个DOM节点,那么这个DOM节点究竟是要增加内容还是删除
浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存。但深拷贝会另外创造一个一模一样的对象,新对象跟原对象不共享内存,修改新对象不会修改到原对象。
对于不允许匿名访问的私有图片文件,不支持通过文件URL直接添加参数的方式处理图片,您需要通过`SDK`的方式将图片处理操作加入签名URL中
return 语句会终止函数的执行并返回函数的值。语法:return 表达式如果忽略,即 return; 则返回 undefined下面的 return 语句都会终止函数的执行:return;return true;return false;return x;return x + y / 3;先看下面的例子:<!DOCTYPE html><html><head>
案例1:element-ui中的table组件,可能会发现有这么一个写法:table里对应的data数据template(模版) 在这里属于一个固定用法:<template slot-scope="scope">通过scope.row.date,我们就可以读取到每一行中的date。案例2:另外关于scope.row,scope.$index案例总结:slot-scope="scope"
一、前言当博主把项目中的package.json与package-lock.json文件,还有node_moudle文件删除,然后执行npm init之后,发现竟然没有package.json,真是奇怪最后百度发现:当package.json与package-lock.json都不存在,执行"npm install"时,node会重新生成package-lock.json文件,然后把node_mo
需求背景项目中后端要求前端请求后台接口时对请求参数进行加密处理。因为我的需求是加密可逆,后端要求使用3DES加解密,最后返回返回base64格式加密过得,传给后端,后端再进行解密。什么是3DES??3DES(即Triple DES)是DES向AES过渡的加密算法,它使用3条56位的密钥对数据进行三次加密。是DES的一个更安全的变形。原版DES容易被破解,新的3DES出现,增加了加密安全性,避免被暴
一. 需求背景长按分享图片,图片中含有自己分享链接生成的二维码,需要把二维码和背景图合成一张海报,项目需求是循环生成多张海报二. canvas画布的生成条件要生成画布的html元素不能是隐藏状态。如果不想页面显示出来的话,可以给个 margin-top: -999999999px;生成画布方法需要在页面渲染结束之后执行。三. 如何生成单个画布 ?思路:根据自己的分享链接通过vue-qr生成一个二维