发布

夏天的前端笔记

专栏成员
196
文章
71957
阅读量
26
订阅数
时间轴的实现
需求背景:现在有一个时间比如13:00到17:00的时间段图,然后有个13:10到13:45的时间,如何定位画出时间段图。 要在前端用Vue和JavaScript实现一个可视化的时间段图,并在其中标示特定的时间段,你可以使用HTML的元素来绘制时间线,或者使用更高级的库如D3.js或Chart.js来简化图表的创建。这里我将展示如何使用简单的CSS和HTML来创建一个静态的时间段图,以及如何使用Vue动态更新这个图形。
程序媛夏天
2025-01-15
1300
华为鸿蒙原生应用碰一碰分享
华为分享新推出碰一碰分享,支持用户通过碰一碰发起跨端分享,可实现传输图片、共享wifi等。
程序媛夏天
2025-01-13
830
鸿蒙原生应用如何才能拉起系统浏览器?
开发者可以通过隐式指定want参数中的action为ohos.want.action.viewData来拉起浏览器应用,并在want参数中的uri配置拉起后打开的网页链接。具体可参考如下代码。
程序媛夏天
2025-01-09
890
小白也懂的 Pinia 基础知识全解
虽然Vue提供的父传子、子传父以及跨组件通信也可以用于状态共享但在大型项目中,随着组件数量的增加,会导致以下问题: 1.组件之间传递大量的props,会使项目变得非常繁琐和难以维护 2.非父子组件间过度依赖provide/iniect,使状态散落在各个组件之间
程序媛夏天
2024-11-19
1900
Pinia 入门:零基础开启 Vue 状态管理之旅
在现代 Vue 应用开发中,高效的状态管理是构建强大、可维护应用的关键。Pinia 作为一种新兴的状态管理方案,为 Vue 开发者带来了全新的体验。本文将带你从零开始,深入了解 Pinia 的基础知识,开启 Vue 状态管理的精彩之旅。
程序媛夏天
2024-11-19
2690
Vue3 之 provide 和 inject:组件间通信的神奇利器
在 Vue 3 中,provide和inject是用于组件之间进行深层次数据传递的一对组合。它们可以跨越多个组件层级来共享数据,而不需要通过层层传递props的方式。
程序媛夏天
2024-11-13
4300
必知的 Vue3 组件传值技巧:解锁组件交互新姿势
在 Vue 3 中,父传子是一种组件间通信的方式,用于将父组件的数据传递给子组件。这种通信方式可以让组件之间更好地协作,实现功能的复用和模块的划分。
程序媛夏天
2024-11-13
4440
前端框架新势力大盘点
近年来,前端领域快速发展,新的框架不断涌现,为开发者提供了更多选择和解决方案。尽管 React、Vue、Angular、Next.js、Preact 等老牌框架依然稳坐市场主流,但新势力前端框架的崛起也为特定场景带来了更佳的适配和优化。接下来,我们将一探近三年年出现的前端框架新势力,深入了解它们的特点以及主要解决的问题,共同探索这些新势力框架如何为前端开发注入新的活力与可能性。
程序媛夏天
2024-05-25
3680
盘点12个Vue 3的高颜值UI组件库
今天给大家盘点12个Vue 3的高颜值UI组件库,凡是用过Vue 框架开发项目的老铁们最少有用过其中一种或者二种以上的UI组件库,用广东话讲:个个都靓。
程序媛夏天
2024-05-04
10.1K0
map与forEach的区别
JavaScript中的map和forEach都是数组原型上的方法,它们都可以用来遍历数组,但是它们之间存在一些基本的区别:
程序媛夏天
2024-04-29
860
前端开发需掌握的linux命令行
以上这些命令行在前端开发中经常使用,能够熟练掌握它们,可以更方便地在Linux系统中进行文件操作和日常维护。
程序媛夏天
2024-04-25
1240
前端怎样做权限控制的?
在做系统时,我们常常因为使用该系统或软件的用户不同,要给到不同角色不同的模块权限控制。那前端是怎样做权限控制的?下面我将为你提供一些实际操作的例子,帮助你更具体地理解如何实施系统权限控制。
程序媛夏天
2024-04-18
4720
git 的基本命令行
git 是一个分布式版本控制系统,它允许开发者跟踪项目中文件的变更历史。以下是 git 的一些基本命令行操作:
程序媛夏天
2024-04-18
1200
某大厂前端笔试题(一)
3.给定一个整数数组 a,其中1≤a[i]≤sn(n为数组长度),其中有些元素出现两次而其他元素出现一次。找到所有出现两次的元素。你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗? function findRepeat2Element (arr: number [ ]) i // TODO: }
程序媛夏天
2024-04-18
2890
Web Worker 优化长任务
由于浏览器 GUI 渲染线程与 JS 引擎线程是互斥的关系,当页面中有很多长任务时,会造成页面 UI 阻塞,出现界面卡顿、掉帧等情况
程序媛夏天
2024-04-18
1470
说说懒加载怎样实现
懒加载(Lazy Loading)是一种优化技术,它允许延迟加载资源的执行,直到这些资源真正需要时才加载。这种方法可以提高性能,因为它减少了初始加载时间,并可以节省带宽。
程序媛夏天
2024-04-18
2860
for in与for of的区别
在JavaScript中,for…in和for…of都是用来遍历集合的循环控制结构,但它们之间存在一些重要的区别:
程序媛夏天
2024-04-10
4480
代码实操:一文讲解js继承的多种实现方式
优点:融合原型链继承和构造函数的优点,是 JavaScript 中最常用的继承模式。
程序媛夏天
2024-04-02
810
js深拷贝常用的方法
在JavaScript中,实现深拷贝(deep copy)有多种方法。以下是一些常用的方法:
程序媛夏天
2024-03-28
7870
搜索结果列表下拉滑动触底时,自动加载更多搜索结果怎么实现?
实现搜索结果列表下拉滑动触底时自动加载更多搜索结果的功能,通常涉及到前端页面滚动事件的监听、后端数据接口的调用以及前端列表的渲染。以下是一个基本的实现步骤和示例:
程序媛夏天
2024-03-21
2970
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档