- 博客(19)
- 资源 (5)
- 收藏
- 关注
转载 JavaScript的单线程性质以及定时器的工作原理
最近在写JavaScript时遇到一些问题,就是当JavaScript多事件连续触发,JavaScript的单线程引擎是如何控制的。找了一些资料,觉得很有用,在此分享一下。 虽然不是原创,但是觉得此文章对JavaScript程序员非常有用。翻译的不是十分精确,但希望对大家有用。 原文:John Resig http://ejohn.org/blog/how-javascript-
2013-10-06 19:01:42
472
原创 ExtJS26:身份证号码验证
}, { fieldLabel : '证件号码', xtype : 'textfield', name : 'cusPersonal.credNum', id : 'cusPersonal_credNum_form_AF', regex : /^((11|12|13|14|15|21|22|23|31|32|33|34|35|36|37|41|42|43|44|45|46|50|51|5
2013-10-06 18:58:26
979
原创 ExtJS21:ComboBox联动下拉菜单示例
var provinces = [[1,'北京'],[2,'上海']]; var cities = new Array(); cities[1] = [[11,'海淀'],[22,'东城']]; cities[2] = [[33,'黄埔'],[44,'浦东'],[55,'静安']]; var comboProvinces = new Ext.form.ComboBox({
2013-10-06 18:58:24
536
原创 ExtJS14:GoogleChart渲染的性能优化
如果使用《Ext汇总整理(三)Google Chart应用》中的应用方案,如果后台的统计数据需要等待很长时间,而发送的请求是同步方式的,必须等待请求回来之后才会继续往下执行,这样整个界面就会被阻塞,很可能造成界面死掉。 思考:所以画图渲染界面的过程必须使用异步方式进行渲染,这样可以先将图那一块的控件设为空,这样就不会阻塞其他组件的渲染,在渲染其他的组件的过程中,如果异步请求的统计数据返回成功了,
2013-10-06 18:56:17
698
原创 ExtJS13:Google Chart应用
1.加入Google Chart控件Ext.ux.GoogleChart。 (1)将Ext.ux.GoogleChart.js放置到D:\workspacemy\Ulink\web\js\core\Ext.ux.GoogleChart.js (2)在App.import.js中加入GoogleChart控件: 2.定义页面组件,添加相关属性,进行初始化 //(1)定义全局变
2013-10-06 18:56:01
755
原创 ExtJS11:大数据量延时查询,延时旋转遮罩显示
var myMask = new Ext.LoadMask(Ext.getBody(), { msg: '正在查询,请稍后...', removeMask: true //完成后移除 }); myMask.show(); Ext.Ajax.request({ url : __ctxPath + '/outb/q
2013-10-06 18:53:05
941
原创 ExtJS12:Ajax发送请求:同步和异步
1.Ext异步请求发送 Ext.Ajax.request({ //需要发送的url请求 url : __ctxPath + '/outb/isProjComsEnableObProject.do?projId='+id, //发送方法:post method : 'post', //请求成功时的回调函数 success : fun
2013-10-06 18:52:56
995
原创 ExtJS09:选中表格中指定行
//==选中第一行 Ext.getCmp("Unim_AgtMF_Skg_GridId").getSelectionModel().selectRow(1);
2013-10-06 18:48:57
813
原创 ExtJS08:时间控件Cls.form.DateTimeField
1.时间控件:年月日 时分秒 new Cls.form.DateTimeField({ fieldLabel : '故障时间', format : 'Y-m-d H:i:s', name : 'shBugReport.bugTime', anchor : '100%', value : new Date(), editable : false }) 2.时间控件:时分秒
2013-10-06 18:47:49
889
原创 ExtJS06:树型Tree相关操作
1.树形代码如下: this.treepanel = new Ext.tree.TreePanel({ title : '指标参数分类', region : 'west', collapsible : true, autoScroll : true, split : true, height : 800, width : 180, id : 'Unim_AssTarPar_Tre
2013-10-06 18:45:11
599
原创 ExtJS05:动态构造复选框组CheckboxGroup
Ext.Ajax.request({ url : __ctxPath + "/unim/listAgtUnimAgent.do?Q_ismonitor_L_EQ=0", method : 'post', success : function(response) { var result = Ext.util.JSON.decode(response.responseText);//解析数据
2013-10-06 18:44:50
2157
原创 ExtJS04:解决URL传递中文乱码问题
前台JS代码: var paraName = Ext.getCmp("Unim_AssTarPar_TXT_paraName").getValue(); if (paraName != null && paraName != 'undefined' && paraName!=g_paraName_ACSF) { var url_link = __ctxPath + '/unim/isRepe
2013-10-06 18:40:45
490
原创 ExtJS03:Grid表格中删除一行问题
在EXT的grid中,只删除Grid中的一行,但是不删除数据库,怎样执行?EXT中没有像ASP中的GridViewRow ,请问该怎么解决? grid.getSelectionModel().getSelected();//获取选中的第一条记录,返回record类型 grid.getSelectionModel().getSelections();//获取选中的全部记录,返回一个数组,里面全是re
2013-10-06 18:39:36
1018
原创 关于用PIO读取Excel2003和2007的不同版本处理
对于微软2003和2007版本的Excel读取,pio3.7对于2003是有效的,但对于2007版本来说,读取的时候一般会报错。 可以从apache上下载3.8的版本,在处理的过程中,如下工具类: public static ArrayList> readExcel(File filePath) { Workbook wb = null; try {
2012-05-06 11:42:07
521
原创 volicity语法学习和总结
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity 应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velo...
2011-09-26 11:13:25
128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人