OpenUI5 (SAPUI5) js框架简单介绍
2017-01-21 12:02
447 查看
相关资料
官方网站:http://sap.github.io/openui5/依赖包:https://openui5.hana.ondemand.com/downloads/openui5-runtime-1.16.8-SNAPSHOT.zip
开发SDK包:https://openui5.hana.ondemand.com/downloads/openui5-sdk-1.16.8-SNAPSHOT.zip
插件地址:https://tools.hana.ondemand.com/juno/
基本介绍
什么是SAPUI5(OpenUI5)SAPUI5又名OpenUI5,是SAP旗下的一个js前端框架,现在统一叫OpenUI5,因此以下的文档内容也将用OpenUI5统一为该框架名称。
OpenUI5在Eclipse上的开发
SAP推荐在eclipse上进行OpenUI5的开发,所以也直接提供了eclipse插件进行相关支持。在开发过程中可以首选eclipse作为开发工具。
框架的搭建
OpenUI5的搭建和其他的js框架类似,没有太大的区别,具体可以参考官方的Demo。在此要注意的是,OpenUI5的设计模式是MV*,而且OpenUI5已经自己做好了MV*了,所以十分方便。(备注:【MV*】这里可以说MVC也可以说MVP这看个人理解,不需要过多纠结)
OpenUI5的MV*结构有点特殊,他是通过文件名称进行定义的,这不仅使文件的命名强制性的规范了,而且也弱化了文件的目录结构,让整个项目一目了然。
具体如下:
OpenUI5在项目开始时引用框架js是需要注意的,因为他确定了你需要什么样的框架包的支持。
id="sap-ui-bootstrap"---指定了页面ui的类型
src="resources/sap-ui-core.js"---指定了核心框架包的位置
data-sap-ui-theme="sap_bluecrystal" ---页面主题样式定义
data-sap-ui-libs="sap.ui.commons"---指定核心包下的内容块,为什么这样说呢,因为sap倡导的是一套代码支持所有平台,所有他的包也被分为了PC端的sap.ui和移动端的sap.m。这是对需要的组件包的支持而指定的,这里一般引入基本核心包就够了,但是如果需要其他的OpenUI5包支持,则用逗号隔开一一添加,在添加过程中最好按照包的层级添加(虽然在开发中没有太大的影响)。
那么从上面的写法中我们就能看出来,我们加载的只是基本的sap.ui.commons下的内容,所以如果我们用到了如sap.ui.table下的就找不到了。(具体的看包目录就懂了)
原文http://shimengwen.blog.51cto.com/2448562/1363438
相关文章推荐
- OpenUI5 (SAPUI5) js框架简单介绍
- OpenUI5 (SAPUI5) js框架简单介绍
- OpenUI5 (SAPUI5) js框架简单介绍
- 使用Javascript和prototype.js框架创建类型及其相关的prototype属性的简单介绍
- 介绍jquery.validate.js简单实用的表单验证框架
- 八款Js框架介绍及比较
- 八款Js框架介绍及比较
- 八款Js框架介绍及比较
- xDom-一个简单的Delphi框架-介绍及下载
- [转]prototype.js开发笔记(针对Ajax的JS框架Prototype的使用介绍)
- js调用父框架函数与弹窗调用父页面函数的简单代码
- 八款Js框架介绍及比较
- 关于Flex-Mvc的几个框架的简单介绍
- 八款js框架介绍[转]
- SAP-IDES 简单介绍
- 一个最最简单的飞行射击游戏(J2ME)的大体框架介绍
- Js框架介绍及比较
- CSS教程(八) 简单介绍CSS结合JS的运用
- prototype.js开发笔记(针对Ajax的JS框架Prototype的使用介绍)
- 八款Js框架介绍及比较~转载