05 2019 档案

摘要:异步队列Deferred Object 一)jQuery.Callbacks( flags ) 1.总体结构 该函数返回一个链式工具对象(回调函数列表),用于管理一组回调函数。 2.源码分析 1.工具函数createFlags(flags) 该函数用于将字符串标记转换为对象格式标记,并把转换结果缓存 阅读全文
posted @ 2019-05-25 23:46 Shadowplay 阅读(252) 评论(0) 推荐(0)
摘要:选择器Sizzle 一)Sizzle( selector, context, results, seed ) 该函数用于查找与选择器表达式selector匹配的元素集合,是选择器引擎的入口。 selector: CSS选择器表达式 context: DOM元素或者文档对象,作为查找元素的上下文,用于 阅读全文
posted @ 2019-05-25 23:45 Shadowplay 阅读(230) 评论(0) 推荐(0)
摘要:Promise与异步编程 一、JS异步编程背景 JS引擎建立在单线程事件循环的概念上,JS引擎在同一时刻只能执行一段代码。 每当一段代码准备被执行时,它就会被添加到作业队列。当JS引擎结束当前代码 执行后,事件循环就会执行队列中的下一个作业。事件循环(event loop)是JS 引擎的一个内部处理 阅读全文
posted @ 2019-05-25 16:53 Shadowplay 阅读(358) 评论(0) 推荐(0)