[iAppV3] JavaScript交互裕语言

您所在的位置:网站首页 iabp教程 [iAppV3] JavaScript交互裕语言

[iAppV3] JavaScript交互裕语言

2024-07-15 14:05| 来源: 网络整理| 查看: 265

用法: //首先将 web.html 放入用户文件中 //设置浏览器控件显示的html内容 s a = "@web.html" s b = "utf-8" fr(a, b, c) s d = "utf-8" s e = "text/html" us(1, "url", c, d, e, f) //此方法,主要是在JavaScript中写交互代码哦 //JavaScript中交互方法列表(用于交互裕语言): /. //调用裕语言模块方法,不带返回变量的 iapp.fn('a.b("' + o + '")'); //调用裕语言模块方法,带返回变量的 var value = iapp.fn2('a.c("' + o + '")', b); //设置裕语言变量数据 iapp.s(o); //获取裕语言变量数据 var value = iapp.g(o); ./ 说明:

常用于浏览器中的JavaScript代码于iapp代码的互相调用。

注意:

建议尽量使用JavaScript调用交互裕语言,效率较高。裕语言调用执行JavaScript的方法效率要慢数倍。

注意:

本例子需要注意编码,否则将乱码。

html(web.html)文件(utf-8编码)例子:

//不带返回变量的 function go(o) { //调用的是 模块a.myu 中的 b方法 iapp.fn('a.b("' + o + '")'); } //带返回变量的 //执行模块后,获取一个变量并返回到javascript方法里 function go2(o, b) { //调用的是 模块a.myu 中的 c方法 var value = iapp.fn2('a.c("' + o + '")', b); alert('变量 sss.abc:' + value); } //设置全局变量数据 //同理,下面也有设置界面变量、设置局部变量的例子 function ss(o, b) { iapp.s(o, b); } //获取全局变量数据 //同理,下面也有获取界面变量、获取局部变量的例子 function gs(o) { var value = iapp.g(o); alert('变量 sss.abc:' + value); }

调用裕语言的模块方法

调用裕语言的模块方法,并返回sss.abc变量内容

设置裕语言的sss.abc全局变量数据

获取裕语言的sss.abc全局变量数据

模块(a.myu)例子:

fn b(a) //打印出数据 syso(a) end fn fn c(a) //打印出数据 syso(a) sss abc = "666呵呵" end fn


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3