ext 同步和异步示例代码

(编辑:jimmy 日期: 2024/10/10 浏览:2)

同步调用的相关文档就少一些。一下是同步示例,即页面在加载时,或者这个js被调用到时,程序会一行一行的往下走,这在获取页面初始化需要数据或者样式等一些功能会用到。
示例代码:
复制代码 代码如下:
//判断按钮权限的方法。true为无权限,false为有权限可以显示
    function checkButton(buttonId){

        //按钮的状态,ext对类型要求比较高,这里注意类型、变量的转换问题。
        var state = new Boolean(true);

        //这里调用的是ext的同步方法,要和异步的调用区别开来
        var conn = Ext.lib.Ajax.getConnectionObject().conn;
//第二个参数是向后台请求的地址,请求的后台方法输出数据即为:conn.responseText数据
        conn.open("get", '/base/business/SysPublicAction.do?operate=checkButtonsState&buttonId='+buttonId,false);
        conn.send(null);
        //conn.responseText为字符串类型
        //不能将字符串赋值给state,所以这里只能进行判断字符来进行state的改变
        if(conn.responseText=="false")
            state = new Boolean(false);

        return state.valueOf();
    }
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。