该文章仍在更新中 Flowchart Graph 该语句声明了流程图的方向。 这句语句声明了图的方向是从上到下(TD或TB)。 graph TD Start --> Stop 这句语句声明了图的方向是从左到右(LR)。 graph LR Start --> Stop 流程图方向 可能的流程图方向为: TB-从上到下 TD-自顶向下/从上…
事件 JavaScript 的代码一般通过事件触发。 可以通过 addEventListener 函数为元素绑定事件的触发函数。 常见的触发函数有: 鼠标 click:鼠标左键点击 dblclick:鼠标左键双击 contextmenu:鼠标右键点击 mousedown:鼠标按下,包括左键、滚轮、右键 event.button:0表示左键,1表示中…
JS 的调用方式与执行顺序 使用方式 HTML页面中的任意位置加上 <script type="module"></script> 标签即可。 常见使用方式有以下几种: 直接在 <script type="module"></script> 标签内写 JS 代码。 直接引入文件:<script …
其他样式 圆角边框 在 CSS3 中,新增了圆角边框样式,这样我们的盒子就可以变圆角了。 border-radius 属性用于设置元素的外边框圆角。 border-radius:length; 参数值可以为数值或百分比的形式 如果是正方形,想要设置为一个圆,把数值修改为高度或者宽度的一半即可,或者直接写为 50% 该属性是一个简写属性,可以跟四个值…
CSS 三大特性 层叠性 相同选择器给设置相同的样式,此时一个样式就会覆盖(层叠)另一个冲突的样式. 层叠性主要解决样式冲突的问题 层叠性原则: 样式冲突,遵循的原则是就近原则,哪个样式离结构近,就执行哪个样式 样式不冲突,不会层叠 div { color: red; font-size: 18px; } div { color: green; }…
Emmet语法 简介 Emmet 语法的前身是 Zen coding,它使用缩写来提高 HTML/CSS 的编写速度。 快速生成HTML结构语法 生成标签:直接输入标签名,按 tab 键即可。比如 div 然后 tab 键, 就可以生成 <div></div>。 如果想要生成多个相同标签 ,加上 * 就可以了。比如 div*…
本文章基于 BV14J4114768 记录 CSS 选择器 CSS 基础选择器 基础选择器又包括:标签选择器、类选择器、id 选择器和通配符选择器 标签选择器 标签选择器(元素选择器)是指用 HTML 标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的 CSS 样式。 语法:标签选择器 { 属性:属性值; ...} 作用:标签选择器(…
本文章基于 BV14J4114768 记录 基本结构标签 标签名 定义 说明 <html></html> HTML 标签 页面中最大的标签,称为根标签 <head></head> 文档的头部 注意在 head 标签中我们必须要设置的标签是 title <title></title&g…
需求分析 假设: 我们结合学过的文件操作、网络通信、以及进程和线程的知识,实现一个基本的文件下载服务器模型,我们需要做哪些准备工作,或者说我们怎么设计整个数据通信逻辑。 首先,服务器需要能够处理大量连接的频繁接入和断开,这就要求我们不能简单地让一个进程同时处理连接接入和业务逻辑,这样的设计在现代应用领域是低效的。它不仅无法有效解耦,增加了代码书写的…
地址处理 大端地址和小端地址 大端法和小端法 大端法(Big-Endian) 在大端法中,一个多字节值的高位字节(即“大端”)存储在内存的低地址端,而低位字节(即“小端”)存储在高地址端。这种存储顺序使得大端法在字节对齐的内存访问中更为直观。 小端法(Little-Endian) 小端法与大端法相反,低位字节存储在内存的低地址端,而高位字节存储在高…