?JDK动态代理需要使用接口实现, 如果目标对象没有实现接口,就需要使用CGLIB代理 ?CGLIB代理使用的核心类Enhancer,在 CGLIB代理中设置代理对象以及设置回调函数 ?CGLIB中代理类实现的接口与JDK代理对象不同 JDK代理 → InvocationHandler CGLIB代 ...
分类:
其他好文 时间:
2019-11-03 20:09:18
阅读次数:
114
js的数组迭代方法 Array.forEach forEach方法为每个数组元素调用一次函数(回调函数)。 数组求和: var arr = [1,2,4,67,3]; var result=0; arr.forEach(sumArray); function sumArray(value, inde ...
分类:
编程语言 时间:
2019-11-03 14:24:06
阅读次数:
54
1. jQuery.each(object, [callback]), 通用遍历方法,可用于遍历对象和数组 不同于遍历 jQuery 对象的 $().each() 方法,此方法可用于遍历任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容。如果需要退出 each 循 ...
分类:
Web程序 时间:
2019-11-03 10:25:46
阅读次数:
79
回调函数最多的应用场景就是异步操作,因为异步的操作我们不知道这个操作到底何时结束,那么我们后续执行的代码就无法按照应有的流程走下去。 JS中的回调函数实例浅析 地址 》https://m.jb51.net/article/136848.htm <script type="text/javascrip ...
分类:
Web程序 时间:
2019-11-02 21:31:47
阅读次数:
109
防抖(debounce) 概念 事件被触发经过单位时间(delay)后再执行回调,如果在单位时间内又被触发,则重新计时。 防抖函数 若延迟delay设置为1000(默认值),则cb(回调函数)只会在停止触发1s后执行,如果一直不断地触发,则回调函数始终不执行。 使用 下面是一个简单的使用示例,后续介 ...
分类:
其他好文 时间:
2019-11-02 19:48:59
阅读次数:
87
note.txt js进阶部分 1 变量及其作用域 全局变量 局部变量 作用域 作用域链 let/var 区别 const 定义常量 2 异步专题 回调函数 同步异步 es6 Promise(使用和手写实现) 3 oop 原型 原型链 面向对象 。。。 es6 class 等 4 闭包 5 面试题 ...
分类:
编程语言 时间:
2019-10-31 23:47:12
阅读次数:
111
Promise相关 关于异步: 出现背景: 由于JS是单线程语言,因此所有网络操作、浏览器事件都必须是异步执行的。 异步解决方案: 方案一:回调函数方式(注册 执行异步任务 触发回调函数) 原理: 浏览器解释执行js代码过程中,遇到异步任务,首先在系统中挂起(异步队列中注册回调函数),当异步任务(e ...
分类:
其他好文 时间:
2019-10-31 23:22:53
阅读次数:
105
定时器应该包含哪些内容呢, 做一个定时器,即使用一个线程不断循环检测 一、设置时钟 SetTimer(uLong uTimerID,uint64 uTimerSpace,conststchar* szDes) uTimerID定时器ID,唯一性,通过它回调函数,uTimerSpace 定时器调用间隔 ...
分类:
其他好文 时间:
2019-10-31 13:19:50
阅读次数:
101
1、then方法 他有两个参数 第一个是异步函数成功时候的回调函数, 第二个是失败时候的回调函数 2、async、await ...
分类:
其他好文 时间:
2019-10-30 22:43:51
阅读次数:
82
一、LibCurl基本编程框架 在基于LibCurl的程序里,主要采用callback function (回调函数)的形式完成传输任务,用户在启动传输前设置好各类参数和回调函数,当满足条件时libcurl将调用用户的回调函数实现特定功能。下面是利用libcurl完成传输任务的流程: 1. 调用cu ...
分类:
Web程序 时间:
2019-10-29 16:59:06
阅读次数:
111