jie的博客

jie的博客

  • HTML
  • CSS
  • JavaScript
  • Vue
  • 前端

神技!Canvas竟可手绘富文本+SVG+路径?一文解锁高阶渲染黑科技

11月05日 Canvas 没有评论 Canvas,HTML

在现代前端开发中,HTML 与 DOM 提供了声明式、对象化的界面构建方式。浏览器自动管理布局、样式和事件。然而,<canvas> 完全不同——它是一个基于命令的绘图表面,没有内置的“元素”概念。 Canvas ...

水波纹进度条,带有“水波纹”或“扭曲”效果

11月05日 CSS 没有评论 CSS,前端,进度条

基础版本 「绘制基础图形 (HTML/SVG)」 我们先用 <svg> 标签画出两个叠在一起的圆环(<circle>):一个作为灰色的背景,另一个作为亮黄色的进度条。 通过 CSS 的 stroke-dasharray 和 strok...

JavaScript 如何判断 字符串 是 类似 对象字符串

05月05日 JavaScript 没有评论 JavaScript,对象,对象字符串

javaScript 如何判断 字符串 是 类似 对象字符串 在 JavaScript 中,判断一个字符串是否是 类似对象的字符串(例如 JSON 格式的字符串,如 "{ name: 'John', age: 30 }"),可以通过以下几种方法实...

HTML+CSS实现3D时间轴!!附源码!!

05月05日 HTML 没有评论 3D时间轴

效果展示   完整源码 <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <title>3D旋转时间轴</title> <link re...

15个非常强大但不常用的css特性

05月05日 CSS 没有评论 CSS,css特性

1. clip-path:自由裁剪元素形状 通过定义多边形、圆形或 SVG 路径,实现非矩形元素的切割效果。 动态多边形裁剪 .element { clip-path: polygon(0 0, 100% 0, 80% 100%, 20% 100%); /* 梯形效...

CSS 类似 iOS 的毛玻璃动态模糊效果

05月05日 CSS 没有评论 动态模糊,毛玻璃

提到网页毛玻璃效果,总结下来有以下2种: 1. 模糊元素本身 2. 模糊元素后面的内容 早在之前,1就已经可以通过 CSS3 filter 属性实现,而2一直没有一个好的解决方案。对1的运用,也可以达...

2025年 Vue 开发必备的25个超实用技巧!

02月18日 Vue 没有评论 Vue3

本文来分享 25 个 Vue 开发必备的实用技巧! 使用 defineModel() 实现双向数据绑定 在 Vue 3.4 中,推荐使用 defineModel() 宏来实现双向数据绑定,这大大简化了代码。 <!-- 使用 defineModel 之前 ...

前端实现画中画超简单,让网页飞出浏览器

02月18日 HTML,JavaScript 没有评论 HTML,JavaScript

Document Picture-in-Picture 介绍 今天,我来介绍一个非常酷的前端功能:文档画中画 (Document Picture-in-Picture, 本文简称 PiP)。你有没有想过,网页上的任何内容能悬浮在桌面上? 视频流媒体的画中画...

抛弃 for 循环,让 JavaScript 代码更丝滑

02月15日 JavaScript 没有评论 JavaScript

在如今的 JavaScript 开发中,传统的 for 循环虽然经典,但在许多场景下,它已经 不再是最优解,甚至可以说 有些 “落后” 了。 尽管 for 循环依然是 JavaScript 循环机制的基础...

这段时间 JavaScript 原生开发做的一些优化点

02月15日 JavaScript 没有评论 JavaScript

最近在开发一个用原生 JavaScript 开发的项目,说实话,我平时开发的都是使用 Vue/React 进行开发,所以这次使用 JavaScript 原生开发,就需要自己去做一些性能的优化 文档碎片 DocumentFragment ...

  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 6

文章分类

  • JavaScript (114)
  • CSS (45)
  • HTML (21)
  • 前端 (43)
  • Vue (46)
  • Other (2)
  • React (3)
  • TypeScript (6)
  • 正则 (4)
  • 面试 (12)
  • 小程序 (2)
  • PHP (1)
  • Node (2)
  • 服务器 (2)
  • 数据库 (1)
  • 算法 (1)

热门文章

  • 水波纹进度条,带有“水波纹”或“扭曲”效果
  • 神技!Canvas竟可手绘富文本+SVG+路径?一文解锁高阶渲染黑科技

随机推荐

  • JS 中 Map 对象高级用法
  • 20行代码实现【洋葱模型】,其实没那么难理解
  • 为什么“false == []”和“false == ![]”都返回true
  • 开始使用Vue 3时应避免的10个错误
  • 10 个有用的 Vue.js 自定义 Hook
  • 5 种在 TypeScript 中使用类型保护的方法
  • 分享 20 个 TypeScript 小技巧,让你的代码更清晰高效
  • 大文件切片上传续传秒传,以及一些优化思考~
  • 结合Vue案例梳理前端设计模式
  • 手写 EventBus 直接被三连问,来看看最优解

标签云

API Canvas computed CSS ES6 forEach Grid HTML HTTP JavaScript JavaScript 技巧 localStorage Map Map 对象 Promise React TS TypeScript vite vue Vue3 Vue 3 Web Web API webpack 代码片段 函数 前端 单行代码 埋点 对象 属性 懒加载 技巧 数组 数组方法 文件预览 新特性 正则 正则表达式 算法 组件 设计模式 进度条 面试题

友情链接

2024 jie

蜀ICP备18009283号