一只Chang

2020年4月28日

画了一下午的图,完成了promise的部分图解

摘要: 基本过程: 初始化 Promise 状态(pending) 立即执行 Promise 中传入的 fn 函数,将Promise 内部 resolve、reject 函数作为参数传递给 fn ,按事件机制时机处理 执行 then(..) 注册回调处理数组(then 方法可被同一个 promise 调用多 阅读全文

posted @ 2020-04-28 16:42 一只Chang 阅读(218) 评论(0) 推荐(0) 编辑

2020年4月26日

实现bind的全程思路

摘要: <script> // 分析: 相比于call和apply,bind的返回的是一个函数,并且这个函数完成的任务与apply相同。 //这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。 //另外由于返回的是一个函数,要考虑这个返回函数作为构造函 阅读全文

posted @ 2020-04-26 18:16 一只Chang 阅读(296) 评论(0) 推荐(0) 编辑

2020年4月14日

防抖和节流的概念和实现方式

摘要: 防抖: 短时间内大量触发同一事件,只会执行一次函数,实现原理为设置一个定时器,约定在xx毫秒后再触发事件处理,每次触发事件都会重新设置计时器,直到xx毫秒内无第二次操作,防抖常用于搜索框/滚动条的监听事件处理,如果不做防抖,每输入一个字/滚动屏幕,都会触发事件处理,造成性能浪费。 实现方式: fun 阅读全文

posted @ 2020-04-14 17:01 一只Chang 阅读(841) 评论(0) 推荐(0) 编辑

手写实现call,apply,bind方法

摘要: 实现call方法 Function.prototype.myCall = function(thisArg, ...args) { const fn = Symbol('fn') // 声明一个独有的Symbol属性, 防止fn覆盖已有属性 thisArg = thisArg || window / 阅读全文

posted @ 2020-04-14 16:53 一只Chang 阅读(2339) 评论(0) 推荐(0) 编辑

2020年3月23日

ajax简单总结

摘要: ajax快速理解 使用ajax的过程可以类比平常我们访问网页的过程 1、创建一个XMLHttpRequest类型的对象 相当于打开一个浏览器 //var xhr=new XMLHttpRequest() 2、打开与一个网址之间的连接 相当于在地址栏输入访问地址 //xhr.open('GET','a 阅读全文

posted @ 2020-03-23 17:21 一只Chang 阅读(101) 评论(0) 推荐(0) 编辑

jquery基础笔记

摘要: 1、JQuery入口函数标准方法(两种写法) $(document).ready(function(){});2、筛选选择器方法 children 子类选择器 find 后代选择器 siblings 查找兄弟节点,不包括自己本身。 parent 查找父亲 eq(index) index 从0开始 n 阅读全文

posted @ 2020-03-23 17:19 一只Chang 阅读(82) 评论(0) 推荐(0) 编辑

javascript基础笔记

摘要: 查看 wifi密码: netsh wlan show profiles "JDZU" key=clear prompt()//弹框提示,输入内容;配套parseInt(prompt("输入提示语"))alert();//弹框console.log();//在控制台输出document.write() 阅读全文

posted @ 2020-03-23 17:18 一只Chang 阅读(123) 评论(0) 推荐(0) 编辑

2020年3月13日

promise的链式调用

摘要: 1. Promise 包含两个参数:resolve,reject; Resolve:将promise的状态设置为完成状态(resolved),此时then方法捕捉变化,执行成功的回调 Reject:将promise状态设置为无效,(rejected),此时then方法执行失败回调—————————— 阅读全文

posted @ 2020-03-13 11:06 一只Chang 阅读(734) 评论(0) 推荐(0) 编辑

2020年3月12日

JavaScript之_proto_与prototype理解

摘要: _proto_是对象中的私有属性,对象调用这个属性能够访问本对象构造函数的原型。 prototype意思是原型,可以算是构造函数的的一个属性。 初步的可以理解为,往深了不能解释。 把一个实例化对象比作儿子,那么要制造儿子需要爸爸的基因。 而_proto_是每个儿子的属性,这个属性指向自己的爷爷。 而 阅读全文

posted @ 2020-03-12 14:21 一只Chang 阅读(138) 评论(0) 推荐(0) 编辑

导航