摘要: argumentsfunction say(num){ /* 在函数对象中有一个属性叫做arguments,通过这个属性可以获取相应的参数值,这个属性 是一个数组,其实就是传递进来的参数 */ console.log(arguments.length);... 阅读全文
posted @ 2014-12-12 17:55 hsle 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 返回值为函数function fn1(arg){ //此时返回的是一个函数对象 var rel = function(num){ return arg + num; } return rel; //直接返回一个可以调用的函数}//此时f是一个函数对象,可以完成... 阅读全文
posted @ 2014-12-12 16:44 hsle 阅读(445) 评论(0) 推荐(1) 编辑
摘要: 函数的值传递//由于函数是对象,所以可以直接把函数参数传递进来function callFun(fun,arg){ //第一个参数就是函数对象 return fun(arg);}function sum(num){ return num +100;}function say(str... 阅读全文
posted @ 2014-12-12 16:30 hsle 阅读(196) 评论(0) 推荐(1) 编辑
摘要: 函数的重载function sum(num1,num2){ return num1+num2;}var sum = function(num1,num2){ return num1+num2;}function sum(num1){ return num1 + 100;}函数的对象... 阅读全文
posted @ 2014-12-12 16:22 hsle 阅读(180) 评论(0) 推荐(1) 编辑
摘要: 函数的定义方式//第一种定义方式function fn1(){ alert('fn1');}/*函数就是一个非常特殊的对象,是一个Function类的实例, 其实在内存中存储的操作是通过一个键值对来存储的*/console.log(typeof fn1);//由于函数是一个对象,所以可以通过... 阅读全文
posted @ 2014-12-12 15:21 hsle 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 常用的事件方式常规的事件处理方法无法批量的为节点添加事件,所以一般都是通过如下方式进行事件操作//另外一种创建事件的方式,基本上都是使用这种方法var btn = document.getElementById('btn');btn.onclick = function(event){ //会... 阅读全文
posted @ 2014-12-12 14:59 hsle 阅读(758) 评论(0) 推荐(1) 编辑
摘要: parentNode属性element.firstChild 返回当前对像的父结点,即上级容器,var element = document.getElementsByTagName('ul');var oElement = element[0].parentNode;for(var i = 0;i... 阅读全文
posted @ 2014-12-12 11:03 hsle 阅读(434) 评论(1) 推荐(1) 编辑
摘要: 1、getElementByIdgetElementById表示根据id获取,获取的是一个元素function showPassword(){ var pwd = documnet.getElementById('password'); //innerText 不支持firefox ... 阅读全文
posted @ 2014-12-12 10:58 hsle 阅读(174) 评论(0) 推荐(0) 编辑