ext 同步和异步示例代码


Posted in Javascript onSeptember 18, 2009

同步调用的相关文档就少一些。一下是同步示例,即页面在加载时,或者这个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(); 
    }
Javascript 相关文章推荐
jQuery层次选择器选择元素使用介绍
Apr 18 Javascript
jquery利用ajax调用后台方法实例
Aug 23 Javascript
jquery text(),val(),html()方法区别总结
Nov 04 Javascript
jQuery点击自身以外地方关闭弹出层的简单实例
Dec 24 Javascript
2则自己编写的jQuery特效分享
Feb 26 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
Mar 25 Javascript
提高JavaScript执行效率的23个实用技巧
Mar 01 Javascript
javascript中mouseenter与mouseover的异同
Jun 06 Javascript
微信小程序自定义select下拉选项框组件的实现代码
Aug 28 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
Oct 14 Javascript
如何在JavaScript中使用localStorage详情
Feb 04 Javascript
Vue实现下拉加载更多
May 09 Vue.js
JQuery的ajax基础上的超强GridView展示
Sep 18 #Javascript
jQuery 事件队列调整方法
Sep 18 #Javascript
javascript 面向对象编程  function是方法(函数)
Sep 17 #Javascript
javascript 面向对象编程 聊聊对象的事
Sep 17 #Javascript
javascript 面向对象编程 万物皆对象
Sep 17 #Javascript
javascript 面向对象编程 function也是类
Sep 17 #Javascript
类似CSDN图片切换效果脚本
Sep 17 #Javascript
You might like
详细介绍PHP应用提速面面观
2006/10/09 PHP
PHP数据库链接类(PDO+Access)实例分享
2013/12/05 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
php自定义函数实现JS的escape的方法示例
2016/07/07 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
jquery实现的超出屏幕时把固定层变为定位层的代码
2010/02/23 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
做web开发 先学JavaScript
2014/12/12 Javascript
JavaScript不使用prototype和new实现继承机制
2014/12/29 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
微信小程序 template模板详解及实例代码
2017/03/09 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
vue中post请求以a=a&b=b 的格式写遇到的问题
2018/04/27 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
vue 如何从单页应用改造成多页应用
2020/10/23 Javascript
Python抓取京东图书评论数据
2014/08/31 Python
Python协程的用法和例子详解
2017/09/09 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
2018/07/04 Python
python实现爬山算法的思路详解
2019/04/09 Python
简单介绍python封装的基本知识
2019/08/10 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
python excel和yaml文件的读取封装
2021/01/12 Python
使用css3匹配手机屏幕横竖状态
2014/01/27 HTML / CSS
如何用PHP实现邮件发送
2012/12/26 面试题
String是最基本的数据类型吗?
2013/06/13 面试题
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
英文感谢信范文
2015/01/21 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
新学期家长寄语2016
2015/12/03 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android
vscode中使用npm安装babel的方法
2021/08/02 Javascript
Python+Tkinter打造签名设计工具
2022/04/01 Python