超级简单的js弹窗教程,适合小小白学习

本文介绍了一个初学者友好的简易弹窗实现方法,使用HTML、CSS和JavaScript,详细讲解了如何创建、显示和关闭弹窗的过程。

经常有初学前端的小伙伴遇到页面需要弹窗的时候,不知道该怎么办,网上找的教程又特别难,楼主本人也是一个名初学小白,经常遇到这种情况,于是就干脆自己写一个简单的表单弹窗,供大家学习:

首先先理清下思路:

第一步先把要显示的弹窗写好:

然后同时给这个框添加css:

然后预览一下看看效果:

好了,一个窗口就写好了,下一步就是要把这个弹窗隐藏,因为我们最终的目的是通过一个按钮的触发,来显示这个弹窗;我们给这个弹窗加一个display:none;来隐藏一下;

好了,再来预览下效果:

下面我来做一个按钮,让后通过按钮的触发效果,来显示这个弹窗;

这里做了两个,以便更好的应用到不同的环境下,触发命令是点击,然后给tc()写一个控制:

当我们点击按事件,触发弹窗的css从display:none  变成display:block;弹窗就显示出来了

弹窗出来之后,我们再给他加一个关闭的地方,如法炮制:

加个框;然后给框写好css

显示就这样了:

如图所示给按钮添加一个事件:

 

最终我们的简易弹窗就做好了,不知道啥原因,上传不了文件,就把源码贴在下面了,互相学习,新手初识,不到之处,请多多指点!


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>Document</title>
</head>
<style>
    
    .ccc{
        width: 200px;
        height: 200px;
        border: 1px solid green;
        position: absolute;
          left: 50%;
          top: 30%;
          background: green;  
          display: none;
    }
    .ccc .ccc1{
        width: 100%;
        height: 40px;
        background: white;
    }
    .ccc .ccc1 span{
        width: 16px;
        height: 16px;
        display: block;
        float: right;
        cursor: pointer;
    }

</style>

<body>

 


    <div class="ccc" id="ccc">
        
        <div class="ccc1" id="ccc1">
            <span title="关闭窗口" onclick="gb();">X</span>

        </div>
        <div></div>
            
    </div>


    
    <button onclick="tc();">点击弹窗</button>
    <a href="javascript:;" onclick="tc();">点击弹窗</a>

 

    <script>
        function tc(){
            document.getElementById("ccc").style.display="block";
        }
        
        function gb(){
            document.getElementById("ccc").style.display="none";
        }

    </script>

 

</body>
</html>

### AI基础知识与入门内容 人工智能(Artificial Intelligence,简称AI)是一个广泛的领域,其核心目标是让机器能够模仿或超越人类的认知能力[^1]。具体来说,AI涉及使机器能够执行通常需要人类智能的任务,如学习、推理、自我修正和理解语言等[^1]。 #### 什么是人工智能? 人工智能是一门研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的新技术科学[^3]。它的目的是让机器像人一样思考,并赋予机器一定的智能[^3]。 #### AI的核心分支 - **机器学习(Machine Learning)**:这是AI的一个子领域,专注于制造出具有学习能力的机器。通过数据训练,机器可以从中提取规律并进行预测或决策。 - **深度学习(Deep Learning)**:这是机器学习的一种形式,利用深度人工神经网络来处理复杂任务。深度学习在图像识别、自然语言处理等领域取得了显著成果[^3]。 #### AI的应用场景 人工智能在多个领域中得到了广泛应用。例如,在教育领域,自适应学习系统可以根据学生的学习进度、知识掌握情况和学习风格,为每个学生提供个性化的学习路径和内容推荐[^2]。此外,智能辅导系统能够实时解答学生的问题,并提供针对性的指导[^2]。 #### AI面临的挑战与伦理问题 尽管AI技术发展迅速,但它也面临着许多挑战和伦理问题,例如隐私保护、算法偏见以及对就业市场的潜在影响等。 #### AI入门学习建议 对于初学者而言,可以从以下几个方面入手: 1. **编程基础**:掌握一门编程语言,如Python,因为它是AI领域中最常用的编程语言之一。 2. **数学基础**:熟悉线性代数、概率论和统计学的基本概念,这些是理解和实现AI算法的基础。 3. **机器学习基础**:学习基本的机器学习算法,例如线性回归、逻辑回归和支持向量机等。 4. **深度学习框架**:了解并实践使用深度学习框架,如TensorFlow或PyTorch。 以下是一个简单的Python代码示例,展示如何使用Scikit-learn库进行线性回归: ```python from sklearn.linear_model import LinearRegression import numpy as np # 创建一些示例数据 X = np.array([[1], [2], [3], [4], [5]]) y = np.array([2, 4, 6, 8, 10]) # 初始化线性回归模型 model = LinearRegression() # 训练模型 model.fit(X, y) # 输出模型的系数和截距 print(f"系数: {model.coef_}") print(f"截距: {model.intercept_}") ``` #### 总结 人工智能是一个多学科交叉的领域,涵盖了从理论到实践的广泛内容。无论是学习AI的基础概念还是探索其实际应用,都需要扎实的数学和编程基础。随着技术的不断发展,AI将继续改变我们的生活和工作方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值