菜单导航
一、js零散笔记
0、匿名函数定以后直接调用:(function(numA, numB) { alert(numA + numB); })(3,4);//弹窗7
1、js中函数就是对象,对象就是函数。arguments表示函数的参数集合
2、js中方法直接调用为函数,用new调用为对象。JavaScript中没有类的语法,是用函数闭包模拟出来的
3、js中给对象动态添加属性示例:
//定义一个函数 function Person(){ } //1、直接调用函数名,就只是单纯的表示调用函数 Person(); //2、是用new,表示创建了一个对象,js是动态语言,可以给对象动态添加属性和方法 var per = new Person(); per.name = "大锤"; //给per对象动态添加属性name per.age = 26; //给per对象动态添加属性age per.sayHi = function() { alert("hello"); }//给per对象动态添加方法sayHi //调用per对象的属性和方法 alert(per.name);//或者alert(per['name']); per.sayHi();