博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js函数
阅读量:6478 次
发布时间:2019-06-23

本文共 1411 字,大约阅读时间需要 4 分钟。

函数:

  有一定功能代码体的集合

 

定义:

 

  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(){}           

 

转载于:https://www.cnblogs.com/SSs1995/p/9052979.html

你可能感兴趣的文章
VMWare上Ubuntu安装问题排除纪录
查看>>
select 相互联动
查看>>
C++ BOOL
查看>>
Redis Cluster
查看>>
NUMA对mysql的影响
查看>>
MYSQL使用mysqldump导出某个表的部分数据
查看>>
php中截取中文字符会出现乱码的问题
查看>>
Android库和项目收集-传感器
查看>>
sharepoint 部分site下的库不能显示正常名称,显示为“error”
查看>>
Lync 2013企业实战(四)
查看>>
递归解决换零钱问题--问题分析
查看>>
Apache ActiveMQ 官方文档中文版
查看>>
[综合]visio2013安装提示找不到Office.zh_cn\officeMUI.mis officemui.xml
查看>>
redis 卡槽
查看>>
java输入输出流处理图片怎么提取相片
查看>>
我的友情链接
查看>>
squid配置及应用
查看>>
Eclipse快捷键 10个最有用的快捷键
查看>>
网关协议
查看>>
苹果系统初体验 之 虚拟机安装MAC OS X Mavericks
查看>>