Angular和SAP C4C的事件处理队列分析

技术Angular和SAP C4C的事件处理队列分析本篇内容主要讲解“Angular和SAP C4C的事件处理队列分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Angul

本文主要讲解“Angular和SAP C4C事件处理队列分析”,感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你学习《Angular和SAP C4C事件处理队列分析》!

00-1010我们可以在Angular框架的代码中看到一个名为processQueue的函数:

Angular和SAP  C4C的事件处理队列分析

该功能通过Angular和SAP  C4C的事件处理队列分析

应用已开始:

Angular和SAP  C4C的事件处理队列分析

核心代码在for循环中,循环体是存储异步处理任务的队列asyncQueuePosition:

for(varasyncQueuePosition=0;asyncqueuepositionasyncqueue . length;asyncQueuePosition){ try }

async task=async queue[async queueposition];

fn=asyncTask.fn

fn(asyncTask.scope,async task . locals);

抓住

$ ExceptionHandler(e);

}

lastDirtyWatch=null

}队列中的每个元素看起来都是这样的:一个处理函数fn,一个局部变量locales和scope对象:

Angular和SAP  C4C的事件处理队列分析

这个注释也非常有用:一旦Angular被Angular和SAP  C4C的事件处理队列分析发现

9501.163.com再次出现在apply触发的JavaScript执行序列中。

apply的嵌套调用将抛出一条错误消息:$digest已在进行中。

asyncQueuePosition在这里作为局部变量是安全的,因为这个循环不能

//递归地重新输入。呼叫Angular和SAP  C4C的事件处理队列分析

evalAsync将

//导致出现“$digest已在进行”错误。

00-1010c4c事件处理器,EventProcessor.js有一个事件队列:

Angular和SAP  C4C的事件处理队列分析

该队列的实现位于sap/client/evt/的OperationQueue.js中:

Angular和SAP  C4C的事件处理队列分析

只需点击C4C界面就可以触发事件处理器的_processQueue。C4C事件队列的处理就像Angular思想一样,但是while循环代替了Angular for循环:

Angular和SAP  C4C的事件处理队列分析

C4C事件队列中每个元素的属性如下,可以与Angular事件元素进行比较:

FFunc相当于Angular时间元素的fn属性,环境相当于Angular事件元素的范围属性。

Angular和SAP  C4C的事件处理队列分析

至此,相信大家对“Angular和SAP C4C事件处理队列分析”有了更深的理解,下面就来一个实操吧!这是网站。更多相关内容,可以去相关渠道查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/79824.html

(0)

相关推荐

  • 大年初一英文,关于大年初一的英语作文50词

    技术大年初一英文,关于大年初一的英语作文50词The Spring Festival is one of the traditional festivals in China. People celebrate it i

    生活 2021年10月22日
  • SQL附加数据库失败问题的解决方法

    技术SQL附加数据库失败问题的解决方法这篇文章将为大家详细讲解有关SQL附加数据库失败问题的解决方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。为了偷个懒,利用这个数据

    攻略 2021年11月30日
  • java同步器AQS的实现原理是什么

    技术java同步器AQS的实现原理是什么这篇文章给大家介绍java同步器AQS的实现原理是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言在java.util.concurrent.locks

    攻略 2021年10月23日
  • linux上的并行软件ParaFly怎么用

    技术linux上的并行软件ParaFly怎么用这篇文章将为大家详细讲解有关linux上的并行软件ParaFly怎么用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

    攻略 2021年12月10日
  • 怎么用snow人脸识别贴图(mask遮罩人脸识别教程)

    技术如何使用MaskTheFace实现给人脸图片戴口罩小编给大家分享一下如何使用MaskTheFace实现给人脸图片戴口罩,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下

    攻略 2021年12月19日
  • 的好处,乐观的心态给你带来过什么好处

    技术的好处,乐观的心态给你带来过什么好处俗话说“笑一笑的好处,十年少”。近几年来,世界上很多实验室先后都发表研究报告,宣传心理特质,尤其是乐观可以促进健康。为什么乐观的心态能够带来健康呢?习得性无助理论从四个层面来强调乐

    生活 2021年10月26日