您现在的位置是:主页 > 云通信 >

美国服务器_上海响应式网站建设_怎么申请

2021-09-28 12:36云通信 人已围观

简介首先, 感谢Clemens Gantert和Peter Spielvogel对我的帮助–我们遇到了一个令人讨厌的问题,这将使我们的Personas 3安装几乎毫无用处,似乎现在工作基本正常…由于这是我在SDN上的第一个内...

美国服务器_上海响应式网站建设_怎么申请

首先,

感谢Clemens Gantert和Peter Spielvogel对我的帮助–我们遇到了一个令人讨厌的问题,这将使我们的Personas 3安装几乎毫无用处,似乎现在工作基本正常…由于这是我在SDN上的第一个内容,一个简短的介绍:

–我只是另一个开发人员,这恰好适用于SAP。

现在,说到主要主题…好吧,Personas 3正在引起一些轰动,因为它消除了silverlight的依赖性,我们转向了一个简单的html/javascript解决方案–而据我所知,在这个阶段,并不是所有的"功能"或"好处"都已经开发和实现,然而,未来似乎很有希望,因为有可能重新使用jQuery等知名技术,在定制开发风格的顶部添加一个"樱桃"。

虽然我知道角色的"主要"卖点是在其他开发人员和谷歌的帮助下,轻松定制dynpro屏幕有一些很酷的东西可以尝试。

只要看一眼Personas 3的html结构,简单来说,它有点像是一个框架,加载一个基于UI5的文档,在这个文档中,它会在一个表中绘制用户区域。。–我们编写的往返、脚本、图像、所有自定义内容都以数组的形式传递给客户端,以便在需要时(例如按下按钮)注入DOM树。

由于我们在同一个框架上,有些内容可以直接与之交互,在这个示例代码中,我将分享如何创建一个简单的"后台切换器",并将其附加到一些"外部"元素,一个不会被角色运行时脚本覆盖的元素,但是我们可以很容易地添加一个ICF节点,以将它们保存在ABAP域中。

虽然这个脚本一点也不复杂,但我将为那些对javascript或jQuery不完全"流利"的人添加一些注释,以了解它的重要性。

"window.$"–这解决了我们框架中加载的jQuery的引用。

第01行:一个简单的"getScript"()–将从给定位置加载脚本资源。。我们可以在加载完成后添加一个回调函数,物联网的前景,这样我们就不会试图访问我们尚未使用的东西。

第03行:"setTimeout"(WindowTimers.setTimeout设置超时()–Web API接口(MDN)用于允许浏览器"加载/执行"我们刚刚添加的脚本,在这种情况下'jquery.bgswitcher.js'(rewish/jquery bgswitcher·GitHub)-当我们阅读"getScript"方法的文档时,手游返利,该方法只加载脚本,并且以异步方式进行加载。。而我们可以使用一些$.ajax({异步:false})为了确保我们只在真正加载所有内容时才执行剩下的代码,我选择了上面的方法,因为它非常简单。。在右大括号行有一个"1000"参数,它是执行out"function"的超时时间(以毫秒为单位)。。这个值足够了,可能比你低很多。

第04-07行:这是脚本的"卫生"部分。。因为我们将创建不受角色直接控制的元素,所以每次可能执行这个脚本时,我们应该小心不要用垃圾重载DOM树。

第08行:这只是一个jQuery选择器,用于获取userarea上的任何自定义属性(添加了大部分角色内容的主div)–我们这样做是因为其中一些样式将流向下面的自定义创建元素。

第09行:使用"prepend"的"body"选择器()因此,我们将这个元素添加到DOM树的顶部–因为它将与绝对布局一起工作,大数据分享,这将为我们处理不完整的表省去一些麻烦在人物角色使用的html中。。值得一提的是里面的"display:none;"。。这是必要的,返利联盟,因为我们在人物角色内容的顶部添加了一个div,但是我们并不想在这里阻止任何东西。。(但我们仍然需要有一个元素来启动切换器,购物返利,我不会乱搞我没有创建的元素)

第10-13行:一个简单的javascript数组,它将包含我们想要"切换"的所有图像–在这个示例中,有两张来自新西兰的风景照片(幸运的是我住的地方)是我从谷歌图片下载的。。它们看起来有点奇怪,因为我在上传它们之前应用了4的高斯模糊,但是任何东西都能做到。

第14-16行:一旦我们有了一个元素,我们只需要在它上面使用'bgswitcher'函数和我们给定的参数,在这种情况下只是图片的数组。。我们可以添加一些其他参数来修改图片切换所需的时间,这是bgswitcher github的所有文档的一部分,您可能想看看。

就这样!–一个简单的例子,说明jQuery和一些jQuery插件(在麻省理工学院的许可下,所以在使用开源软件时保持正确的属性)

有一个jQuery的世界可以探索和使用Personas 3,因为它基于html/js。

嗨,

相当酷。

对其他读者说几句话:

1)Daniel使用了已经随Personas3.0提供的jQuery库作为其UI5库的一部分。不需要安装/加载jQuery。

2)当然这种脚本只能在WebClient中工作。

3)Daniel提到了这一点,但我想强调的是,使用jQuery操作页面内容,即使只是样式化,也是非常临时的。每次与后端的往返都将覆盖这些更改。

干杯,

克莱门斯

嗨克莱门斯,

嗯,我不知道还有其他客户。。自从修好后差不多有一个小时了。。但是谢谢你的补充。

Tags: 服务器  网站建设  上海  响应  怎么  申请  美国 

站点信息

  • 文章统计97803篇文章