【JavaScript】Javascript—APIs—Day01
Javascript——Day0601. 声明变量const优先02. DOM树和DOM对象03. 获取DOM元素04. DOM修改元素内容以及年会抽奖案例05. DOM修改元素常见属性以及案例06. 通过style修改样式07. 通过类名修改样式08. 通过classList修改样式09. 随机轮播图案例10. 获取设置表单的值11. H5自定义属性-data12. 定时器-间歇函数13. 用户倒计时效果14. 综合案例—轮播图定时版01. 声明变量const优先JS学习目录课程安排第一天变量声明那么提出以下问题实操没有报错。所以为什么复杂数据类型就可以呢请看内存存储演示存储的数组其地址没变则不算改变。如若改变数组地址如赋值新的数组则算改变。总结02. DOM树和DOM对象Web API基本认知1API的作用和分类注意alert、prompt都是属于DOM内的。2什么是DOM操作网页内容即操作标签。总结3DOM树整个页面都是document。4DOM对象上文提及DOM树主要目的是把DOM标签之间的关系展示出来且这个API是通过JS的形式来操控这些标签比如说让一个div通过js的形式让其里面的文字改变。操作标签的第一步是获取标签在js内在dom内每一个标签都会有一个对应着的DOM树结构和它一一对应它是以对象的形式来表示的。在js内任何一个标签都是一个对象。即把标签获取过来在js内都是当对象来看的document对象03. 获取DOM元素css是通过选择器获取标签。而js有它自己的方式。我们想要操作某个标签首先要做什么根据CSS选择器来获取DOM元素1选择匹配第一个元素注意只返回第一个例如通过标签名。例如通过其他的。2)选择匹配多个元素总结遍历但也可以不遍历最后注意其他获取DOM元素的方法04. DOM修改元素内容以及年会抽奖案例接下来我们要讲的是操作元素的内容请看我们所见到的倒计时就是在修改文字内容但是不解析标签所以我们可以更换使用innerHTML总结年会抽奖案例实操定义一个数组随机生成一个索引值把名字填上一等奖然后删除数组内该值以此类推。实操然后二三等奖的复制粘贴即可。05. DOM修改元素常见属性以及案例学习目录操作元素常用属性练习06. 通过style修改样式通过style修改样式案例随机更换背景图片刷新更换07. 通过类名修改样式如果我们需要给这个盒子修改的样式比较多那么采取style形式修改则需要写很多很多行代码如下图解决方案赋值class08. 通过classList修改样式因为通过className类名去修改样式的话他会覆盖原先的类名则我们想添加某个类的时候就一定要去查找这个标签原来有没有类名。box是对象区别总结09. 随机轮播图案例案例实操10. 获取设置表单的值获取设置表单的值例子1修改表单值用value、更改类型用属性例子2其他属性修改举例11. H5自定义属性-data我们先前操作的都是元素本身就有的属性12. 定时器-间歇函数定时器—间歇函数使用let是因为定时器有开有关开的时候会重新赋予新值。13. 用户倒计时效果用户倒计时效果14. 综合案例—轮播图定时版案例思路

相关新闻

Unity强化学习实战项目—自动泊车「Unity+MLagent」—效果展示【源码在文末】

Unity强化学习实战项目—自动泊车「Unity+MLagent」—效果展示【源码在文末】

Unity强化学习实战项目—自动泊车「UnityMLagent」—效果展示【源码在文末】 文章目录Unity强化学习实战项目—自动泊车「UnityMLagent」—效果展示【源码在文末】一、内容与步骤二、效果展示三、源码一、内容与步骤 1、搭建一个简单的停车场模型并实现小车运动,要…

2026/7/23 18:40:37 阅读更多 →
安全强化学习:约束优化与工程实践指南

安全强化学习:约束优化与工程实践指南

1. 安全强化学习的基本概念与挑战强化学习在模拟环境中取得了显著成就,但在现实世界应用中面临严峻的安全挑战。传统强化学习通过试错探索来优化策略,这种机制在物理环境中可能导致严重后果。想象一下自动驾驶汽车在真实道路上随机尝试各种动作——这显然…

2026/7/23 18:40:37 阅读更多 →
LangChain Memory 记忆系统:让AI记住对话的上下文

LangChain Memory 记忆系统:让AI记住对话的上下文

1. 引言 在传统的对话式AI应用中,模型通常将每次用户输入视为独立的请求,这导致了一个核心问题:模型无法记住之前的对话内容。想象一下,你告诉AI助手“我喜欢科幻小说”,在下一轮对话中问它“有什么推荐吗?…

2026/7/23 18:39:37 阅读更多 →

最新新闻

FlexRay通信控制器中断寄存器配置与应用实战指南

FlexRay通信控制器中断寄存器配置与应用实战指南

1. 项目概述与中断机制的核心价值在嵌入式系统,尤其是汽车电子和工业控制领域,实时性和可靠性不是锦上添花,而是生死攸关的底线。想象一下,一辆高速行驶的汽车,其引擎控制单元(ECU)需要毫秒级响…

2026/7/23 18:53:42 阅读更多 →
V2G微电网多目标优化调度与改进灰狼算法研究

V2G微电网多目标优化调度与改进灰狼算法研究

1. 项目概述在新能源电力系统快速发展的背景下,微电网作为整合分布式能源的重要载体,其优化调度问题日益受到关注。本项目针对含风、光、荷、储的微电网系统,引入V2G(Vehicle-to-Grid)技术,提出了一种改进的…

2026/7/23 18:53:42 阅读更多 →
2026国内满意度调研机构权威排行榜 数据采集与本地化服务领跑者

2026国内满意度调研机构权威排行榜 数据采集与本地化服务领跑者

本榜单评选国内头部满意度调研机构前十,筛选标准包括数据采集能力、本地化服务网络、样本质量与方法学严谨度,并附5大高精度研究方法与数据驱动决策深度解析。引言:评估维度与方法选择说明我们以多维指标构建权威评估框架,兼顾现实…

2026/7/23 18:53:42 阅读更多 →
【Python毕业设计】 基于 Python 的期货模拟操盘实训平台设计轻量化期货行情模拟与交易系统实现(源码+文档+远程调试,全bao定制等)

【Python毕业设计】 基于 Python 的期货模拟操盘实训平台设计轻量化期货行情模拟与交易系统实现(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/23 18:53:42 阅读更多 →
【Rust自学】11.7. 按测试的名称运行测试

【Rust自学】11.7. 按测试的名称运行测试

11.7 按测试的名称运行测试 11.7.1. 按名称运行测试的子集 如果想选择运行哪些测试,就把测试名称(一个或多个)作为参数传给cargo test。 看个例子: pub fn add_two(a: usize) -> usize {a 2 }#[cfg(test)] mod tests {use sup…

2026/7/23 18:53:42 阅读更多 →
【Rust自学】11.1. 编写和运行测试

【Rust自学】11.1. 编写和运行测试

11.1 编写和运行测试 11.1.1. 什么是测试 在Rust里,测试就是一个函数,用于验证非测试代码的行为是否符合预期。 一个测试函数通常执行三个操作: - 准备(Arrange)数据/状态 - 运行(Act)被测试的代码 - 断言(Assert)结果 这三个操作在有些语…

2026/7/23 18:52:42 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻