什么是BFC BFC全称是Block Formatting Context,意思就是块级格式化上下文。你可以把BFC看做一个容器,容器里边的元素不会影响到容器外部的元素。 BFC的特性 如何创建BFC? 给元素添加以下任意样式 具有overflow 且值不是 visible 的块元素,例如 overflow: hidden;display: flow-root;内联块 (元素具有 display: inline-block)绝对定位元素 (元素具有 position:absolute; 或 p
2024-11-30from docx import Document from docx.enum.text import WD_PARAGRAPH_ALIGNMENT from docx.shared import Pt from docx.shared import Inches import os doc = Document('test.docx') def update_header_footer(doc, header_logo, footer_text, save_file_name):
2024-11-30一.HTML初识 HTML概述 HTML:超文本标记语言(Hyper TextMarkup Languag,通过HTML标签对网页中的文字、图片、连接进行美化 关键词:文本、标记、语言 HTML格式 <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> </body> </html> 标签意义html最外层的标签,所有标签都包含在html标签中head头部
2024-11-30一、改变内容元素 1.1 element.innerText 从起始位置到终止位置的内容,但它去除html标签,同时空格和换行也会去掉 <body> <p>111</p> <script> var aa = document.querySelector('p') aa.innerText = "222" </script> </body> p中的内容由“111”变为“222”,如下图。 yu 1.2 element.innerHTML 起始位置到终止位置的
2024-11-30Servlet可以说是我们搞后台开发的必备技能,该技能是我们在JavaWeb时期学习的,什么是Servlet呢,其实呀,他就是一个接口,只要实现了这个接口的类,就可以称之为一个Servlet,那Servlet是干什么的呢,他是用来处理前端的请求并做出响应的一个东西,当我们学习Servlet的时候,我们会发现,我们都不用写main方法了,这个main方法只是被别人给你写好了,这里我们用到的是Tomcat,也就是我们写好的Servlet,只需部署到Tomcat上,一运行Tomcat就可以执行我们的S
2024-11-30比如以下场景,中文一边输入另外一边onChange事件就已经被触发了,这样显然是不符合我们的需求的。无论我们对change事件如何做防抖和节流,当用户处于中文输入还没进行确认时,搜索请求就已经发送了。 const NewInput = () => { const handleChange = (e: React.ChangeEvent<HTMLInputElement>) => { console.log(e.target.value); }; return <input
2024-11-30如何修改echarts上的横线如图 yAxis: { type: 'value', splitLine:false }, 结果
2024-11-30cache作用:是否在缓存中读取数据的读取。 cache属性是flase(默认值)时:每次读取的是最新的数据。 ajax缓存只对GET方式的请求有效,因为浏览器认为POST请求提交的内容必定有变化,所以不走缓存。 $.ajax({ cache :false, type : "post", url : "haha", datatype : 'json', success : function(data) { } });
2024-11-30此时的groups是props传过来的参数,vue3在模板里面使用props也需要加props。 import { defineProps} from 'vue' const props = defineProps({ groups: { type: Array , default: null } }) 1.此时需要定义一个ts文件对group进行定义类型即可 /** * type.ts */ export type IGroup = { type不能忘
2024-11-30使用到方法有两种,一个是window.location.reload()方法和路由router.go(0)方法,但是直接在vue界面调用的话会进行刷新死循环,一直刷新 正确方法: mounted: function() { if (location.href.indexOf("#reloaded") == -1) { location.href = location.href + "#reloaded"; location.reload(); }
2024-11-30