javascript网页设计案例

JavaScript 是 Web 开发中不可或缺的一部分,它可以让网页变得更加动态和交互。下面是一个简单的 JavaScript 网页设计案例,演示如何使用 JavaScript 来创建一个动态的计数器应用。

示例:动态计数器应用

这个示例将展示如何使用 HTML、CSS 和 JavaScript 创建一个简单的计数器,用户可以增加或减少计数器的数值,并且可以重置计数器。

1. HTML 结构

首先,我们需要定义页面的基本结构。

 

html

深色版本

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <title>Dynamic Counter</title>
7    <link rel="stylesheet" href="styles.css">
8</head>
9<body>
10    <div class="counter">
11        <button id="decrease">-</button>
12        <span id="count">0</span>
13        <button id="increase">+</button>
14        <button id="reset">Reset</button>
15    </div>
16
17    <script src="script.js"></script>
18</body>
19</html>
2. CSS 样式

接下来,我们添加一些基本的样式来美化我们的计数器。

 

css

深色版本

1/* styles.css */
2body {
3    display: flex;
4    justify-content: center;
5    align-items: center;
6    height: 100vh;
7    margin: 0;
8    background-color: #f4f4f4;
9}
10
11.counter {
12    display: flex;
13    gap: 10px;
14    font-size: 24px;
15    padding: 20px;
16    border: 1px solid #ccc;
17    background-color: white;
18    border-radius: 5px;
19}
20
21button {
22    padding: 10px 20px;
23    font-size: 24px;
24    cursor: pointer;
25    border: none;
26    border-radius: 5px;
27}
28
29#increase {
30    background-color: #28a745;
31    color: white;
32}
33
34#decrease {
35    background-color: #dc3545;
36    color: white;
37}
38
39#reset {
40    background-color: #6c757d;
41    color: white;
42}
3. JavaScript 逻辑

最后,我们编写 JavaScript 代码来实现计数器的功能。

 

javascript

深色版本

1// script.js
2document.addEventListener('DOMContentLoaded', function() {
3    const countElement = document.getElementById('count');
4    let count = parseInt(countElement.textContent);
5
6    document.getElementById('increase').addEventListener('click', () => {
7        count++;
8        countElement.textContent = count;
9    });
10
11    document.getElementById('decrease').addEventListener('click', () => {
12        count--;
13        countElement.textContent = count;
14    });
15
16    document.getElementById('reset').addEventListener('click', () => {
17        count = 0;
18        countElement.textContent = count;
19    });
20});

说明

  • HTML:定义了一个包含按钮和显示计数的 <span> 元素的计数器。
  • CSS:添加了一些基本样式来让计数器看起来更好。
  • JavaScript:实现了增加、减少和重置计数器的功能。

运行示例

  1. 将这三个文件(index.htmlstyles.css 和 script.js)保存在同一文件夹中。
  2. 使用任何现代浏览器打开 index.html 文件即可看到效果。

这个简单的示例展示了如何使用 JavaScript 在网页上实现基本的动态功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热爱分享的博士僧

敢不敢不打赏?!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值