JavaScript 中的自定义事件 在 JavaScript 中,可以通过两种方式创建自定义事件: 使用 Event 构造函数 使用 CustomEvent 构造函数 也可以使用 document.createEvent 来创建自定义事件,但从函数返回的对象所公开的大多数方法已被弃用,这里就不进行介绍,如需了解请查阅 MDN。 使用 Event 构造函数 可以使用 Event 构造函数创建自定义事件,如下所示: const m 前端 2025年07月04日 102 点赞 0 评论 5240 浏览
CSS3渐变 阴影 遮罩 1. CSS3渐变 渐变: 有规律的渐渐变化,在前端中通常指颜色的变化的实现方式. 通常使用在所有接受图像的属性上.(替代图片),意义是创建一张图片 gradient可以应用在所有接受图像的属性上 1.1 分类: 线性渐变(linear-gradient)变化的方向是一条直线 径向渐变(radial-gradient)变化的方向是从圆心向四周运动运动 1.2. 线性渐变 (linear-gr 前端 2025年04月25日 159 点赞 0 评论 5252 浏览
算法效率 书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 第6章目录 6.14 算法效率(为什么程序跑得这么慢) 群集行为看起来很不可思议,但它的运行速度会非常慢,群集中的元素越多,程序运行得越慢。 1、优化方法 如果我们把屏幕划分成一个个网格,把这2000个Boid对象分配到这些网格中。对于每个Boid对象,只 前端 2025年04月27日 47 点赞 0 评论 5275 浏览
Vite3 + Svelte3使用@import导入scss样式 近年来,前端技术日新月异,Vite、Vue3、Svelte、SolidJS 等框架工具大放异彩,身为一个前端开发,总感觉一刻不学习就要out了。最近使用 Vite3 + Svelte3 来构建封装自定义的 Web Components ,开始了艰难的爬坑之旅,本文记录一下:Vite3 + Svelte3配置 Sass 预处理器,在 Svelte 单文件组件中使用 @import 导入 scss 样 前端 2025年05月21日 73 点赞 0 评论 5299 浏览
Python函数式编程-1·Filter 一、函数式编程Filter: filter(func, seq): 调用一个布尔函数 func 来迭代遍历每个序列中的元素;返回一个使 func 返回值为 true 的元素的序列 如果布尔函数比较简单,直接使用 lambda 匿名函数就显得非常方便了 二、传参方式: filter(布尔函数, 列表): filter会返回一个对象,对象可以直接被list进行转换,转换的list保存过滤结果为T 前端 2025年05月25日 184 点赞 0 评论 5479 浏览
uniapp中使用videojs构建H5直播播放器 这两天在开发H5直播带货功能模块,使用原生的video播放器播放不了m3u8的流地址,于是找了videojs,参考了网上的一些资料研究了一下,感觉还不错,videojs播放m3u8流地址还挺稳定的,下面就简单记录一下uniapp里面使用方式。 效果 一、使用npm安装videojs npm i video.js --save npm i videojs-flash --save 前端 2025年07月03日 120 点赞 0 评论 5495 浏览
小鱼儿学Tkinter-Entry 单行文本框 Entry 控件:用来输入单行文本 一个简单的 Entry from tkinter import * root = Tk() root.geometry('200x100') Entry(root , text = 'input your text here' ).pack(pady = 20) root.mainloop() 简单Entry 示例 上 前端 2025年04月21日 134 点赞 0 评论 5507 浏览
09.《JavaEE 学习笔记》Listener监听器 1、6种监听事件类型 ServletContextEvent 上下文事件,当应用上下文对象发生改变,如创建或销毁上下文对象时,将触发上下文事件。 ServletContextAttributeEvent 上下文属性事件,当应用上下文的属性改变,如增加、删除、覆盖上下文中的属性时,将触发上下文属性事件。 ServletRequestEvent 请求事件,当请求对象发生改变,如创建或销毁请求对象时, 前端 2025年04月23日 60 点赞 0 评论 5543 浏览
vite + vue3 多页面实战优化续集:eslint+lint-staged+husky+stylelint 目的:项目投入使用发现很多使用起来不舒服的地方,进行优化 注意!!!:最新的一次创建项目运行时候以及配置eslint部分出现了许多问题,可以结合最新的一篇vite+vue+ssg做官网 再记录一下项目创建结合起来查看是否有你遇到的问题 前提:在上一篇vite + vue3多页面配置记录references,loadEnv等中我详细记录了通过各种配置了解多页面项目。 结果:最终代码放到gitee这里 前端 2025年06月27日 41 点赞 0 评论 5563 浏览
vue3 + tsx 的几种写法(完整版) 环境介绍:Nodejs:14.18.0、Vite:2.7.10、Vue:3.2.26、依赖安装采用pnpm。 第一部分:环境搭建 一、使用 pnpm创建一个vite程序 $ pnpm create vite 二、安装vite插件:@vitejs/plugin-vue-jsx $ pnpm i @vitejs/plugin-vue-jsx 三、在vite.config.js加入jsx配置 // 前端 2025年03月17日 103 点赞 0 评论 5611 浏览