美文网首页
2019-02-14 匿名函数

2019-02-14 匿名函数

作者: hwl0123 | 来源:发表于2019-02-14 15:50 被阅读0次
    • 自执行函数

    1)、可以使用多种运算符开头但一般用!

    !function(形参列表){}(实参列表)
    

    2)、使用()将函数及函数后的括号包裹

    (function(){}());
    

    3)、使用()值包裹函数值

    (function(){})();
    
    • 函数名必须要符合小驼峰法则
    function saySth(){}
    
    • 匿名函数

    1.声明一个匿名函数,直接赋值给某一个事件

    window.onload = function(){}
    

    2.将匿名函数,赋值给一个变量

    var func = function(){}
    
    • js代码的执行顺序问题

    js代码在运行时,会分为两大部分。检查装载和执行阶段。检查装载阶段:会先检测代码的语法错误,进行变量、函数的声明
    执行阶段:变量的赋值、函数的调用等,都属于执行阶段。


    image.png

    ---------------检查装载阶段--------------
    var num;
    function func1(){};
    function func2;

    ---------------执行阶段--------------
    console.log(num); // 此时num还未被赋值
    // console之后才是 num=10
    func1();
    func2()=function(){};

    • 浏览器的URL地址信息

    协议名://主机名(ip地址):端口号/文件所在路径?传递参数(name1=value1&name2=value2) #锚点
    http://127.0.0.1:8080/wenjian/index.html?name=jredu#top

    相关文章

      网友评论

          本文标题:2019-02-14 匿名函数

          本文链接:https://www.haomeiwen.com/subject/jkpeeqtx.html