1.如何为控件添加事件?
2.如何导航页面?
$view.open({
"viewid"
: "yyuap.com.Main", //
跳转到哪个页面
"isKeep"
: "false"
//
是否保留当前页面 }); |
3.如何在页面之间传值?
$view.open({
"viewid"
: "yyuap.com.Main",
"isKeep"
: "false"
,
"data"
: "hello" //
传值
}); |
4.如何定义Page onload方法?
function
onload(){
var
param
= $param.getString("data");
if(param){
$alert("获取到页面传递过来的值:"+param);
}
} |
5.如何选中鼠标点不中的控件?
6. 如何改变透明度 ?
7.如何设计超出屏幕的页面?
8.如何在两个控件之间增加一个控件?
9.如何查看系统API ?
10、如何格式化代码 ?
11.如何使用本地缓存?
$cache.write("key",
"this
is my cache data!");
$cache.write("keyjson",
"{'data':'data1','key':'data2'}");
var
key
= $cache.read("key");
var
keyjson
= $cache.read("keyjson");
$alert("success
to load data from cache:"
+ key + "::json data is:" + keyjson);
|
12.如何随意拖动画布上的控件?
13.如何使用box布局?
14.如何支持gif动画播放?
15.控制台能让你知道系统在做什么?
16.如何为控件添加事件?
17.如何为列表添加右滑删除事件?
18.在js编程中,如何获取widget里控件的id?
<widget-define
xmlns:web="http://www.yonyou.com/uapmobile/dsl"
id="widgetdefine0">
<listView
id="listviewdefine0"
bindfield="lista">
<div
id="panel3">。。。。</div>
</listView> </widget-define> |
var row = $id(“flipper0_childWgt0”).get(“row”) |
19.在JS编程中callback如何支持匿名函数写法?
$("#camera1").live("click",
function()
{
debugger;
$camera.open({
bindfield
: "pic",
callback :
function(){
var pic =
$ctx.getString("pic");
$("#img1").attr("src",pic);
}
})
};
|
20.如何支持文本换行 ?
21.如何支持代码清理 ?