cyzzs

导航

新手小白学习web第一天笔记

3月9日

关于本人对于新学习的专业课Web前端开发的一些笔记

一、html css 和 js 三者在页面中的作用是什么

我认为可以把网页比作成一个人体,它们三个各司其职

HTML(超文本标记语言) :负责结构与内容

-通俗来讲相当于人的骨架,来定义网页的基本元素。如:标题、段落、图片、按钮、列表等等。

-它只负责'有什么',不负责'长什么样'或‘怎么动’。

CSS(层叠样式表) :负责外观与布局。

-相当于人的皮肤与穿搭,控制元素的样式。如:颜色、大小、间距、位置、背景等等。

-它可以让网页变得美观、整齐、让网页有视觉层次,主要起美化作用。

Js(JavaScript):负责交互与动态行动。

-相当于人的神经,实现网页的动态效果,如:点击按钮、表单验证、轮播图、数据加载、动画等等

-它可以让页面活起来,响应用户操作,实现复杂功能。

二、文件

Web中文件分为HTML文件、CSS文件、JavaScipt文件

HTML文件:HTML文件为主文件相当于入口文件,起框架结构的作用

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
	</body>
</html>

javaScipt文件:页面交互作用

<script src="js/js.js" type="text/javascript" charset="utf-8"></script>

如何把样式联系到主文件里

<link rel="stylesheet" type="text/css" href="css/style01.css"/> 

三、用js实时显示系统时间

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>实时系统时间显示</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #f0f2f5;
            font-family: "Microsoft YaHei", sans-serif;
        }
        
        .time-container {
            background-color: white;
            padding: 40px 60px;
            border-radius: 12px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
            text-align: center;
        }
        
        .current-time {
            font-size: 48px;
            color: #333;
            font-weight: bold;
            margin-bottom: 10px;
            letter-spacing: 2px;
        }
        
        .date-info {
            font-size: 20px;
            color: #666;
        }
    </style>
</head>
<body>
    <div class="time-container">
        <div class="current-time" id="timeDisplay"></div>
        <div class="date-info" id="dateDisplay"></div>
    </div>

    <script>
        // 获取显示时间和日期的DOM元素
        const timeDisplay = document.getElementById('timeDisplay');
        const dateDisplay = document.getElementById('dateDisplay');

        // 格式化数字,确保小于10的数字前面补0
        function formatNumber(num) {
            return num < 10 ? `0${num}` : num;
        }

        // 更新时间的核心函数
        function updateTime() {
            // 获取当前系统时间
            const now = new Date();
            
            // 提取年月日
            const year = now.getFullYear();
            const month = formatNumber(now.getMonth() + 1); // 月份从0开始,需要+1
            const day = formatNumber(now.getDate());
            
            // 提取时分秒
            const hour = formatNumber(now.getHours());
            const minute = formatNumber(now.getMinutes());
            const second = formatNumber(now.getSeconds());
            
            // 拼接并显示日期和时间
            dateDisplay.textContent = `${year}年${month}月${day}日`;
            timeDisplay.textContent = `${hour}:${minute}:${second}`;
        }

        // 初始化显示时间(避免页面加载后有延迟)
        updateTime();
        // 设置定时器,每1000毫秒(1秒)更新一次时间
        setInterval(updateTime, 1000);
    </script>
</body>
</html>

四、快捷键

保存文件 Ctrl+S Cmd+S
全选 Ctrl+A Cmd+A
复制/剪切/粘贴 Ctrl+C / Ctrl+X / Ctrl+V Cmd+C / Cmd+X / Cmd+V
撤销/重做 Ctrl+Z / Ctrl+Y Cmd+Z / Cmd+Shift+Z
注释/取消注释 Ctrl+/ Cmd+/
格式化代码 Shift+Alt+F Shift+Opt+F
移动整行上下 Alt+↑/↓ Opt+↑/↓
复制当前行 Shift+Alt+↓ Shift+Opt+↓
查找 Ctrl+F Cmd+F
替换 Ctrl+H Cmd+H
全局查找 Ctrl+Shift+F Cmd+Shift+F
打开/关闭终端 Ctrl+ Cmd+
切换侧边栏 Ctrl+B Cmd+B

posted on 2026-03-10 12:20  沉鱼舟作晚  阅读(25)  评论(1)    收藏  举报