![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
爱吃蟹黄堡的蟹老板
这个作者很懒,什么都没留下…
展开
-
将canvas界面转成本地链接
将canvas界面转成本地链接分成三个步骤canvas 转 base64function convertCanvasToImage(canvas) {return canvas.toDataURL(“image/png”);}base 转 blobfunction dataURItoBlob(dataURI) {var byteString = atob(dataURI.split(‘,’)[1]);var mimeString = dataURI.split(‘,’)[0].sp原创 2022-05-16 17:47:32 · 1157 阅读 · 0 评论 -
intersectionObserver实现图片懒加载
图片懒加载图片懒加载的目的:更加快速的加来页面,减少不必要的资源浪费。简单代码实现<body> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <br><br><br>原创 2020-09-17 23:27:05 · 152 阅读 · 0 评论 -
js_class
class首先先写一个简单的class看看 class a{ constructor(name){ this.name = name } sayname(){ console.log(this.name) } } class b extends a{ constructor(name,age){ ...原创 2020-03-09 21:08:42 · 151 阅读 · 0 评论 -
事件循环
js_任务列队任务列队之主程序任务(main非异步任务)、微任务列队(如Promise任务)、宏任务列队(如settimeout任务)执行优先级 主程序任务>微任务>宏任务注意:定时器并不会等待主程序结束才开始计时,而是当主程序开始运行时就已经开始计时,计时完成将任务让如列队中去,最后等待主程序完成执行任务。注意:即使有两个定时器的时间是一样的它们也会分别被加入到列队中去。应...原创 2020-02-25 12:22:10 · 120 阅读 · 0 评论 -
js_单例设计模式
实现单例模式单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式的实现:主要通过创建一个标志变量来保存第一次创建过的实例,当下一次获取该类的实例时进行判断标志变量是否已经被赋值,如果已被赋值直接返回标志位上保存的值。//第一种var Singleton = function( name ){ this.name = name; this.instance ...原创 2020-02-06 19:41:49 · 79 阅读 · 0 评论 -
利用axios创建用与网络请求
解耦axios与组件:在引入axios之前最好单独将它再次封装,有助于以后更换axios时不至于手忙脚乱。//创建一个network文件夹由于存放有关axios的文件(request.js respose.js)//将所有请求放入request.jsimport axios from 'axios'export function request(config) { //创建axios...原创 2019-12-01 15:58:46 · 174 阅读 · 1 评论 -
call_apply_bind
call 将a函数内部的this指向重新定位到第一个参数上,第二参数为传入函数参数的值function a(name){ console.log(this.y) console.log(name)}a.call({y:100},10)apply 和call基本相同知识apply的第二个参数类型为数组类型function a(name){ console.log(this.y) ...原创 2019-12-01 15:47:09 · 69 阅读 · 0 评论 -
async_await详解
promisepromisepromise作用 promise是es6的新增方法其主要目的是为了解决异步问题原创 2019-10-06 23:13:45 · 308 阅读 · 0 评论