company logo
advertisement for deep fried Twinkies


备急代码


获取某DOM属性


var idname = $api.attr(cs,'id');//获取属性值,同样也可以设置$api.attr(el,'属性名',"值");
 

横竖屏转

api.setScreenOrientation({
   orientation:'auto_landscape'
    });

portrait_up //竖屏时,屏幕在home键的上面
portrait_down //竖屏时,屏幕在home键的下面,部分手机不支持
landscape_left //横屏时,屏幕在home键的左边
landscape_right //横屏时,屏幕在home键的右边
auto //屏幕根据重力感应在横竖屏间自动切换
auto_portrait //屏幕根据重力感应在竖屏间自动切换
auto_landscape //屏幕根据重力感应在横屏间自动切换
 

删除一个无素的方法

var child=document.getElementById("p1"); child.parentNode.removeChild(child);//删除某DOM必须要有父元素,如果没有可以用parentNode方法 <div id="div1"> <p id="p1">这是一个段落。</p> <p id="p2">这是另一个段落。</p> </div> <script> var parent=document.getElementById("div1"); var child=document.getElementById("p1"); parent.removeChild(child); </script>

 点击事件

tapmode onclick="openWin('list')"


JSON.stringify()

document.getElementById("shoucang")

调用某页面的函数,或给某变量赋值

api.execScript({
                name: 'root',
                frameName : 'frame1',
                
                script: 'querenshijian('+ret.data[0]+','+ret.data[1]+')'
            });

 

 

position: fixed;

关于fixed属性,在什么情况下需要用,怎么用,首先,我们应该先了解下fixed属性的说明:fixed总是以body为定位时的对象,总是根据浏览器的窗口来进行元素的定位,通过"left"、 "top"、 "right"、 "bottom" 属性进行定位。
 

判断一个数组中是否有某元素
function contains(arr, obj) {
var i = arr.length;
var b = parseInt(obj);
while (i--) {
var a = parseInt(arr[i]);
if (a === b) {
//alert("反回值:"+i)
return i
}
}
//alert("-1")
return "-1";
}

把数组内的元素用 -连起来


scarray.join("-")

复制某文件到FS目录 

fs.copyTo({
                                                oldPath : 'widget://image/Location.png',
                                                newPath : 'fs://Location'
                                        }, function(ret, err) {});





实例

//作为参数的函数
function DoSomeSing(url)
{
    ……  
}


//函数作为参数
function DealLink(aClass,funcName)
{
     if(!document.getElementsByTagName){return;}
     var links=document.getElementsByTagName("a");
     for(var i=0;i<links.length;i++)
     {
        if(links[i].className==aClass)
        {
            links[i].onclick=function()
            {
                funcName(url);
                return false;
            }
        }
     }
}

交付使用的函数

function FillOAToLink()
{
    DealLink("aShowOA",DoSomeSing);

}