首页 > 其他分享 >温习日志-5

温习日志-5

时间:2023-01-18 20:55:32浏览次数:33  
标签:classList 元素 获取 querySelector 温习 日志 document 类名

温习日志

——2023年1月17日深夜

学习内容

  • H5C3基础
  • 什么是DOM
    1. DOM是文件对象模型
    2. 我们可以获取DOM节点进行操作
  • 项目 #1_猜数迷
    1. 获取元素,document.querySelector()
    2. 可以根据HTML标签中的class只需要在document.querySelector('.HTML的标签')
    3. 根据id,在里面加入#,标签直接写标签名即可,
    4. 获取元素后,document.querySelector().textContent获取该元素的内容
    5. 可以直接通过=重新赋值元素中的内容
    6. 对于input元素通过,document.querySelector().value获取输入框中的内容
    7. 通过元素.addEventListener('事件类型', 函数)绑定事件,click为点击事件类型,当触发点击事件就调用函数,函数不会立即执行只有在触发事件类型才会调用
    8. 通过document.querySelector().style可以设置元素的css类型,对于css中的,如:background-color需要转变为backgroundColor驼峰命名法
  • 项目 #2_Modal window
    1. 通过元素.classList获取到该元素的所有类
    2. classList自带方法可以对该元素的类做出相应的操作
    3. 通过元素.classList.add('你所要添加的类名')将你要添加的类名添加到元素中
    4. 通过元素.classList.remove('你所要删除的类名')将你要删除的类名从元素中删除
    5. 通过元素.classList.contains('你所要查询的类名')查询元素的是否存在该类
    6. 我们可以将获取到的元素存储到变量中
    7. 可以使用document.querySelectorAll('类')获取到所有有该类的元素获取,获取的是链表,我们可以我们可以使用length方法,将获取到的所有元素进行绑定事件
    8. 绑定事件中,不仅有click还有,keydownkeypresskeyup
    9. 绑定事件中调用的函数,可以添加参数event,也可以直接输入e,获取你绑定事件中触发的按键
  • 项目 #3 pig game
    1. 通过元素.classList.toggle('你所要添加的类名')将类名进行判断,存在删除、不存在添加
    2. 对于img元素可以直接img.src = 你要改名的路径改变图片
    3. 这一个项目是基于之前的知识综合测试

明日计划

  • 同学聚会去了,无计划

标签:classList,元素,获取,querySelector,温习,日志,document,类名
From: https://www.cnblogs.com/jsst/p/17060548.html

相关文章

  • java 实现读取本地日志文件列表并在浏览器上显示
    importorg.springframework.core.io.Resource;importorg.springframework.core.io.UrlResource;importorg.springframework.http.HttpHeaders;importorg.springfra......
  • ASP.NET Log4Net日志的配置及使用,文件写入 Global.asax设置读取log4net.config 配置
    ASP.NETLog4Net日志的配置及使用,文件写入Global.asax设置读取log4net.config配置文件https://www.cnblogs.com/Hmd528/p/11082814.htmlLog4net是Apachelog4j框架在......
  • MS SQL Server 日志审核工具
    手动审核数据库活动是一项艰巨的任务。有效实现这一目标的最佳方法是使用全面的解决方案来简化和自动化数据库和活动监控。该解决方案还应使数据库管理员能够监控、跟踪、即......
  • 使用vector采集nginx日志,并输出为prometheus_exporter
    日志示例{"remote_addr":"10.43.144.171","@timestamp":"2023-01-17T17:27:14+08:00","request":"GET/v1/stat_des/?id=20230117170221HTTP/1.1","status":"200","size......
  • vector采集k8s日志
    安装helmcurl-xproxy.ops.qianxin-inc.cn:3128-Ohttps://get.helm.sh/helm-v3.8.0-linux-amd64.tar.gzsudomvhelm/usr/bin/添加vector存储仓库sudohelmre......
  • centos7系统日志
    系统日志的保存目录一般在cd/var/log主要的几个日志如下1、/var/log/boot.log(自检过程)2、/var/log/cron(crontab守护进程crond所派生的子进程的动作)3、/var/log/maillog......
  • 【学习日志】Cglib动态代理和JDK动态代理的对比
     CglibJDKProxy实现方式生成被代理类的子类通过被代理类实现的接口+反射速度慢(曾经快于JDKProxy,但JDKProxy几次迭代后逐渐落后)快限制被代理类不......
  • Java | Spring Boot统一日志框架
    在项目开发中,日志十分的重要,不管是记录运行情况还是定位线上问题,都离不开对日志的分析。在Java领域里存在着多种日志框架,如JCL、SLF4J、Jboss-logging、jUL、log4j、log......
  • sql server 清理日志
    本文以sql2012为例第一步,(查询日志中文件名和大小):USE数据库名GOSELECTfile_id,name,size,*FROMsys.database_files;查询结果如上图所示,可以看到其中name字段为......
  • java虚拟机日志跟踪相关设置
     GC详细日志简要分析:2023-01-17T14:16:23.810+0800:10233.942:[GC(AllocationFailure)2023-01-17T14:16:23.810+0800:10233.942:[DefNew:70396K->439K(78720K......