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 相关文章推荐
一个cssQuery对象 javascript脚本实现代码
Jul 21 Javascript
jQuery toggle()设置CSS样式
Nov 05 Javascript
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
May 06 Javascript
你需要知道的10个最佳javascript开发实践小结
Apr 15 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
Mar 03 Javascript
JS添加删除DIV的简单实例
Jul 08 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
Jul 27 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
Mar 28 jQuery
vue 实现通过手机发送短信验证码注册功能
Apr 19 Javascript
详解Angular6学习笔记之主从组件
Sep 05 Javascript
Node.js如何对SQLite的async/await封装详解
Feb 14 Javascript
微信小程序之滑动页面隐藏和显示组件功能的实现代码
Jun 19 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中常用字符串处理代码片段整理
2011/11/07 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
CI(CodeIgniter)框架实现图片上传的方法
2017/03/24 PHP
javascript 获取页面的高度及滚动条的位置的代码
2010/05/06 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
2015/04/22 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
微信小程序调用PHP后台接口 解析纯html文本
2017/06/13 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
node.js爬取中关村的在线电瓶车信息
2018/11/13 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
[01:34]2014DOTA2 TI预选赛预选赛 选手比赛房大揭秘!
2014/05/20 DOTA
python正则表达式中的括号匹配问题
2014/12/14 Python
Python 正则表达式入门(初级篇)
2016/12/07 Python
python实现最长公共子序列
2018/05/22 Python
Python读取txt某几列绘图的方法
2018/10/14 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
Python基础之高级变量类型实例详解
2020/01/03 Python
Python调用C/C++的方法解析
2020/08/05 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
公开服务承诺制度
2014/03/26 职场文书
护林防火标语
2014/06/27 职场文书
2015年公务员转正工作总结
2015/04/24 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
python通配符之glob模块的使用详解
2021/04/24 Python
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL