IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> JavaScript简介 -> 正文阅读

[移动开发]JavaScript简介

目录

为什么要学习 JavaScript

JavaScript和Java有什么关系

JavaScript能做什么?

直接写入 HTML 输出流

事件反应

改变 HTML 图像

验证输入

快速编写一个JavaScript程序


为什么要学习 JavaScript

????????作为web 开发人员必须学习的 3 门语言中的一门,JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

JavaScript和Java有什么关系

????????两者之间可以说是毫无关系,JavaScript 与 Java 是两种完全不同的语言,无论在概念上还是设计上。Java(由 Sun 发明)是比JavaScript更复杂的编程语言。JavaScript 由 Brendan Eich 发明。它于 1995 年出现在 Netscape 中(该浏览器已停止更新),并于 1997 年被 ECMA(欧洲电脑制造商协会)采纳。

JavaScript能做什么?

? ? ? 我们知道在web开发中html决定了网页的内容,css决定了网页的布局,而JavaScript控制了网页的行为。那主要都包含哪些行为呢?下面将为大家一一展示。

直接写入 HTML 输出流

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>写入 HTML 输出流</title>
    <script>
        function test() {
            document.write("<h1>这是一个标题</h1>");
            document.write("<p>这是一个段落。</p>");
        }
    </script>
</head>

<body>

    <h1>请点击下方写入 HTML 输出流</h1>

    <button type="button" onclick="test()">写入 HTML 输出流</button>

</body>

</html>

事件反应

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>demo</title>
</head>

<body>

    <button type="button" onclick="alert('hello world!')">点我!</button>

</body>

</html>

改变 HTML 图像

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>demo</title>
    <script>
        function changeImage()
        {
            element=document.getElementById('myimage')
            if (element.src.match("3055766435"))
            {
                element.src="https://t7.baidu.com/it/u=2168645659,3174029352&fm=193&f=GIF";
            }
            else
            {
                element.src="https://t7.baidu.com/it/u=1330338603,908538247&fm=193&f=GIF";
            }
        }
        </script>
</head>

<body>

    <img loading="lazy" id="myimage" onclick="changeImage()" src="https://t7.baidu.com/it/u=2531125946,3055766435&fm=193&f=GIF" width="100" height="180">

</body>

</html>

验证输入

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>demo</title>
    <script>
        function myFunction() {
            var x = document.getElementById("demo").value;
            if (x == "" || isNaN(x)) {
                alert(x + "不是纯数字");
            } else {
                alert(x + "是纯数字");
            }
        }
    </script>
</head>

<body>

    <h1>判断输入的是否是纯数字</h1>
    <p>请输入数字。如果输入值不是数字,浏览器会弹出提示框。</p>
    <input id="demo" type="text">

    <button type="button" onclick="myFunction()">点击这里</button>

</body>

</html>

快速编写一个JavaScript程序

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>hello</title>
    <script>
        function displayDate() {
            // 获取id为demo的元素并替换其显示内容
            document.getElementById("demo").innerHTML = "现在时间是:" + Date();
        }
    </script>
</head>

<body>

    <h1>第一个 JavaScript 程序</h1>
    <p id="demo">请点击下方"显示日期"按钮查看当前时间</p>

    <button type="button" onclick="displayDate()">显示日期</button>

</body>

</html>

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-04-13 23:35:31  更:2022-04-14 00:14:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 22:01:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码