摘要: 1.什么是函数声明,函数表达式 函数声明:function 函数名(){} 函数表达式:function 函数名(){}。函数名可写可不写。写出来的,就是命名函数表达式,不写的就是匿名函数表达式 例子: function aaa(){};这就是函数声明 var a=function aaa(){}; 阅读全文
posted @ 2016-07-23 22:26 GumpYan 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1.对象和函数都是引用关系。 此时a和b 共用一个地址,都是指向同一个数组的,b对象的元素发生改变,a也会改变。数组实际上一种引用。 举一个生活中的例子:一间房子有两把钥匙,这钥匙就是一种引用,当一个人用一把钥匙开门进去,把房间整理了一下,另一个人用另一把钥匙开门进去,还是那间房,那间房子就是被整理 阅读全文
posted @ 2016-07-23 20:30 GumpYan 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.数组定义: var arr=[1,2,3]; var arr=new Array(1,2,3); 这两种定义方法没有区别。 注意:数组是不能直接指定列数和行数,比如int iArray[3][4]。 正确定义数组的行数和列数应该是在创建数组对象的时候,如:int iArray[][]=new i 阅读全文
posted @ 2016-07-23 12:08 GumpYan 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是事件委托 利用冒泡的原理,将事件加到父级上,触发执行效果。 好处:1. 运用事件委托解决新添加元素的事件添加问题。通过事件委托提高JS执行性能。因为像例子中的li如果不断的添加,基数很大的话,再用for循环去实现,效果就不好了。 2.新添加的元素,还会有之前的事件 栗子1:让每个li点击 阅读全文
posted @ 2016-07-23 10:37 GumpYan 阅读(191) 评论(0) 推荐(0) 编辑