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 相关文章推荐
JS BASE64编码 window.atob(), window.btoa()
Mar 09 Javascript
jQuery 版本的文本输入框检查器Input Check
Jul 09 Javascript
基于js disabled="false"不起作用的解决办法
Jun 26 Javascript
javascript异步处理工作机制详解
Apr 13 Javascript
jQuery中页面返回顶部的方法总结
Dec 30 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
Angular2 http jsonp的实例详解
Aug 31 Javascript
浅谈Vue下使用百度地图的简易方法
Mar 23 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
Mar 15 Javascript
JS数组属性去重并校验重复数据
Jan 10 Javascript
谈谈JavaScript中的函数
Sep 08 Javascript
VueCli生产环境打包部署跨域失败的解决
Nov 13 Javascript
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中常用的数组操作方法笔记整理
2016/05/16 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
JavaScript事件委托技术实例分析
2015/02/06 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
使用jquery插件qrcode生成二维码
2015/10/22 Javascript
JS将unicode码转中文方法
2017/05/08 Javascript
webpack构建vue项目的详细教程(配置篇)
2017/07/17 Javascript
Vue.js进行查询操作的实例详解
2017/08/25 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
vue 表单输入格式化中文输入法异常问题
2018/05/30 Javascript
对angular2中的ngfor和ngif指令嵌套实例讲解
2018/09/12 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
vue项目中锚点定位替代方式
2019/11/13 Javascript
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
python绘制简单彩虹图
2018/11/19 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
Python数据可视化图实现过程详解
2020/06/12 Python
Python使用Turtle模块绘制国旗的方法示例
2021/02/28 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
乌克兰数字设备、配件和智能技术的连锁商店:KTC
2020/08/18 全球购物
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
璀璨的珍珠、密钉和个性化珠宝:Lily & Roo
2021/01/21 全球购物
岗位职责的定义
2013/11/10 职场文书
历史教育专业个人求职信
2013/12/13 职场文书
学校卫生检查制度
2014/02/03 职场文书
餐厅总厨求职信
2014/03/04 职场文书
报关员个人职业生涯规划书
2014/03/12 职场文书
教师先进个人材料
2014/12/17 职场文书
通知格式
2015/04/27 职场文书
Python Django搭建文件下载服务器的实现
2021/05/10 Python