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 相关文章推荐
javascript通过navigator.userAgent识别各种浏览器
Oct 25 Javascript
jQuery实现网页抖动的菜单抖动效果
Aug 07 Javascript
JS实现自定义简单网页软键盘效果代码
Nov 05 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
Jun 24 Javascript
AngularJS Select(选择框)使用详解
Jan 18 Javascript
js实现显示手机号码效果
Mar 09 Javascript
详解vue-router基本使用
Apr 18 Javascript
xmlplus组件设计系列之图标(ICON)(1)
May 05 Javascript
详解AngularJS 过滤器的使用
Jun 02 Javascript
Vue渲染过程浅析
Mar 14 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
Aug 12 Javascript
quickjs 封装 JavaScript 沙箱详情
Nov 02 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
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
php验证码生成代码
2015/11/11 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
2017/10/19 PHP
js停止输出代码
2008/07/20 Javascript
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
QUnit jQuery的TDD框架
2010/11/04 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
jquery的幻灯片图片切换效果代码分享
2015/09/07 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
JavaScript表单焦点自动切换代码
2016/07/24 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
Echarts基本用法_动力节点Java学院整理
2017/08/11 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
微信小程序画布圆形进度条显示效果
2020/11/17 Javascript
vue实现的下拉框功能示例
2019/01/29 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
Python实现截屏的函数
2015/07/26 Python
python3安装pip3(install pip3 for python 3.x)
2018/04/03 Python
python 同时读取多个文件的例子
2019/07/16 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
Python unittest框架操作实例解析
2020/04/13 Python
Python decimal模块使用方法详解
2020/06/08 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
就业协议书怎么填
2014/09/15 职场文书
先进个人推荐材料
2014/12/29 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js
分享Python获取本机IP地址的几种方法
2022/03/17 Python
HTML静态页面获取url参数和UserAgent的实现
2022/08/05 HTML / CSS