Javascript中的对话框-详解

这篇具有很好参考价值的文章主要介绍了Javascript中的对话框-详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

对话框

警告框

确认框

输入框

关键字

注释


对话框

在 Javascript(后面我就统一叫 JS 这个简称了)主要提供了三种对话框:警告框、确认框、输入框。

警告框

警告框是在 JS 中一般用于调试程序时所使用的,主要的目的是为了输出调试结果。也可以用于显示警告信息。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>警告框</title>
</head>
<body>
<button οnclick="alert('不要一直点我!我会生气的^_^')">点击就会弹出警告框</button>
</body>
</html>

使用 alert 来弹出警告框,它里面需要给要警告的内容。

确认框

确认框一般用于我们在做删除操作时,为了避免用户误操作, 我们通过在用户删除数据时,给他一个确认提示。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>确认框</title>
    <style>
        table {
            width: 500px;
            border-left: 1px solid #999999;
            border-top: 1px solid #999999;
            border-collapse: collapse;
        }
        th, td {
            border-right: 1px solid #999999;
            border-bottom: 1px solid #999999;
        }
        td {
            text-align: center;
        }
    </style>
</head>
<body>
<table>
    <tr>
        <th>编号</th>
        <th>姓名</th>
        <th>操作</th>
    </tr>
    <tr>
        <td>1</td>
        <td>张三</td>
        <td><a href="javascript:confirm('你确定要删除么?删除后不能恢复!')">删除</a></td>
    </tr>
    <tr>
        <td>2</td>
        <td>李四</td>
        <td><a href="javascript:confirm('你确定要删除么?删除后不能恢复!')">删除</a></td>
    </tr>
</table>
</body>
</html>

在上面的 JS 代码中,我们对其进行说明:

  1. <a href="javascript:confirm('')"></a>:在 HTML 中,a 标签的作用有两个:一个作锚点;另一个就是做链接跳转的。在这里,我使用 javascript: 这个前缀,目的是让浏览器在解析时,不要使用默认的解析方式来解析 a 标签,而是采用 JS 的语法来解析这个 a 标签。

  2. 对于确认框,JS 中提供的是 confirm,这个确认框需要提供提示的确认信息。在弹出的确认框中有两个按键:一个是确定,一个是取消。当点击取消后不会做任何操作;当点击确定后才会执行相关的操作。其实这两个按钮返回的值就一个布尔值:true 和 false。

输入框

在与用户交互时,我们可以来接收用户的输入信息,此时就可以使用输入框了。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>输入框</title>
</head>
<body>
<script>
    console.log(prompt())
</script>
</body>
</html>

我们可以使用 JS 提供的 prompt 这个方法来实现接收用户输入的值。

这个方法它有两个参数,第一个参数表示输入提示信息,第二个参数是默认值。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>输入框</title>
</head>
<body>
<script>
    console.log(prompt('请输入数字', 20))
</script>
</body>
</html>

关键字

由于 JS 是一种面向对象的脚本语言,它是一种编程语言,因此它就存在一些具有特殊意义的单词,这个单词就是关键字。而关键字的特点是:1)是单词,2)所有字母小写。

在 JS 中提供了以下关键字。

break else new var case
finally return void catch for
switch while continue function this
with default if throw delete
in try do instanceof typeof
abstract enum int short boolean
export interface static byte extends
long super char final native
synchronized class float package throws
const goto private transient debugger
implements protected volatile double import
public async await yield let

注意:我们后续定义变量时不能直接使用这些关键字来进行定义。

注释

在 HTML 中,它的注释是:

<!-- 这是HTML注释 -->

在 CSS 中,它的注释是:

/* 这是 CSS 的注释 */

而在 JS 中,它的注释有以下几种:文章来源地址https://www.toymoban.com/news/detail-816429.html

1. 第一种注释叫单选注释,采用双斜线。
// 这是单选注释
​
2. 多行注释,类似于 CSS 注释
/*
这是JS的多行注释,
可以换行的
*/
​
3. 文档注释
/*!
 这是文档注释,将来在 JS 压缩时
 文档注释不允许删除
 */

到了这里,关于Javascript中的对话框-详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt标准对话框:8大对话框详解

    颜色对话框类 QColorDialog 提供了一个可以获取指定颜色的对话框的对话框部件: 这里使用 QColorDialog 的静态函数 getColor () 来获取颜色,执行时弹出颜色选择对话框: 返回的是一个 QColor 类型的数据: 这四个数值分别代表:透明度(alpha)、Red、Green、Blue。它们的默认值都是

    2024年02月03日
    浏览(40)
  • QT—5种标准对话框使用详解

    对话框是 GUI 程序中不可或缺的组成部分。一些不适合在主窗口实现的功能组件都必须放在对话框中设置。对话框通常会是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互。所谓标准对话框,是 Qt 内置的一系列对话框,用于简化开发。事实上,有很

    2023年04月20日
    浏览(31)
  • NextJS开发:封装shadcn/ui中的AlertDialog确认对话框

    shadcn/ui很灵活可以方便的自己修改class样式,但是仅仅一个确认删除弹窗,需要拷贝太多代码和导入太多包,重复的代码量太多,不利于代码维护。所以进一步封装以符合项目中使用。 封装cx-alert-dialog.tsx custom-button.tsx 使用CxAlertDialog组件

    2024年02月04日
    浏览(34)
  • vue中使用el-dialog设置弹窗对话框在前端显示为居中

    废话不多直接上图

    2024年02月01日
    浏览(37)
  • 【windows编程之对话框】对话框原理,对话框的创建

    在本章节中我们来讲解Windows/Win32编程中对话框的原理和对话框的创建,我们在前几篇章节中讲解到了普通窗口中回调函数的处理,在普通窗口的窗口消息处理函数(回调函数)中,系统会首先调用我们自己写的回调函数,我们自己编写的回调函数没有处理的消息,才会交给系

    2024年02月03日
    浏览(66)
  • 对话框之模式对话框与无模式对话框以及自定义消息

    模式对话框 创建模式对话框步骤 创建模式对话框模板 IDD_COptionsDialog 构造一个CDialog对象,并封装对话框模板 调用CDialog:Domal()显示对话框 无模式对话框 创建对话框模板 IDD_COptionsDialog 构造一个CDialog对象,并封装进对话框模板 单击菜单项显示无模式对话框

    2024年02月10日
    浏览(26)
  • 【Qt】对话框QDialog类,模态对话框和非模态对话框

    QDialog类是所有对话框窗口类的基类。对话框窗口是一个用来完成短小任务或和用户进行简单交互的 顶层窗口 。 按照运行对话框时是否还可以和该程序的其它窗口进行交互,将它分为两类:模态(modal)对话框和非模态(modaless)对话框。 模态对话框 先看一个例子: 创建一

    2024年02月05日
    浏览(38)
  • Qt对话框——QInputDialog输入对话框

    Qt对话框——QInputDialog输入对话框 在Qt开发中,我们有时需要通过一个对话框获取用户的输入,而QInputDialog就是Qt框架提供的一种方便地弹出输入对话框并获取用户输入数据的方式。 QInputDialog使用非常简单,我们可以通过访问不同的接口来弹出输入对话框获取多种类型的返回

    2024年02月12日
    浏览(31)
  • MFC 通用对话框之文件对话框

    CFileDialog 类 封装了Windows通用文件对话框,Windows通用文件对话框提供了轻松实现与Windows标准一致的打开文件、保存文件、另存文件对话框的方法。 当我们用CFileDialog类的构造函数生成一个对象后就修改 m_ofn 结构体对象里的值, m_ofn 的类型为 OPENFILENAME。 CFileDialog类构造函数的

    2024年02月05日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包