摘要: Extjs的Panel和Window等组件在默认情况下是带边框的,通常情况下,单独使用没有什么关系,但是将Panel作为Window组件的子组件时就会出现双重边框的现象,如果Window组件中含有两个或者两个以上的Panel,那么Panel和Panel组件之间的边框会重复累加,也就是说会变成双重边框。实际上双重边框并不是很影响外观,但多少看上去会有些不太令人满意,因此我们就得想办法将两重边框去掉,变成单边框。下面是前后两张对比图,大家仔细观察一下两个window的边框部分,可以发现前者较粗,后者较细。 图一 图二下... 阅读全文
posted @ 2012-09-22 20:11 yuezk 阅读(6460) 评论(2) 推荐(2) 编辑
摘要: 下面记录两种单例模式的实现方式:第一种,也是比较常见的一种 1 var Single = function(){ 2 if(typeof Single.instance === "object"){ 3 return Single.instance; 4 } 5 Single.instance = this; 6 }; 7 8 var i1 = new Single(); 9 var i2 = new Single();10 alert(i1 === i2);//truealert(typeof(Single.instance));//obje... 阅读全文
posted @ 2012-09-16 12:09 yuezk 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 最近学习JavaScript看到了JavaScript的自身重写的用法,有必要记录一下,代码如下: 1 function fun(){ 2 var name = 'hello'; 3 //重写了自己 4 fun = function(){ 5 name = 'world'; 6 return name; 7 }; 8 return name; 9 }10 alert(fun());//"hello"11 alert(fun());//"world"12 alert(fun());//"world"13 阅读全文
posted @ 2012-09-16 09:55 yuezk 阅读(412) 评论(0) 推荐(1) 编辑
摘要: 以前用该工具部署老是出错,而且还不提示错误发生的地方,尝试了几次,就放下了,这几天又想拿过来弄弄,花了我将近一天的功夫,终于弄好了(编码问题,无奈),现在拿出来和大家分享,希望能帮到和我有一样的问题的同学们。该教程主要介绍如何使用Sencha SDK Tools来部署写好的ExtJS 4.x的程序。通常在开发的过程中我们会引入ext-all.js或者ext-debug.js,然后动态加载需要的js文件。但是,当我们的js文件较多的时候,就会增加程序的加载时间,影响运行速度。而实际情况是,当我们开发完程序进行部署时,只需要我们所真正需要的js文件即可,比如说,在我们的程序中可能没有用到Ext.c 阅读全文
posted @ 2012-09-15 22:07 yuezk 阅读(1442) 评论(0) 推荐(0) 编辑