当前位置: 首页 > news >正文

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

1.CSS层叠样式表

Cascading Style sheet

美化页面的作用

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

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

2.javascript作用:页面交互

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

3.html主文件:框架结构的作用

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

二、用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 {font-family: 'Arial', sans-serif;display: flex;justify-content: center;align-items: center;min-height: 100vh;background-color: #f0f2f5;}.time-container {background-color: #ffffff;padding: 40px 60px;border-radius: 12px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);text-align: center;}.time-title {font-size: 24px;color: #333333;margin-bottom: 20px;font-weight: 600;}.current-time {font-size: 48px;color: #1677ff;font-weight: 700;letter-spacing: 2px;}</style>
</head>
<body><div class="time-container"><div class="time-title">当前系统时间</div><div id="timeDisplay" class="current-time"></div></div><script>// 获取显示时间的DOM元素const timeDisplay = document.getElementById('timeDisplay');// 格式化数字,确保两位数(如 9 → 09)function formatNumber(num) {return num.toString().padStart(2, '0');}// 更新时间的核心函数function updateTime() {// 获取当前系统时间const now = new Date();// 提取年月日时分秒并格式化const year = now.getFullYear();const month = formatNumber(now.getMonth() + 1); // 月份从0开始,需+1const day = formatNumber(now.getDate());const hours = formatNumber(now.getHours());const minutes = formatNumber(now.getMinutes());const seconds = formatNumber(now.getSeconds());// 拼接成指定格式的时间字符串const timeString = `${year}年${month}月${day}日 ${hours}:${minutes}:${seconds}`;// 更新页面显示timeDisplay.textContent = timeString;}// 初始化时立即执行一次,避免页面加载后有延迟updateTime();// 设置定时器,每秒更新一次时间(1000毫秒 = 1秒)setInterval(updateTime, 1000);</script>
</body>
</html>

三、快捷键

1.预览Ctrl+R

http://www.jsqmd.com/news/484893/

相关文章:

  • AI文案润色新选择:MT5 Zero-Shot中文语义改写工具使用教程
  • 智能简历解析革命:Resume Matcher如何重塑求职体验
  • 轻量级监控神器:打造高效服务器运维的全新体验
  • 做情侣保暖内衣这么多年,我想把这些话说给正在找情侣保暖内衣厂家的你 - 企师傅推荐官
  • minIO-1
  • 10分钟掌握fre:ac音频转换工具:从入门到精通的完整指南
  • CosyVoice2-0.5B多场景落地:银行理财经理语音介绍、保险条款解读自动化
  • DeepChat一文详解:Ollama REST API与DeepChat前端通信的WebSocket心跳与流式响应机制
  • 金属零件清洁度检测仪品牌推荐 西恩士技术领跑行业 - 技术权威说
  • all-MiniLM-L6-v2质量评估:与Sentence-BERT在下游任务对比
  • 免费JSON翻译终极指南:5分钟掌握结构化数据国际化
  • 西恩士 国际认证清洁度检测设备 高端制造良率提升核心之选 - 技术权威说
  • 终极指南:如何使用JetBrains Maple Mono字体提升代码阅读体验
  • 3个必备工具推荐:高效部署Qwen3-4B-Instruct-2507实战体验
  • Pi0 Robot Control Center作品集:12种常见家庭场景指令响应效果对比
  • Kook Zimage真实幻想Turbo保姆级教学:避免磨皮过度与变形的Prompt技巧
  • 西恩士 全链条清洁度检测设备 高端制造质量管控核心品牌 - 技术权威说
  • ClearerVoice-Studio实战教程:使用clearervoice-streamlit服务管理命令排障指南
  • STM32 HAL 180°舵机控制 PWM/中断方法
  • 西恩士 专利赋能清洁度检测设备 高端制造品质把控优选品牌 - 技术权威说
  • JavaScript基础课程九、JavaScript DOM 操作(修改内容/样式/属性)
  • RMBG-2.0开源大模型部署案例:私有化部署至企业内网,保障图像数据安全
  • 服饰教学可视化利器:Nano-Banana软萌拆拆屋在服装课中的应用
  • 2026六大城市名表维修“二次损伤”调查报告:从摆幅衰减到防水失效,你的保养费花对了吗? - 时光修表匠
  • ollama部署QwQ-32B效果对比:长文本摘要、跨文档推理与逻辑一致性测试
  • WAN2.2文生视频镜像GPU算力高效利用:单卡A10并发生成3路1080p视频实测
  • CLIP-GmP-ViT-L-14图文匹配工具部署案例:政务公开图解材料语义合规性初筛
  • Qwen3-Reranker-0.6B开源镜像实战:ModelScope国内加速下载+离线部署方案
  • 未来演进预测:对话式图像编辑技术的发展趋势
  • 开源可部署CLAP音频分类应用:无需代码基础,通过Web界面完成专业级零样本语音理解