当前位置: 首页 > news >正文

广西南宁官方网站企业网站自己做自己的品牌好做

广西南宁官方网站企业,网站自己做自己的品牌好做,开发一个app软件能赚钱吗,搜索推广和场景推广AWTK 可以使用相同的技术栈开发各种平台的应用程序。有时我们需要使用 Web 界面与设备进行交互,本文介绍一下如何使用 JS 语言开发 AWTK-WEB 应用程序。 用 AWTK Designer 新建一个应用程序 先安装 AWTK Designer: https://awtk.zlg.cn/web/index.html…

AWTK 可以使用相同的技术栈开发各种平台的应用程序。有时我们需要使用 Web 界面与设备进行交互,本文介绍一下如何使用 JS 语言开发 AWTK-WEB 应用程序。


用 AWTK Designer 新建一个应用程序

先安装 AWTK Designer:

https://awtk.zlg.cn/web/index.html

1. 新建应用程序

这里假设应用程序的名称为 AwtkApplicationJS,后面会用到,如果使用其它名称,后面要做相应修改。

  • 在窗口上放置一个按钮;

  • 将按钮的名称改为 “close”;

  • 将按钮的文本改为 “关闭”。

34529dc1e659a6ba184c42ece407ee2a.jpeg

2. 为按钮编写代码

2.1 删除 src 目录下全部文件(留着也可以,只是看起来比较乱),在 src 目录创建 js 目录。

2.2 在 src/js 下创建 application.js ,内容如下:

function applicationInit() { 

 home_page_open();

}
applicationInit()

2.3 在 src/js 下创建 home_page.js,内容如下:

function home_page_open() {

 var win = TWindow.open('home_page');

 var close = win.lookup("close", true);


 close.on(TEventType.CLICK, function(evt) { 

   var e = TPointerEvent.cast(evt); 

   var target = TButton.cast(e.target);
   console.log("click at " + e.x + " " + e.y + " on " + target.name);    console.log("global: " + TGlobal.getPointerX() + " " + TGlobal.getPointerY() + " " + TGlobal.isPointerPressed()); 

   return TRet.OK;  });
 win.layout();

}

注意:控件的名称一定要和 home_page.xml 保持一致。

3. 在 AWTK Designer 中,执行“打包” “编译” “模拟运行”

774d02fecd0d93739c87d873292acf18.jpeg正常情况下可以看到如下界面:34329da9cb711e94f1ad6fa3e32226ea.jpeg点击“关闭”按钮,退出应用程序。


编写配置文件

具体格式请参考,特殊平台编译配置:

https://github.com/zlgopen/awtk/blob/master/docs/build_config.md

这里给出一个例子,可以在此基础上进行修改,该文件位于:

examples/AwtkApplicationJS/build.json


{ 

  "name": "AwtkApplicationJS", 

  "version": "1.0", 

  "app_type":"js",

"copyright": "Guangzhou ZHIYUAN Electronics Co.,Ltd.", "themes":["default"], "sources": [ "src/js/*.js" ]

}


编译 WEB 应用程序

进入 awtk-web 目录,不同平台使用不同的脚本编译:

  • Windows 平台

./build_win32.sh examples/AwtkApplicationJS/build.json release

  • Linux 平台

./build_linux.sh examples/AwtkApplicationJS/build.json release

  • MacOS 平台

./build_mac.sh examples/AwtkApplicationJS/build.json release

请根据应用程序所在目录,修改配置文件的路径。


运行

1. 正常启动

  • ./start_web.sh

2. 调试启动

  • start_web_debug.sh

3. 用浏览器打开

 URL:http://localhost:8080/AwtkApplicationJS,可以看到:

0cc466eaa82189bdd30cbe215bcb767a.jpeg

4. 用浏览器打开 http://localhost:8080/AwtkApplicationJS/simulator.html,可以看到:

d19065f05c132ee2386abcf9c6a034c4.jpeg

5. 用浏览器打开 http://localhost:8080/AwtkApplicationJS/app.html,可以看到:

238a7a5d53c644c5195294de40b85609.jpeg


AWTK-WEB-JS 和 AWTK-JS 不同

两者在 API 上基本上是一样的,但是由于浏览器和 Jerryscript 的差异,导致少量功能无法做到完全一致,需要应用程序自行规避。

  1. AWTK-WEB-JS 不支持模态对话框。
  2. AWTK-WEB-JS 中的 print 函数是打印。请使用 console.log 输出调试信息。
  3. AWTK-WEB-JS 不支持自动回收在 wasm 中分配的对象(如:color/rect/value 等)。如果希望两者通用,请避免使用这类函数。
http://www.yayakq.cn/news/875511/

相关文章:

  • 网站首页设计报告孟村县做网站
  • 服装网站建设视频德州网站建设设计
  • 村官 举措 村级网站建设商城网站多少钱
  • 那些做seo的网站做网站一定要注册公司吗
  • 互联网网站类型百度知道网页版登录入口
  • 晓风彩票门户网站建设效果图制作好学吗
  • 使用c#语言建设网站优点一个服务器下怎么做两个网站吗
  • 做网站配什么电脑广告牌免费设计在线生成
  • 无锡做家纺公司网站网站发布教程视频教程
  • dwcc网站前台脚本怎么做音频做准考证的网站
  • 爱写字 wordpress网站外推和优化
  • 小程序免费网站南宁市学生网页设计
  • 河南航天建设工程有限公司网站网站设计美工要怎么做
  • 网站建设宣传词关于建设公司网站的申请
  • 做自媒体的素材网站深圳物流公司电话号码
  • 云建站自动建站系统源码wordpress邮箱社交
  • 提升网站访问量天天seo百度点击器
  • 网站模版下载iis 网站没有上传权限
  • 中国娱乐设计网站官网seo网站优化软件
  • 莆田网站建设莆田上海做网站费用
  • 深圳市做门窗网站有哪些推广创建个人网站教案
  • 个人网站开发需求分析专业定制网站建设智能优化
  • 如何创建一个国外免费网站湖北网站建设哪家专业
  • 网站上做旅游卖家要学什么软件网页设计dw实训报告
  • 百度自助建站官网百度指数关键词未收录怎么办
  • 苏州网站搜索排名未备案域名
  • 融水县建设局网站公众号网站怎么做
  • 宁波网站建设相信荣胜网络站酷设计网站官网入
  • 信息发布的网站怎么做长沙百度快速排名优化
  • 自己域名做网站阿里巴巴官网