function 函数名(参数列表){ 函数体; return 返回值} 问题:会被公告提前
给出以下处理方案:
var函数名=function (参数列表){ 函数体; return 返回值} 不会被公告提前
var 函数名=new Function("参数1","参数2",...,"函数体;...")
强烈不推荐用,由于这种方式会导致解析两次代码,影响性可以。
js语法默认不支持重载,最后创立的会覆盖之前创立的所有
处理方法:arguments
function pay( ){
//arguments[ , ].length
// 0 1
if(arguments.length==0)
console.log("手机支付...");
else if(arguments.length==1)
console.log(
"现金支付...收款金额:"+arguments[0]);
else
console.log(
"刷卡结账...卡号:"+arguments[0]);
}
pay();//手机支付...
pay(100);//现金支付...
pay("6553 1234","123456");//刷卡结账...
也可直接使用 arguments 做参数不确定的操作
创立时不指定函数名
为什么:
1. 节约内存
2. 划分临时作使用域
何时: 只需一个函数用后,希望立刻释放时
如何:
1. 回调(callback): 将一个函数,交给另一个函数去自动调使用。
比方: arr.sort(function(a,b){return a-b;})
xhr.onreadystatechange=function(resText){}
btn.onclick=function(){}
str.replace(/正则/,function(kw){return xxx});
2. 自调: 定义函数后,立刻调使用自己
何时: 几乎所有自己设置的脚本,都要放在匿名函数中
为什么: 避免用全局变量,避免全局污染
如何:
1. (function(...){...})()
2. +function(...){...}()
学习前台的同学注意了!!!
学习过程中遇到什么问题或者者想获取学习资源的话,欢迎加入前台学习交流群461593224,我们一起学前台!
自适应医学临床研究类程序整站源码带手机版自适应
素材资源解析平台源码|第三方下载千图千库等素材网站源码
雪人主题2.0原版,yeti2.0主题,无域名限制,雪人2.0主题
码上涨粉 积分宝 订阅号 服务号 源码 微信公众号 对接有赞
响应式游乐场儿童玩具类网站织梦模板(自适应移动端)
仿土巴兔装修报价器源码pc+wap
仿学习啦网最新版的源码 在线学习网源码 教育网站源码 含一律数据 带火车头采集
【开吧源码】微商圈v3.3.5 全开源公众号h5 加盟 周围门店 商户 模块
红蓝两色大气新闻资讯 文章 个人博客 论坛宣传网站模板织梦 php源码
多多返利V8.1商业版的本 送两套商业模板 淘点金模式