extjs4视频学习笔记2

1.javascript函数
function语句形式  function fun1(){};
函数直接量形式    var fun2 = function(){};
构造函数形式(全局作用域)      var f = new Function(){};

2.function test(x,y){
  alert(arguments.length);
}
arguments是一个对象。主要作用有接受实际参数和用于递归操作。

3.javascript的call和apply是绑定一个函数,到指定的作用域内执行。
   showColor.call(obj,10,20,30);
   showColor.apply(obj,[10,20,30]);

4.javascript块的概念
(function(){})();

5.javascript函数中,碰到return则直接返回,如果没有return则返回undefine。

6.javascript的闭包,就是避免全局变量。

7.js类
var Person = function(name, age){
   this.name=name;
   this.age=age;
   var _sex=‘男‘;//私有属性
   this.getSex=function(){ return _sex;}
   this.setSex=function(sex){ _sex=sex;}    
}

8.通过console.log(obj.name, obj.age);函数可以在firefox的firebug中打印出想要查看的内容。作为调试的一个手段。

9.单体模式 var ABC = {};  

10.extjs window组件
constrain属性指该组件是否受到父组件的约束。
modal属性指设置窗口为模态窗口。
autoScroll指添加滚动条。

11.防止弹出多个窗口:解决方法为给某个组件编个id,然后交给EXT管理。在每次新建窗口的时候,先做判断,Ext.getCmp(id)是否存在该id的组件。




郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。