北京网站开发公司大全seo的优化策略有哪些
函数使用
函数名命名规范
和变量命名基本一致>
尽量小驼峰式命名法
前缀应该为动词
命名建议:常用动词约定
动词 | 含义 |
can | 判断是否可执行某个动作 |
has | 判断是否含义某个值 |
is | 判断是否为某个值 |
get | 获取某个值 |
set | 设置某个值 |
load | 加载某些数据 |
有返回值的函数
细节:
在函数体中使用 return 关键字能将内部的执行结果交给函数外部使用
return 后面代码不会再被执行,会立即结束当前函数,所以return 后面的数据不要换行写
return函数可以没有 return,这种情况函数默认返回值为undefined
匿名函数
匿名函数
没有名字的函数,无法直接使用。
使用方式:
函数表达式
立即执行函数
案例:函数表达式
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><script>let fn = function(a,b){console.log(a+b)}fn(1,2)</script>
</body>
</html>
案例:立即执行函数
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><script>//函数表达式let fn = function(a,b){console.log(a+b)}fn(1,2);//立即执行函数(function(){console.log(123)})();// 传参(function(a,b){console.log(a+b)})(1,2);</script>
</body>
</html>