代码改变世界

Sciter使用心得

2014-04-22 23:06  鉴于  阅读(4007)  评论(1编辑  收藏  举报


1. div双击事件 
$(div).onMouse = function(evt)

     switch(evt.type) { 
        case Event.MOUSE_DCLICK: 
             // 双击处理工作 
             break; 
        } 
        return false; 
};

2.访问div自定义属性
<div type=”type1”>访问div自定义属性</div>
$(div).@["type"] = “type1”;

3.移除自定义属性
<div type=”type1”>访问div自定义属性</div>
$(div).attributes.remove("type");

4.[tiscript]浮点小数位数格式化
var data = String.printf("%.2f", size);
取2位小数

5.DIV CSS属性访问
$(div).style["width"]=20%; 或者
$(div).style#width=20%;

6.[tiscript]函数默认值,”first”为type的默认值
function  func(param, type=”first”)
{
        // do something
}

7. view.dialog弹出框带resizeable属性
由于view.dialog弹出窗体继承了父窗体的resizeable属性,所以dialog即使没有设置resizeable属性,也具有边框可拖拽改变功能。
解决办法是将body设置为0,在body之内制造一个新的边框

<body>
    <div .inner_body>
    </div>
</body>

body
{
     padding:0;
     margin:0;
     border: 0px;
     size:* *;
}

.inner_body
{
     padding:0;
     margin:0;
     border:1px solid #ccc;
     width: 200px;
     height: 100px;
}