
前端
文章平均质量分 76
ZoeLandia
记录学习之路
展开
-
Element UI 设置 el-table-column 宽度 width 为百分比无效
Element UI 设置 el-table-column 宽度 width 为百分比无效,原因是el-table 组件会被 vue 解析成 html,vue 直接把百分号去掉把数值当做列宽来呈现,所以,width 设置百分比的值直接被解析去掉百分号% 变成 px 了原创 2025-04-08 18:20:30 · 405 阅读 · 0 评论 -
DOM -- 概念、类型、操作
DOM(Document Object Model)是文档内容(HTML或XML)在编程语言上的抽象模型,它建模了文档的内容和结构,并提供给编程语言一套完整的操纵文档的APIDOM 节点是 DOM 模型的组成单元。HTML 的基本单元是标签,节点常常与标签对应,但连续的文本内容也是一个文本标签DOM 树是 DOM 结构的表示形式,DOM 把文档的每个节点根据父子关系连接,形成 DOM 树原创 2025-03-06 10:07:25 · 1378 阅读 · 0 评论 -
JavaScript基础 -- 函数
函数实际上是对象,每个函数都是 Function 类型的实例,而 Function 也有属性和方法,跟其他引用类型一样因为函数是对象,所以函数名就是指向函数对象的指针,而且不一定与函数本身紧密绑定原创 2025-03-01 22:00:11 · 835 阅读 · 0 评论 -
从前端视角看设计模式之行为型模式篇
行为型模式关注对象之间的通信和交互,旨在解决对象之间的责任分配和算法的封装包括:责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、空对象模式、策略模式、模板模式、访问者模式原创 2025-01-23 19:37:36 · 1410 阅读 · 0 评论 -
从前端视角看设计模式之结构型模式篇
上篇介绍了设计模式之创建型模式,接下来介绍设计模式之结构型模式,这些模式关注对象之间的组合和关系,旨在解决如何构建灵活且可复用的类和对象结构原创 2025-01-20 15:45:02 · 1022 阅读 · 0 评论 -
JavaScript基础 -- 迭代器与生成器
循环是迭代机制的基础,因为它可以指定迭代的次数,以及每次迭代要执行什么操作。每次循环都会在下一次迭代开始之前完成,而每次迭代的顺序都是事先定义好的迭代会在一个有序集合上进行,"有序"可以理解为集合所有项都可以按照既定的顺序被遍历到,数组就是 JavaScript 中有序集合的最典型例子原创 2025-01-09 10:21:59 · 1033 阅读 · 0 评论 -
JavaScript基础 -- 变量、作用域与内存
原始值就是最简单的数据,引用值则是由多个值构成的对象。在把一个值赋给变量时,JavaScript引擎必须要确定这个值是原始值还是引用值原始值大小固定,保存在栈内存上;引用值是对象,存储在堆内存上原创 2025-01-02 17:31:59 · 837 阅读 · 0 评论 -
ECharts复杂业务:与tooltip的交互
想要用ECharts实现:鼠标可以进入图表的tooltip框,并点击其中的内容进行交互。实现这个过程中会遇到一些问题,下面是对其进行总结,并给出解决方案。原创 2024-10-12 09:59:44 · 797 阅读 · 0 评论 -
Vue3 数据通信
数据在 vue 中是单向流动的,有利于管理数据状态和变化。而在日常组件开发中,难以避免组件之间的数据通信。组件通信可以分为不同的场景,例如父子组件通信、兄弟组件通信、跨层级组件通信等。原创 2024-09-03 16:29:55 · 1657 阅读 · 0 评论 -
JavaScript 运行机制
JavaScript 是单线程,H5 允许 JavaScript 创建多个线程,但是子线程受主线程控制,并且不能操作 DOM。所有任务分为同步任务和异步任务。原创 2024-08-15 10:07:13 · 912 阅读 · 0 评论 -
vite与webpack有什么不同?为什么vite比webpack快?
vite与webpack有什么不同?为什么vite构建速度比webpack快?原创 2024-04-16 22:23:59 · 1753 阅读 · 0 评论 -
入门函数式编程
入门函数式编程 一些基本内容原创 2024-04-11 18:08:53 · 1166 阅读 · 0 评论 -
简述事件循环机制
浏览器 node 下的事件循环机制原创 2024-04-11 16:18:19 · 198 阅读 · 0 评论 -
Javascript进阶内容
JavaScript的一些进阶内容:作用域、函数进阶、解构赋值、深入对象、内置构造函数、深入面向对象、深浅拷贝、异常处理、处理this、防抖节流原创 2024-04-08 19:54:27 · 1081 阅读 · 0 评论 -
常见typescript面试题
假设有一个导入语句:import { a } from “moduleA”(1)编译器通过绝对或相对路径,定位到需要导入的模块文件(2)如果上面解析失败了,没有查找到对应的模块,编译器会尝试定位一个外部模块声明(3)最后,还是不能解析这个模块,就直接抛出一个错误TS Map文件是一个源映射文件,其中有关原始文件的信息。.map是源映射文件,在JS代码和创建它的TS源文件之间进行映射调试调的是TS文件接口用于一个类的话,那接口会表示行为抽象对类的约束,让类去实现接口,类可以实现多个接口。原创 2024-03-26 11:25:08 · 1836 阅读 · 0 评论 -
以前端角度来看序列化
以前端角度来看序列化 以及 如何实现axios序列化原创 2024-03-22 19:29:59 · 886 阅读 · 0 评论 -
vue项目的性能优化
vue项目中常见的性能优化原创 2024-03-22 11:09:08 · 1544 阅读 · 0 评论 -
会话跟踪及常用方法
- 会话:客户端打开与服务器的连接发出请求 到 服务器响应客户端请求的全过程- 会话跟踪:对同一个用户对服务器的连续请求和接收响应的监视- why:浏览器和服务器之间是通过**HTTP(无状态)协议通信**的,它不能保持客户的信息,一次响应之后连接就断开了,下一次请求还需要重新连接,需要**判断是否为同一用户**,因此会话跟踪就来实现这个要求了原创 2024-03-18 09:18:34 · 310 阅读 · 0 评论 -
常见的业务场景实现方案
常见的一些业务需求实现方案原创 2024-03-17 17:59:09 · 890 阅读 · 0 评论 -
实现水平垂直居中
实现水平垂直居中原创 2024-03-14 10:47:48 · 225 阅读 · 0 评论 -
实现两栏布局
两栏布局的实现方法原创 2024-03-14 10:36:49 · 470 阅读 · 0 评论 -
前端网络相关面试题
网络相关面试题原创 2024-03-13 14:50:06 · 961 阅读 · 0 评论 -
手写实现浅拷贝&深拷贝
手写实现原创 2024-03-13 12:45:00 · 608 阅读 · 0 评论 -
this指向问题
this的指向问题原创 2024-03-13 11:13:19 · 180 阅读 · 0 评论 -
防抖与节流
防抖节流的区别、使用场景、实现函数原创 2024-03-13 10:20:26 · 761 阅读 · 0 评论 -
图片懒加载的实现方法
图片懒加载的常见实现方法原创 2024-03-12 10:08:52 · 760 阅读 · 0 评论 -
Git常见命令 GitFlow
git常见命令原创 2024-03-11 19:49:19 · 582 阅读 · 0 评论 -
webpack构建工具面试题
webpack常见面试题原创 2024-03-11 19:17:04 · 1106 阅读 · 0 评论 -
HTML5 & CSS3常见新特性
HTML5 & CSS3常见新特性原创 2024-03-11 16:23:28 · 656 阅读 · 2 评论 -
常见布局模式
常见布局模式原创 2024-03-11 15:40:07 · 415 阅读 · 0 评论