Vite配置选项: https://vitejs.cn/vite3-cn/config/shared-options.html[https://vitejs.cn/vite3...

Vite配置选项: https://vitejs.cn/vite3-cn/config/shared-options.html[https://vitejs.cn/vite3...
Node.js简介 1.1 Node.js作为一个javascript的后端运行环境,无法调用DOM,BOM等内置api.1.2 Node.js可以做什么 基于Express...
课程链接:1.2.4-自定义Webpack配置_哔哩哔哩_bilibili[https://www.bilibili.com/video/BV1YU4y1g745?spm_i...
同源策略: http协议 域名 端口一致 跨域请求Access-Control-Allow-Origin: *请求分为 简单请求,浏览器直接发起请求 fetch。 需要满足以...
前端路由的由来可以理解成是基于SPA页面局部更新特点的,但是要解决SPA的两个问题: 改变URL不让浏览器向服务器发送请求 监听URL的变化,执行对应的操作 Hash模式 U...
Flex布局(推荐) 绝对定位 2.1 已知子元素宽高 2.2 未知子元素宽高 margin auto line-height + text-align
Margin 重叠(Margin Collapse) 是块级元素垂直方向外边距合并的现象。以下通过 典型示例 和 解决方案 详细说明 场景示例 场景一两个上下并列结构的结构,...
一、数组方法分类及应用场景 遍历与操作 方法作用应用场景示例forEach遍历元素并执行操作日志记录、元素转换[1,2].forEach(x=>console.log(x))...
for in语句 + hasOwnPropertyhasOwnProperty 遍历自身属性, 过滤原型链。兼容旧版本 Object.keys仅遍历属性值:返回对象自身可枚举...
可以用 label 标识一个循环,然后使用 break 或者 continue 来指出程序是否该停止循环还是继续循环。 语法 label可以是任意非保留字的javascrip...
语法 在文件开头添加 作用 消除代码中不合理、不安全的地方,推动开发者编写更规范、更健壮的代码 消除静默错误 未声明变量:直接赋值未声明的变量会抛出 ReferenceErr...
数据类型分为简单数据类型和复杂数据类型,两者存储数据的方式不同: 基本数据类型:是直接存储在栈里面的。 引用数据类型:是在栈里面存放一个地址,真实的数据存储在堆内存里面,地址...
会议开始 等待迟到者 Hello, everyone. Quite a few of you have joined already. Let's hold on for a...
使用伪类选择器:nth-of-type, nth-child.element:nth-of-type(even).parent > :nth-child(even) 扩展: ...
1.父元素添加 font-size: 0; 元素不换行 Item 1 Item 2 使用flex布局
chrome一般不允许字体小于12px, 可以用以下解决方式 transform scale属性(推荐) SVG文本 用图片代替文字
https://blog.csdn.net/qq_29493173/article/details/121139935[https://blog.csdn.net/qq_29...
1. 单行文本溢出隐藏 效果如下: 2. 添加悬停(hover)的文字说明用来展示隐藏部分的内容 方法一:title属性,悬浮窗只用浏览器默认样式 方法二:纯css自定义to...
目录 使用变量 嵌套 导入 注释 混合器 选择器继承 CSS预处理器可提供变量,嵌套,混合等高级功能来编写更具有结构性和模块化的CSS代码。 1. 使用变量 1.1 变量的声...
目录 css选择器的类型css优先级css的单位 css选择器的类型: 1. 通用选择器 * 表示为*,用于清除浏览器默认样式,统一基础排版举例如下: 2.元素选择器 使用H...