kristain

博客园 首页 新随笔 联系 订阅 管理

文章分类 -  ExtJS

摘要:<SCRIPT LANGUAGE="JavaScript"><!--var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.ge... 阅读全文
posted @ 2011-08-31 16:28 kristain 阅读(278) 评论(0) 推荐(0) 编辑

摘要:如题代码document.write("<iframe id=\"frame1\" scrolling=no frameBorder=0 width=1050 height=700 src=\"http://www.cnblogs.com/dso.html\">");document.write("</iframe>");frame1.document.onreadystatechange=fnStartInit;function fnStartInit(){// alert(frame1. 阅读全文
posted @ 2011-08-26 17:13 kristain 阅读(3452) 评论(0) 推荐(0) 编辑

摘要:本来要实现在页面中载入多个iframe,而iframe中的数据是从SQL查询的,恰好我的iframe是js循环排列的,因为js执行速度的原因,iframe不能显示,想要在js的循环中,每次执行都停留一段时间让每一个iframe都能加载完全,需要一个函数来停止js的页面元素加载。代码如下:function sleep(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if (now.get... 阅读全文
posted @ 2011-08-26 17:08 kristain 阅读(3430) 评论(0) 推荐(0) 编辑

摘要:进度条经常应用到需要用户等待某一操作完成的场景。在执行一些比较耗时的操作时,我们需要用它来提示用户耐心等待。Ext.MessageBox为我们提供了默认的进度条,只要将progress参数设为true,对话框中就会出现进度条,如下面的代码所示:view plainExt.MessageBox.show({title:'请等待',msg:'数据读取中……',width:240,progress:true,closable:false});也可以使用Ext.MessageBox提供的progress函数,如下面的代码所示:view plainExt.MessageB 阅读全文
posted @ 2011-07-20 17:27 kristain 阅读(6223) 评论(0) 推荐(1) 编辑

摘要:Ext实现方式:Ext.getDoc().on('keydown',function(e){ if(e.getKey() == 8 && e.getTarget().type =='text' && !e.getTarget().readOnly){ }else if(e.getKey() == 8 && e.getTarget().type =='textarea' && !e.getTarget().readOnly){ }else if(e.getKey() == 8){ e. 阅读全文
posted @ 2011-07-14 11:19 kristain 阅读(3642) 评论(0) 推荐(0) 编辑

摘要:一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。===表示恒等于,比较的两边要绝对的相同alert(0 == ""); // truealert(0 == false); // truealert("" == false); // truealert(0 === ""); // falsealert(0 === false); // falsealert("" === false); // false先说 ===,这个比较简单,具体比较规则如下:1、如果类型不同,就[不相等]2 阅读全文
posted @ 2011-07-01 09:32 kristain 阅读(9031) 评论(0) 推荐(1) 编辑

摘要:Ext的组件,Ext组件是由Component类定义,每一种组件都有一个指定的xtype属性值,通过该值可以得到.一个组件的类型或是定义一个指定类型的组件。组件大致分为3类:即基本组件、工具栏组件、表单及元素组件。基本组件有: 工具栏组件有:表单及元素组件:组件的配置属性:在ExtJs中, 除了一些特殊的组件或类以外,所有的组件在初始化的时候都可以构造函数使用包含属性名称及值的对象,该对象的信息也就是指组件的配置属性。在ExtJs的继承体系中,我们可以看到,ExtJs中所有的组件都是继承于Ext.Component,下面列出组件基类Component中的配置属性: ExtJs组件的事件处理:E 阅读全文
posted @ 2011-06-29 13:33 kristain 阅读(821) 评论(0) 推荐(0) 编辑

摘要:以Eclipse插件形式安装1、启动ECLIPSE Help → Software Updates → Find and Install… → Search for new features to install → New remote site… 名称: “Spket”,地址URL是http://www.spket.com/update/ 完成后重启(自动会加载插件,也可CMD ECLIPSE目录 使用命令 eclipse -clean 重新编译) 2、Window → Preferences → Spket → JavaScript Profiles → New ; 输入“ExtJS”点 阅读全文
posted @ 2011-04-28 00:20 kristain 阅读(2219) 评论(0) 推荐(1) 编辑