- 引入场景有时候我们不希望组件被重新渲染影响使用体验;或者处于性能考虑,避免多次重复渲染降低性能。而是希望组件信息可以缓存下来,维持当前的状态。这时候就可以用到keep-alive组件。官网解释:<keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 <transition> 相似,<keep-alive> 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不... 引入场景有时候我们不希望组件被重新渲染影响使用体验;或者处于性能考虑,避免多次重复渲染降低性能。而是希望组件信息可以缓存下来,维持当前的状态。这时候就可以用到keep-alive组件。官网解释:<keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 <transition> 相似,<keep-alive> 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不...
- SSR是什么?什么要用SSRSSR是 Server-Side Rendering(服务器端渲染)的缩写,简单的理解就是将原本在浏览器上渲染编译的组件、页面,现在通过服务器编译html字符串,发送到浏览器,最后将静态标记,混合为客户端上交互的应用程序。(1)解决SEO的问题当百度搜索引擎爬虫爬取的时候,通过URL产生对服务器的请求,服务器根据URL,相应页面,因此百度就获取到了我们的站点的数据... SSR是什么?什么要用SSRSSR是 Server-Side Rendering(服务器端渲染)的缩写,简单的理解就是将原本在浏览器上渲染编译的组件、页面,现在通过服务器编译html字符串,发送到浏览器,最后将静态标记,混合为客户端上交互的应用程序。(1)解决SEO的问题当百度搜索引擎爬虫爬取的时候,通过URL产生对服务器的请求,服务器根据URL,相应页面,因此百度就获取到了我们的站点的数据...
- Vue 3已经发布有一段时间了,到底有哪些新特性值得关注,如何用它构建企业级前端项目,怎样快速上手Vue 3?本篇文章将对此进行详细讲解。 Vue 3已经发布有一段时间了,到底有哪些新特性值得关注,如何用它构建企业级前端项目,怎样快速上手Vue 3?本篇文章将对此进行详细讲解。
- ## 需求背景在实现组件拖拽设计过程中,发现组件样式中设置了 `display: flex`属性信息,导致组件生成后无法实现拖拽效果,网上查阅资料后发现`Flex`布局大有天地。## `Flex`来源传统的布局解决方案采用`CSS`实现,基于**盒状模型**,依赖 `display属性` + `position属性` + `float属性`。但是,它对于那些特殊布局非常不方便,比如,垂直居中... ## 需求背景在实现组件拖拽设计过程中,发现组件样式中设置了 `display: flex`属性信息,导致组件生成后无法实现拖拽效果,网上查阅资料后发现`Flex`布局大有天地。## `Flex`来源传统的布局解决方案采用`CSS`实现,基于**盒状模型**,依赖 `display属性` + `position属性` + `float属性`。但是,它对于那些特殊布局非常不方便,比如,垂直居中...
- 这篇博文主要讲解提升用户体验的另一个技巧:字体自适应。 这篇博文主要讲解提升用户体验的另一个技巧:字体自适应。
- ## 前言在之前创建的《JVM》专栏中,讲解了`Java`虚拟机中垃圾回收机制。同`JVM`具有垃圾回收机制相似,`JavaScript`同样具有垃圾回收机制。众所周知,应用程序在运行过程中需要占用一定的内存空间,且在运行过后就必须将不再用到的内存释放掉,否则就会出现下图中内存的占用持续升高的情况,一方面会影响程序的运行速度,另一方面严重的话则会导致整个程序的崩溃。## JavaScript... ## 前言在之前创建的《JVM》专栏中,讲解了`Java`虚拟机中垃圾回收机制。同`JVM`具有垃圾回收机制相似,`JavaScript`同样具有垃圾回收机制。众所周知,应用程序在运行过程中需要占用一定的内存空间,且在运行过后就必须将不再用到的内存释放掉,否则就会出现下图中内存的占用持续升高的情况,一方面会影响程序的运行速度,另一方面严重的话则会导致整个程序的崩溃。## JavaScript...
- 使用 `vw/vh` 布局实现自适应优于其他方案,能够完美的解决调屏幕自适应问题。 使用 `vw/vh` 布局实现自适应优于其他方案,能够完美的解决调屏幕自适应问题。
- 在`Vue`项目开发过程中,当你遇到应用逻辑出现错误,但又无法准确定位的时候,知晓`Vue`项目调试技巧至关重要。同后台项目开发一样,可以在`JS`实现的应用逻辑中设置断点,并进行单步、进入方法内、跳出方法等调试,从而准确定位问题根源。本文主要针对`JetBrains`系列`WebStorm`下`Vue`项目进行调试的2种方法:`debugger`和。## debugger`debugger... 在`Vue`项目开发过程中,当你遇到应用逻辑出现错误,但又无法准确定位的时候,知晓`Vue`项目调试技巧至关重要。同后台项目开发一样,可以在`JS`实现的应用逻辑中设置断点,并进行单步、进入方法内、跳出方法等调试,从而准确定位问题根源。本文主要针对`JetBrains`系列`WebStorm`下`Vue`项目进行调试的2种方法:`debugger`和。## debugger`debugger...
- 前言Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。一、Vue是什么? Vue是一套用于构建用户界面的渐进式框架,与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。1.框架做分层设计,每层都可选,不同层可以灵活接入... 前言Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。一、Vue是什么? Vue是一套用于构建用户界面的渐进式框架,与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。1.框架做分层设计,每层都可选,不同层可以灵活接入...
- 在现代 Web 开发中,字体文件通常是页面加载时间的重要因素之一。特别是在字体文件较大或网络环境不佳的情况下,用户体验可能会受到影响。本文将详细探讨如何在 Vue.js 项目中优化字体文件的加载和缓存,以提高页面性能。 一、为什么要缓存字体文件?在 Web 应用中,字体文件通常以 .ttf、.woff、.woff2、.eot 或 .otf 格式提供。这些文件在页面初次加载时会通过 HTTP ... 在现代 Web 开发中,字体文件通常是页面加载时间的重要因素之一。特别是在字体文件较大或网络环境不佳的情况下,用户体验可能会受到影响。本文将详细探讨如何在 Vue.js 项目中优化字体文件的加载和缓存,以提高页面性能。 一、为什么要缓存字体文件?在 Web 应用中,字体文件通常以 .ttf、.woff、.woff2、.eot 或 .otf 格式提供。这些文件在页面初次加载时会通过 HTTP ...
- 1. 背景介绍 1.1 为何选择 Spring Boot + Vue?在现代 Web 开发中,前后端分离已成为一种标准实践。Spring Boot 提供了强大的后端开发能力,尤其在构建企业级应用时,其轻量级、高效性和丰富的生态系统让开发者如虎添翼。而 Vue.js 则以其简单易学的语法和灵活的组件系统,成为前端开发的热门选择。结合这两个技术栈,我们可以轻松实现复杂的业务逻辑与优秀的用户体验... 1. 背景介绍 1.1 为何选择 Spring Boot + Vue?在现代 Web 开发中,前后端分离已成为一种标准实践。Spring Boot 提供了强大的后端开发能力,尤其在构建企业级应用时,其轻量级、高效性和丰富的生态系统让开发者如虎添翼。而 Vue.js 则以其简单易学的语法和灵活的组件系统,成为前端开发的热门选择。结合这两个技术栈,我们可以轻松实现复杂的业务逻辑与优秀的用户体验...
- 引言:从 HTML 到 Vue.js 的奇妙旅程当我们谈论前端开发时,我们通常会面对这样一个现实:HTML 代码和 Vue.js 代码看起来就像来自不同世界的两种语言。你可能想要让 wangEditor 这个轻量级的富文本编辑器在你的 Vue.js 项目中大展身手,但你手头却只有一段纯粹的 HTML 代码。接下来,让我们一同踏上这段奇妙的旅程,将这段 HTML 转换成一个完美契合 Vue.... 引言:从 HTML 到 Vue.js 的奇妙旅程当我们谈论前端开发时,我们通常会面对这样一个现实:HTML 代码和 Vue.js 代码看起来就像来自不同世界的两种语言。你可能想要让 wangEditor 这个轻量级的富文本编辑器在你的 Vue.js 项目中大展身手,但你手头却只有一段纯粹的 HTML 代码。接下来,让我们一同踏上这段奇妙的旅程,将这段 HTML 转换成一个完美契合 Vue....
- 1. 引言:走进黑暗的世界在程序员的世界里,有一条不成文的规则:越是深夜,代码写得越顺手。可是,长期被刺眼的白色屏幕闪瞎双眼,不仅伤害了视力,还影响了编程灵感。于是,黑暗模式就像一位救星,在某个寂静的深夜悄然降临。黑暗模式是什么? 简单来说,就是让界面的背景变黑,而文字和图标变亮,从而减少对眼睛的刺激。想象一下,你在一个灯光昏暗的房间里编写代码,而你的屏幕不再像个发光的灯泡,而是如同一片宁... 1. 引言:走进黑暗的世界在程序员的世界里,有一条不成文的规则:越是深夜,代码写得越顺手。可是,长期被刺眼的白色屏幕闪瞎双眼,不仅伤害了视力,还影响了编程灵感。于是,黑暗模式就像一位救星,在某个寂静的深夜悄然降临。黑暗模式是什么? 简单来说,就是让界面的背景变黑,而文字和图标变亮,从而减少对眼睛的刺激。想象一下,你在一个灯光昏暗的房间里编写代码,而你的屏幕不再像个发光的灯泡,而是如同一片宁...
- 引言在现代Web应用程序开发中,前后端分离架构越来越受欢迎。这种架构使得前端和后端开发可以并行进行,提高了开发效率。本文将详细讲解如何使用SpringBoot作为后端,Vue.js和ElementUI作为前端,实现一个带分页功能的数据表格(el-table)。分页功能在处理大量数据时必不可少,可以有效提升用户体验和系统性能。 分页概述分页(Pagination)是Web应用程序中常见的需求... 引言在现代Web应用程序开发中,前后端分离架构越来越受欢迎。这种架构使得前端和后端开发可以并行进行,提高了开发效率。本文将详细讲解如何使用SpringBoot作为后端,Vue.js和ElementUI作为前端,实现一个带分页功能的数据表格(el-table)。分页功能在处理大量数据时必不可少,可以有效提升用户体验和系统性能。 分页概述分页(Pagination)是Web应用程序中常见的需求...
- 引言Vue.js 是一个流行的前端框架,旨在通过其响应式的数据绑定和组件化的开发模式简化开发。然而,在开发 Vue.js 应用时,页面反复刷新的问题可能会对用户体验和开发效率产生负面影响。本文将深入探讨 Vue 页面反复刷新的常见原因,并提供详细的解决方案,帮助开发者更好地管理和优化其 Vue.js 应用。 常见的页面刷新原因 配置问题在 Vue.js 项目中,配置问题是导致页面反复刷新的... 引言Vue.js 是一个流行的前端框架,旨在通过其响应式的数据绑定和组件化的开发模式简化开发。然而,在开发 Vue.js 应用时,页面反复刷新的问题可能会对用户体验和开发效率产生负面影响。本文将深入探讨 Vue 页面反复刷新的常见原因,并提供详细的解决方案,帮助开发者更好地管理和优化其 Vue.js 应用。 常见的页面刷新原因 配置问题在 Vue.js 项目中,配置问题是导致页面反复刷新的...
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签