• 函数的使用和选择


    函数调用:

    $(document).ready(function (){
        function Me(a,b){
            return a*b;
            };
        $("p").click(function (){
            alert(Me(3,4));
            })
    })

    首先定义了一个Me()的函数,返回值是对a和b的乘积运算,然后绑定p一个点击事件就可以看到在点击后输出12,比较前面提到过的jq扩展的工具函数调用,$.hello();

    变量:

    对于变量在JavaScript中有很详细的解释,变量是内存中存储数据的容器。

    这里解释一下全局变量和内部变量

        var sw = 0; //全局变量
        function You(){var sww = 1;} //局部变量

    全局变量作用的范围是全局都可以使用,局部变量只在包含他的函数体内使用。

    生命周期:

    提到生命周期,很多人想到产品生命周期,包括我自己都这样,这些年没有少被人灌输一些奇奇怪怪的概念让你更加了解这个世界。

    总所周知在解析程序的时候,代码是逐步逐行解析的,前面的代码如果没有绑定特定的时间或者触发机制,在文档加载完成时就会处理,你能看到效果后就失效了。值得一提的是有些时候你需要让函数一次存在,这里就有一个闭包。闭包储存循环变量调用后不会消失。

    ps:

    $(function(){
        var a = [];
        for(var i = 0;i<8;i++){
            (function(s){
                a[s] = s*s
                })(i);
            };
        alert(a);
        })

    上面的代码运行以后会在弹出窗口记录为:0,1,4,9....

    函数参数:

    函数给我们提供了数据接口就是参数啦,现在我们来看一下参数到底是什么鬼!形式参数和实际参数

    Me(a,b) a,b都是形式参数,他是告诉函数需要怎样处理传递进来的参数。
    Me(3,4) 3,4都是是参数,他是给函数提供实际变量,然后根据定义的内容进行相应的操作。
    如果传递的实际参数其数量大于形式参数数量,那么按照队列习惯多余的实际参数就会out!

    后面会提到关于回调函数的相关内容,近期再更新一点关于css一些常见而实用的动画,并介绍几种css3属性。

  • 相关阅读:
    工作流资源模式
    工作流资源模式
    工作流资源模式
    工作流资源模式
    工作流模式-工作流资源模式43种
    pmbok中文第六版官方在线版(班主任推荐)
    PMP项目管理知识体系指南(PMBOK指南)第六版,无水印、无密码、带目录、高清
    五、行为型模式
    四、结构型模式
    一、UML
  • 原文地址:https://www.cnblogs.com/jqstudy/p/6192455.html
Copyright © 2020-2023  润新知