JavaScript入门

JavaScript

image.png

引入方式

image.png
image.png

基础语法

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

image.png

变量

image.png
和java区别不大

  • 特点:
    • var是全局变量
    • 可以重复定义
      image.png
      image.png

数据类型、运算符、流程控制符

image.png

image.png

image.png

= = = 和 = = 的区别 : = = 会类型转换而 = = = 不会 === 和 ==的区别: ==会类型转换而===不会 =====的区别:==会类型转换而===不会

image.png

  • 字符串转换为数字:parseInt

image.png

Js函数

image.png

  • 第一种创建函数的方式
    image.png

image.png

  • 第二种创建函数的方式 image.png

Js对象

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Array

image.png

image.png

foreach() 和 for循环的区别:
前者是遍历数组中存在的元素
for是遍历数组所有的元素

特点:

  • array是可以在任意位置直接插入值的
    image.png

  • splice:从哪个位置开始删除,删几个元素

arr1.splice(0, 2)

image.png

String

image.png

image.png

trim:
image.png

image.png

Json

image.png

image.png

image.png

image.png

BOM

image.png

image.png

image.png

image.png

DOM

image.png

image.png

image.png

image.png

核心内容:获取html标签中的内容,对内容进行操作

js事件监听

image.png
image.png

image.png

image.png

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

<body>

    <img src="../img/off.gif" id="light">

    <br>

    <br>

    <button type="button" name="lighton" onclick="lightButton()">

        🔋

    </button>

    <button type="button" name="lightoff" onclick="extinguish()">

        熄灭

    </button>

<br>

    <input type="text" id="textname" value="ITCAST" onfocus="of()" onblur="ob()">

<br>

<br>

    <input type="checkbox" name="hobby">film

    <input type="checkbox" name="hobby">travel

    <input type="checkbox" name="hobby">game

    <br>

    <br>

    <button type="button"  onclick="choose()">

        ☑️

    </button>

    <button type="button"  onclick="nochoose()"></button>

</body>

</html>

  
  

<script>

    var light = document.getElementById("light");

    var bs = document.getElementsByName("hobby");

    var input = document.getElementById("textname")

    console.log(input.value)

    function lightButton(){

        light.src = "../img/on.gif";

    }

  

    function extinguish(){

        light.src = "../img/off.gif";

    }

  

    function choose(){

        for (let i = 0; i < bs.length; i++) {

            bs[i].checked = true;

        }

    }

  

    function nochoose(){

        for (let i = 0; i < bs.length; i++) {

            bs[i].checked = false;

        }

    }

  

    function of(){ //大写

        var input = document.getElementById("textname")

        input.value = input.value.toLowerCase();

    }

  

    function ob(){ //大写

        var input = document.getElementById("textname")

        input.value = input.value.toUpperCase();

    }

</script>
  • 31
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值