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