fed icon indicating copy to clipboard operation
fed copied to clipboard

【资源帖】函数资源及案例

Open zptcsoft opened this issue 6 years ago • 1 comments

函数资源

  1. MDN 函数
  2. MDN Arguments 对象

函数案例

  1. 打字效果

zptcsoft avatar Sep 21 '18 00:09 zptcsoft

/*
 函数
0. 函数的功能
	代码复用、模块化
	事件处理
1. 函数的声明
	function关键字 声明     作用域为全局
	function 函数名(参数){
		函数体
	}
	函数表达式声明     作用域为声明语句之后
	var 函数名=匿名函数声明
2. 参数
	参数类型不定
	实参如果少于形参,返回undefined
	实参如果多于形参,多余的自动忽略
	
	参数的默认值
	
	不定参数个数的函数
	
	arguments对象
		length 属性
		arguments[0]
		arguments.callee

3. 匿名函数

4. 箭头函数
	(参数1, 参数2, …, 参数N) => { 函数声明 }
	(参数1, 参数2, …, 参数N) => 表达式(单一)
	//相当于:(参数1, 参数2, …, 参数N) =>{ return 表达式; }
	
	// 当只有一个参数时,圆括号是可选的:
	(单一参数) => {函数声明}
	单一参数 => {函数声明}
	
	// 没有参数的函数应该写成一对圆括号。
	() => {函数声明}
5. IIFE
	声明与调用合一
	
	普通做法
	var a=function(){
		
	}
	a();
	
	冒险做法,会报错
	function(){
		
	}()
	
	需要把匿名函数也包起来(匿名函数)()
	(function(){
		
	})()
 * */

zptcsoft avatar Sep 21 '18 00:09 zptcsoft