JS学习

作者: 全民同學 | 来源:发表于2016-03-14 16:16 被阅读18次

    函数

    1.函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
    2.定义函数
        function 函数名(){
            函数体:(代码块)
        }
    
    3.函数调用:
            函数定义好之后,不能自动执行,需要进行调用
             调用方式:
            1)、在<script>标签内调用
            2) 、在HTML文件中调用
    
    4.带参数函数:例 demo(arg1,arg2);
            传递参数的时候,参数如果是字符串,可以使用单引号 ''
    
    5.带返回值的函数
        使用p标签,来进行调用.
        <p id="pid"></p>
        <script>        
            function demo(a,b){
                if(a>b){
                    return "a比较大"
                }else{
                    return “b比较大”
                }
            }
            }
            document>getElementById("pid").innnerHTML=demo(12,10);
        </script>
    
    6.几部变量和全局变量
        全局变量:在函数外部声明:  var n = 10; m = 20; 在函数内部  x = 30;(当函数执行的时候,x也成为全局变量)        局部变量:  在函数内部声明的  var y = 40;
    
    • alert 是弹出一个对话框
    • <from>表单 <input type="button" value="按钮" onclick=“方法”>

    异常处理和事件处理 (异常的捕获和处理)

    异常捕获

        try{
            发生异常的代码块
        }catch(err){
            错误信息处理:alert(err)
        }
    

    事件处理:

        -事件:是可以被JavaScript侦测到的行为  (点击,鼠标经过移除,选中,改变.......)
        
        <div class="div" onmouseout="onOut(this)" onmouseover="onOver(this)"></div> 
        <script>        
            function onOver(ooj){
                ooj.innerHTML = "Hello"
            }
            function onOut(ooj){
                ooj.innerHTML = "World"
            }
        </script>
        
        <input type="text" onchange="alert('内容改变了!')">
    

    高级函数

    惰性载入函数

    函数柯里话

    级联函数

    end

    相关文章

      网友评论

          本文标题:JS学习

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