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的组件。