搜索
开发文档
应用开发
快应用开发
快游戏开发
开发文档/快应用开发/开发指南/开发/框架
框架更新时间: 2024-09-13 18:22:00

总览

主题介绍
框架简介一套以前端开发技术栈为主进行应用开发的框架
文件组织一个应用包含:描述项目配置信息的manifest 文件,放置项目公共资源脚本的app.ux 文件,多个描述页面/自定义组件的ux 文件
manifest 文件manifest.json 文件中包含了应用描述、接口声明、页面路由信息
UX 文件APP,页面和自定义组件均通过 ux 后缀文件编写,ux 后缀文件由template 模板style 样式script 脚本3 个部分组成
template 模板类似 HTML 的标签语言,结合基础组件、自定义组件、事件,构建出页面的结构
style 样式样式布局采用 CSS Flexbox(弹性盒)样式,针对部分原生组件,对 CSS 进行了少量的扩充以及修改
script 脚本用来定义页面数据和实现生命周期接口

扩展

主题 介绍
全局方法快应用框架层提供了前端开发中常用的若干全局方法,包括 setTimeout、setInterval、clearTimeout、clearInterval 1000+、TextDecoder 1080+ 等。
分包加载将项目中的所有页面及资源通过配置规则划分到多个单独的分包文件中,运行时单独下载,加快页面渲染。
JS 独立打包
当 app.ux 或页面文件两次或以上引用到同一 JS 资源时,会将该 JS 资源抽取到独立的文件中,使得相关文件共用同一份 JS 代码,可有效减少整个 rpk 包体积。
骨架屏快应用平台在1090版本提供的骨架屏功能,支持在页面完全渲染完成之前显示一张勾勒页面轮廓的骨架视图。
多语言覆盖可以做到让一个快应用产品(一个 RPK 文件)同时支持多个语言版本的切换
页面启动模式用于定义页面的启动行为
hap 链接
hap链接 指在router模块中支持的以hap://开头的uri,使用场景见页面路由
目前支持两种类型的hap链接 :
- hap://app/
- hap://settings/
后台运行
通常情况下,快应用切换到后台后将会暂停运行,等到再次切换回前台时继续运行。但音乐\运动等类型的应用, 退到后台后可能仍然需要继续运行,为满足此类需求,加入了对后台运行的支持
编译工具
1. 初始化项目:创建空的快应用项目工程;
2. 编译项目:校验源码文件,构建项目得到产出文件;
3. 下载与更新产出:建立 HTTP 服务器,当手机运行时请求资源和调试应用时,完成下载更新;

上一篇:教程
下一篇:组件
文档内容是否有帮助?
有帮助
无帮助