• js函数


    函数:

      有一定功能代码体的集合

    定义:

      function   show (){}

      关键字      标识符

    调用     show()

    参数

      founction show(参数列表,参数列表2){}

        参数列表是形式参数    方法里面用形参

      调用的时候show(aaa)   这个aaa为实参     确定的参数有值

      默认参数

        show(arr,13)

        function show(arr1,str=1)             有13  str 被改为13    没有13  str为1

            If(str == 1)输出最大值的循环

            Else  输出最小值的循环              用两个值来判断走哪个循环

    return 结束方法。  return num ;   加num表示返回num的值。  return “找到了”;返回找到了

    不能用在循环。类似于循环的break

      Arguments  参数

        arguments:没有形参的时候课可以接收实参信息。

        没有形参的时候也可传递实参

    function showargs() {
        console.log( arguments );
    }
    
    showargs(1,2,3,4,5);

    递归

      function f1(n){

             If(n==1) teturn;

        n—

        f1(n)

       }

    Callee 降低耦合

      function f1(){

             F1();

      }  

    自调用方法(外面 加括号)

    (function(){})

    匿名函数(没有方法名的函数)

      function(){}

      用途 var fun = function(){ }  (名字就是fun了……)

    Dom 操作   找到元素 操作元素

           找元素:  标签:Document.getElementsByTagName  标签名

                                属性 Document.getelementById(); id 属性值     除了id其他elements

                                  ClassName  等

          获取elements时要加数组位数[0]

           操作元素:内容 属性 样式 添加事件,删除标签

        Js只能操作行内样式  外部引用不行

                    内容 

             非表单元素

              标签对象.innerHTML = 123

                                  获取标签内容       修改标签内容

                             表单元素

                                       标签对象,value = 123

                    属性

                           标签对象.setAttribut(“属性名”,“值”)    getAttribute()获取属性值

                    样式

                           标签对象.style.color = “red”

          事件

            dom.addElementListener(‘click’,‘函数名’)  不能加on,不能加括号

                  dom.onclick = function(){}

            setAttribute(‘onClick’,‘show()’)

          删除标签

            removeattribute(‘class’)  移除class属性

          页面加载之后执行

          window.onload = function(){}           

  • 相关阅读:
    47数据结构与算法分析之---查找的基本概念
    46数据结构与算法分析之---排序方法比较
    45数据结构与算法分析之---基数排序
    44数据结构与算法分析之---归并排序
    43数据结构与算法分析之---选择排序
    42数据结构与算法分析之---交换排序
    41数据结构与算法分析之---插入排序
    54数据结构与算法分析之---哈希查找
    40数据结构与算法分析之---排序的基本概念
    37数据结构与算法分析之---关键路径
  • 原文地址:https://www.cnblogs.com/SSs1995/p/9052979.html
Copyright © 2020-2023  润新知