
js源码解析
文章平均质量分 62
Sam young
这个作者很懒,什么都没留下…
展开
-
html 懒加载图片实现方法
** 当每个图片的src都有赋值就把滚动事件移除 *//** 当滚动到对应的每个图片才把src赋值进去 */// 处理当前图片显示,意思是显示一开始滚动区域的图片。/** 动态创建img标签 使用随机图片api */// 处理滚动下滑逻辑显示。/** 滚动事件 */原创 2023-02-28 14:54:26 · 1573 阅读 · 0 评论 -
Promise手写 使用class方法
原来使用Promise用法不再多说,只是展示比较跟我下面写的使用方法var p = new Promise((resolve, reject)=>{ setTimeout(()=>{ resolve(4) }, 0)})p.then((res)=>{ //4 res console.log(res, 'res')})手写Promise创建一个class 对象 新增构建函数class MyPromise { resol原创 2022-02-24 09:48:58 · 765 阅读 · 0 评论 -
js数组 foreach 源码解析
const list = ['a', 'b', 'c', 'd'];// 注意不能使用 => (fn) {...} 写法,因为this会找不到对象的Array.prototype.newForEach = function (fn: (item: any, index: number) => void) { console.log(this); // 这里的this会指向 list - ['a', 'b', 'c', 'd'] const len = this.length; f原创 2022-01-20 16:15:37 · 2107 阅读 · 0 评论