摘要: Vue不推荐开发者直接操作dom(当然这并不表示不能这么做),有以下几个原因: 1、破坏了代码模块化结构导致代码腐化: 组件原本可以控制哪些dom操作可以对外暴露(即对应methods中的方法),但直接操作dom跳过了这个控制,这会导致不可预料的后果。 例如组件A中有一个输入框,且组件A没有暴露可以 阅读全文
posted @ 2023-06-28 16:01 当下是吾 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 什么是DOM? 文档对象模型(DOM)是一个网络文档的编程接口。它代表页面,以便程序可以改变文档的结构、风格和内容。DOM 将文档表示为节点和对象;这样,编程语言就可以与页面交互。 网页是一个既可以在浏览器窗口中显示,也可以作为 HTML 源代码的文档。在这两种情况下,它都是同一个文档,但文档对象模 阅读全文
posted @ 2023-06-28 13:54 当下是吾 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 前言 使用 Vue 做项目也有两年时间了,对 Vue 的 api也用的比较得心应手了,虽然对 Vue 的一些实现原理也耳有所闻,例如 虚拟DOM、flow、数据驱动、路由原理等等,但是自己并没有特意去探究这些原理的基础以及 Vue 源码是如何利用这些原理进行框架实现的,所以利用空闲时间,进行 Vue 阅读全文
posted @ 2023-06-28 11:25 当下是吾 阅读(2106) 评论(0) 推荐(0) 编辑
摘要: 在前端开发中,经常需要将元素居中显示,CSS提供了多种技术方法来实现元素的居中,在不同场景下有不同的使用方法、不同的效果,需要特别记住它们的应用场景才能够正常的居中。这篇文章就大致总结一下CSS中的居中方法。 一、元素分类 在CSS中,元素大致可以分为以下几种: 1.块级元素(Block-level 阅读全文
posted @ 2023-06-28 10:54 当下是吾 阅读(17503) 评论(0) 推荐(1) 编辑
摘要: 一、引言 在前端开发中,处理字符串是一项常见的任务。JavaScript 提供了一系列的字符串 API,用于操作和处理字符串数据。字符串常用的API方法有很多,包括查找字符串、截取字符串、替换字符串、分割字符串、大小写转换、字符串拼接和字符串比较等等。本文将介绍一些常用的字符串 API,并提供相应的 阅读全文
posted @ 2023-06-28 10:48 当下是吾 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 一、引言 在前端开发中,数组是一种常见且重要的数据结构。数组提供了许多便捷的方法来操作和处理其中的数据。本文将简单介绍前端中数组常用的API,包括添加、删除、截取、合并、转换等操作。 二、push() 方法和 pop() 方法 push()方法用于向数组末尾添加一个或多个元素,并返回修改后的数组的新 阅读全文
posted @ 2023-06-28 10:36 当下是吾 阅读(179) 评论(0) 推荐(0) 编辑