当前位置:首页 > Web开发 > 正文

core.js的加载逻辑

2024-03-31 Web开发

Created by Wang, Jerry, last modified on May 09, 2016

技术图片

如果写作这样也是可以的,
没错。这种方法是通过绝对路径来load sap-ui-core.js这个重要的文件。
如果是改成这种相对路径的方法:

技术图片

有人在SCN上提了和你一模一样的问题。你遇到问题要长于操作scn和google :)

按F12打开development tool后,能够在Sources tab里看到这个sap-ui-core.js.

技术图片

那么我如果本地用tomcat 运行ui5 措施,我怎么知道这个sap-ui-core.js从本地什么处所load的呢?
你可以使用Chrome development tool里的Network tab,输入sap-ui作为filter:

技术图片

然后单击此中一个文件,在http response的field x-sap-ResourceUrl 里就能找到答案了。

技术图片

你到你本地的folder去找找,,看能不能找到这个文件?

技术图片

你会发明这个folder只是temp folder,这是你在Eclipse里run as server时,Eclipse自动把UI5 core library里的js解出来,放在这个temp folder供加载用的。

但是这只是我们在Eclipse里开发并且做单元测试的情况。如果客户使用我们的UI5,并不是用这种方法加载sap-ui-core.js. 具体方法可以等你on board之后学习,因为这就需要netweaver的常识了。

关于你问到的web.xml里关于Servlet的一些常识点:

技术图片

你可以随便用关键字tomcat+Servlet搜索一些文章来看。
我本身也写过一篇:

要获取更多Jerry的原创文章,请存眷公家号"汪子熙":

技术图片

SAP UI5 sap-ui-core.js的加载逻辑

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32143.html