js(3)

JavaScript的函数的argums对象:

由于JavaScript允许函数有不定数目的参数,所以需要一种机制, 可以在函数体内部读取所有参数,这就是arguments对象的由来。

arguments对象包含了函数运行时的所有参数,arguments[0]就是第一 个参数,arguments[1]就是第二个参数,以此类推。这个对象只有在函数体内部,才可以使用。

JavaScript函数的闭包:

定义:

闭包是指在函数外部访问函数作用域中局部变量的函数;

或者说闭包就是能够读取其他函数内部变量的函数;

或者说闭包是指有权访问另一个函数作用域中的变量的函数。

特点:

在一个函数内部定义另外一个函数,并返回内部函数或立即执行内部函数;

内部函数可以访问外部函数定义的局部变量;

让局部变量始终保存在内存中。也就是说,闭包可以使得它诞生的环境一 直存在。

 this位置不同,代表含义不同,闭包内的this表示window对象;闭包外的表示函数objs的对象。

JavaScript的立即调用函数表达式:

JavaScript有时需要在定义函数之后,立即调用该函数(函数只使用一次),这种函数就叫做立即执行函数,全称为立即调用函数表达式。

立即调用函数表达式是一个在定义时就会立即执行的JavaScript 函数。

立即调用函数表达式组成:(function( ){ }( ))

作用:

1、将立即调用函数表达式分配给一个变量,不是存储立即调用函数表达式本身,而是存储立即调用函数表达式执行后返回的结果。

2、使用立即调用函数表达式把计数器变量保存为私有变量更安全,同时也可以减少对全局空间的污染。

3、JavaScript面向对象立即调用函数表达式实现单例模式。

dom编程:

微信小程序 一套基于微信的可视化标记 web

鸿蒙 一套基于操作系统的可视化标记 web

html5 一套基于浏览器的可视化标记 web 可视化标记语言

document编程 : 1. 获取遍历文档 2,创建文档

javascript和html5 之间的交互,就是事件, 叫做document事件

js 微软 js-->typeScript语言

js 谷歌 js--->dart语言

js 华为 js-->ets语言

js和html交互的叫做事件

在js中如何获取html标记对象 dom编程

dom文档获取

1、document.getElementById( )

2、document.getElementsByClassName( )

3、document.getElementsByName( )

4、document.getElementsByTagName( )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值