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

古镇网站建设公司/体验营销策划方案

古镇网站建设公司,体验营销策划方案,wordpress是建站最快的,行业推广做哪个网站好XMLHttpRequest 改变了 Web 应用程序与服务器交换数据的方式,fetch 是 XMLHttpRequest 继任者,具有更简洁的语法和更好的 Promise 集成。本文介绍一下如何使用 JS 语言开发 AWTK-WEB 应用程序,并用 fetch 访问远程数据。 用 AWTK Designer 新…

XMLHttpRequest 改变了 Web 应用程序与服务器交换数据的方式,fetch 是 XMLHttpRequest 继任者,具有更简洁的语法和更好的 Promise 集成。本文介绍一下如何使用 JS 语言开发 AWTK-WEB 应用程序,并用 fetch 访问远程数据。

用 AWTK Designer 新建一个应用程序

先安装 AWTK Designer

2.1. 新建应用程序

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

在这里插入图片描述

2.2. 为按钮编写代码

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

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

function applicationInit() {home_page_open();
}applicationInit()
  • 在 src/js 下创建 home_page.js,内容如下
async function on_update_clicked(evt) {var e = TPointerEvent.cast(evt);var widget = TButton.cast(e.target); const win = widget.getWindow();const url = "http://localhost:8080/AwtkApplicationJSHttp/res/assets/default/raw/data/weather.json";try {const response = await fetch(url);if (!response.ok) {throw new Error("Network response was not ok " + response.statusText);}const json = await response.json();win.setChildText("city", json.cityInfo.city);win.setChildText("wendu", json.data.wendu);win.setChildText("ganmao", json.data.ganmao);win.setChildText("quality", json.data.quality);win.setChildText("shidu", json.data.shidu);win.setChildTextWithDouble("pm25", "%.0f", json.data.pm25);} catch (error) {console.error("There was a problem with the fetch operation:", error);}
}function home_page_open() {var win = TWindow.open("home_page");var update = win.lookup("update", true);update.on(TEventType.CLICK, on_update_clicked);win.layout();
}

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

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

在这里插入图片描述

正常情况下可以看到如下界面:

在这里插入图片描述

点击“关闭”按钮,退出应用程序。

3. 编写配置文件

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

这里给出一个例子,可以在此基础上进行修改(该文件位于 examples/AwtkApplicationJSHttp/build.json ):

{"name": "AwtkApplicationJSHttp","version": "1.0","app_type":"js","author": "xianjimli@hotmail.com","copyright": "Guangzhou ZHIYUAN Electronics Co.,Ltd.","themes":["default"],"sources": ["src/js/*.js"]
}

4. 编译 WEB 应用程序

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

  • Windows 平台
./build_win32.sh examples/AwtkApplicationJSHttp/build.json release
  • Linux 平台
./build_linux.sh examples/AwtkApplicationJSHttp/build.json release
  • MacOS 平台
./build_mac.sh examples/AwtkApplicationJSHttp/build.json release

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

5 运行

  • 正常启动
./start_web.sh
  • 调试启动
start_web_debug.sh
  • 用浏览器打开 URL:http://localhost:8080/AwtkApplicationJSHttp

在这里插入图片描述

点击 “更新” 按钮,可以看到数据更新。

在这里插入图片描述

http://www.whsansanxincailiao.cn/news/30344052.html

相关文章:

  • 龙游住房和城乡建设局网站/深圳百度推广代理商
  • 建设电子商务网站的方案/企业推广的渠道有哪些
  • 30个游戏链接/seo专员工作内容
  • 兖州网站建设/网站维护工程师
  • one dirve做网站/优化建站
  • 动态ip可以做网站/如何建网站教程
  • h5制作工具手机版/seo网络优化培训
  • 网站品牌建设方案/app推广80元一单
  • 哪些网站用vue.js做的/优化网站价格
  • 网上编程培训哪家好/太原百度搜索排名优化
  • 网站优化seo四个建议/热点军事新闻
  • 北京企业网站建设哪家好/百度seo关键词报价
  • 网站建设任务清单/爱网站查询挖掘工具
  • 浙江网站建设企业/关键词搜索引擎工具爱站
  • 广告联盟平台自动赚钱/绍兴seo排名
  • 做网站需要准备什么/seo网站关键词优化软件
  • 网站建设 类/视频号怎么付费推广
  • 单位网站建设管理工作总结/电销系统软件排名
  • 临沂网站建设怎么样/网络营销的发展前景
  • 网站建设团队扬州/种子在线资源搜索神器
  • 外国人的做视频网站吗/指数基金投资指南
  • 电子商务网站建设的核心/高级seo优化招聘
  • 网站建设的税率是多少钱/北京seo专业团队
  • 柳南网站建设/nba最新交易汇总实时更新
  • 查询个人信息的网站/今日热搜头条
  • 做网站南充/连云港seo优化公司
  • 外贸网站建设费用多少/阿里指数网站
  • 网站设计公司 广州/企业网络营销业务
  • 网站安全检测服务/快排seo软件
  • 大连大型网站制作公司/廊坊网络推广公司