JavaScript

作用域:全局作用域和局部作用域

在函数中声明的变量称之为局部变量,它的作用域只存在于函数内,函数外部是访问不到的;全局变量是声明在函数外部的,作用域是全局

var   b   =   10

test4()

function   test4(){

        var   a   =   10

        console.log(a)

        console.log(b)

}

属性:

属性是指对象包含的值,使用‘对象名.方法名’的方式进行操作

方法:

在代码里,使用‘对象名.方法名()’来调用该对象的方法

事件:

响应用户操作、完成交互,例如OnClick、OnKeyDown

一般可以分为鼠标事件、键盘事件及其他事件

鼠标事件:onmousedown(按下鼠标键)、onmousemove(移动鼠标)、onmouseout(鼠标离开某一个网页对象)、onmouseover(鼠标移动到某一个网页对象上)、onmouseup(松开鼠标键)、onclick(单击鼠标键)、ondblclick(双击鼠标键)

键盘事件:onkeydown(按下一个键)、onkeyup(松开一个键)、onkeypress(按下然后松开一个键)

JS对象:

自定义对象:开发人员根据自己的需要而定义的新对象

JS内置对象:JS将一些常用功能预先定义成对象,对象可以直接使用,这就是内置对象,如字符串对象(用于存储一系列字符,使用单引号或双引号包含)、数学对象(用于获取各种数学常量及数学函数)、日期对象(用于获取或操作各种时间)、数组对象、正则表达式对象等

浏览器内置对象:浏览器根据系统当前的配置和所装载的页面为JS提供的一系列可供使用的对象,如Window对象、Document对象、History对象等

创建自定义对象的方法:

使用Object关键字创建对象,如

<script type="text/javascript">
            var student = new Object()

            student.stuID = "001"
            student.stuName = "季晓"
            student.className = "考官"
            student.sayHello = function() {
                console.log("各位考生好")
            }
            student.sayHello()

</script>

使用function关键字创建对象,如

function kaoguan(id, name) {

                this.id = id
                this.name = name
                this.say = function() {
                    console.log("好久不见")
                }
            }
            var k1 = new kaoguan("000", "季唯")
            k1.say()
            console.log(k1.id)
            console.log(k1.name)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值