JavaScript | 入门介绍

一、何为JS特效

1. 定义事件(出发时机+行为)

2.触发事件(行为发生)

3.事件发生具有重复性

<html>
<head>
    <meta charset="UTF-8" />
    <title></title>
</head>
<body>
    <div> 
        <img src="dog.png" onclick="alert(123)">
    </div>
</body>
</html>

点击图片,出现弹框,内容为123

二、基于对象的语言

1.如何获得该对象

2.如何调用该对象的属性

3.如何调用该对象的方法

JS需要找到对象后才能对元素添加事件,故JS标签<script>放在body体后面

对象的组成部分:

1.属性(特征)

2.方法(行为)

以上内联代码可以改写内部嵌套代码

<html>
<head>
    <meta charset="UTF-8" />
    <title></title>
</head>
<body>
    <div> 
        <img src="dog.png" id="dogid">
    </div>
</body>
    <script>
        //找到小狗图片
        dogobj=document.getElementById('dogid');//通过id找到对象
        //给图片添加事件
        dogobj.onclick=function(){//单击鼠标触发方法
            alert(123);
        }
        //触发事件
    </script>
</html>

外部包含只需要把<script>标签内的代码剪切到另一个index.js后缀文件中,然后在原代码处 

以上是内联、内部嵌套、外部包含的例子

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值