
JS
爱吃蟹黄堡的蟹老板
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将canvas界面转成本地链接
将canvas界面转成本地链接 分成三个步骤 canvas 转 base64 function convertCanvasToImage(canvas) { return canvas.toDataURL(“image/png”); } base 转 blob function dataURItoBlob(dataURI) { var byteString = atob(dataURI.split(‘,’)[1]); var mimeString = dataURI.split(‘,’)[0].sp原创 2022-05-16 17:47:32 · 1417 阅读 · 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 · 191 阅读 · 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 · 197 阅读 · 0 评论 -
事件循环
js_任务列队 任务列队之主程序任务(main非异步任务)、微任务列队(如Promise任务)、宏任务列队(如settimeout任务) 执行优先级 主程序任务>微任务>宏任务 注意:定时器并不会等待主程序结束才开始计时,而是当主程序开始运行时就已经开始计时,计时完成将任务让如列队中去,最后等待主程序完成执行任务。 注意:即使有两个定时器的时间是一样的它们也会分别被加入到列队中去。 应...原创 2020-02-25 12:22:10 · 167 阅读 · 0 评论 -
js_单例设计模式
实现单例模式 单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式的实现:主要通过创建一个标志变量来保存第一次创建过的实例,当下一次获取该类的实例时进行判断标志变量是否已经被赋值,如果已被赋值直接返回标志位上保存的值。 //第一种 var Singleton = function( name ){ this.name = name; this.instance ...原创 2020-02-06 19:41:49 · 138 阅读 · 0 评论 -
利用axios创建用与网络请求
解耦axios与组件:在引入axios之前最好单独将它再次封装,有助于以后更换axios时不至于手忙脚乱。 //创建一个network文件夹由于存放有关axios的文件(request.js respose.js) //将所有请求放入request.js import axios from 'axios' export function request(config) { //创建axios...原创 2019-12-01 15:58:46 · 262 阅读 · 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 · 95 阅读 · 0 评论 -
async_await详解
promisepromise promise 作用 promise是es6的新增方法其主要目的是为了解决异步问题原创 2019-10-06 23:13:45 · 357 阅读 · 0 评论