jQuery.sap.require
  TEZNKK3IfmPf 2023年11月13日 67 0
Created by Jerry Wang, last modified on Sep 16, 2015
  • sap-ui-loaddbg
  • dbg
  • -dbg
  • async
  • false
  • execModule
    jQuery.sap.require

将所有的.替换成/:
jQuery.sap.require
将之前用jQuery.sap.declare添加到mModules map里的entry取出:
jQuery.sap.require
根据debug mode的状态选择load哪个版本的js 文件:
jQuery.sap.require
require是用同步方式取resource:
jQuery.sap.require
jQuery.sap.require

line 16231会跳转到line 16241:
jQuery.sap.require
load成功后立刻执行module:

jQuery.sap.requireCreated by Jerry Wang, last modified on Nov 06, 2014

UI5里使用jQuery.sap.require 同步加载module:
jQuery.sap.require
首先判断传入的参数是否是array或者function:
jQuery.sap.require
将module name转换成url:
jQuery.sap.require
将.替换成/:
jQuery.sap.require

转换之后的结果:
jQuery.sap.require
line 8392 利用原生的exec试探传入的s是否为一个js文件:

jQuery.sap.require 对象M里包含了所有UI5运行所需要的module: jQuery.sap.require R的value为4,代表module已经加载完毕: jQuery.sap.require 因为该涉及到的module 此时尚未加载,因此利用AJAX进行同步加载: jQuery.sap.require jQuery.sap.require

最后通过AJAX获得结果:

jQuery.sap.require
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月15日   30   0   0 jQuery
  TEZNKK3IfmPf   2023年11月15日   65   0   0 jQueryjs
  TEZNKK3IfmPf   2023年11月14日   29   0   0 jQuery表单
  TEZNKK3IfmPf   2024年03月22日   65   0   0 jQueryeasyui
  TEZNKK3IfmPf   2023年11月14日   75   0   0 jQuery
  TEZNKK3IfmPf   2024年03月29日   50   0   0 htmljQuery
  TEZNKK3IfmPf   2024年05月31日   25   0   0 jQuery选择器
TEZNKK3IfmPf