- 博客(9)
- 收藏
- 关注
原创 页面段落文本标记,兼容手机与PC
摘要:TextMarker.js是一个用于网页文本标记的JavaScript组件,提供文本高亮标记功能。主要特性包括:1)支持PC和移动端使用;2)禁止复制和右键菜单;3)自动隐藏标记按钮;4)支持跨段落检测;5)提供标记和取消标记功能。该组件包含CSS样式、工具栏和提示功能,可通过配置选项自定义标记标签。同时提供了Vue组合式函数版本,便于在Vue项目中使用。使用时需指定内容容器ID,组件会自动处理文本选择和标记操作。
2025-11-24 16:05:10
105
原创 vue相关面试题
<button><slot>默认按钮</slot></button></template>-- 父组件 --><template><Child>确认</Child>确认
2025-09-13 11:51:32
847
原创 git相关知识
git stash用于“临时保存工作区未提交的修改”,解决 “当前工作未完成,但需要切换分支(如紧急修复 bug)” 的场景,避免未完成的代码被提交或丢失。git stash save "描述信息":将当前工作区(已add和未add的修改)保存到 “暂存栈”,并清空工作区(描述信息便于后续识别,如git stash save "登录组件未完成的样式":查看暂存栈中的所有 stash(格式如stash@{0}: On develop: 登录组件未完成的样式@{0}是最新的 stash)。
2025-09-13 11:47:53
292
原创 微信小程序
本文总结了微信原生小程序开发的面试高频问题,涵盖基础概念、核心能力、性能优化、工程化实践和高级拓展。主要内容包括:小程序双线程架构与H5区别、生命周期管理、setData原理、页面跳转方式、数据缓存限制、微信支付流程、性能优化技巧(如虚拟列表)、组件复用方法、兼容性问题排查等。文章还介绍了状态管理方案和跨小程序跳转实现,提供了从初级到高级的系统知识梳理,帮助开发者全面掌握小程序开发的核心要点。
2025-09-13 11:45:16
637
原创 vue相关问题
Vue2与Vue3核心对比摘要 Vue3主要新特性: 组合式API(setup函数/script setup语法) Proxy实现的响应式系统(ref/reactive) Teleport/Suspense等新组件 性能优化(Tree-shaking、虚拟DOM改进) 核心差异: 响应式原理:Vue3使用Proxy替代Object.defineProperty,支持数组/对象属性变化检测 组件开发:Vue3推荐组合式API,Vue2使用选项式API 生命周期:Vue3钩子需导入且重命名(如destroyed
2025-07-21 14:54:26
1391
原创 前端面试常见问题示例
JavaScript的执行上下文和作用域链是什么?作用域链用于查找变量和函数定义,当访问一个变量时,JavaScript会先在当前执行上下文的变量对象中查找,若未找到则沿作用域链向上查找。什么是闭包?闭包的应用场景有哪些?闭包是指有权访问另一个函数作用域中的变量的函数,即使该函数已执行完毕,其作用域内的变量也不会被销毁。简述JavaScript的事件冒泡和事件捕获事件冒泡和事件捕获是事件传播的两种机制:当优先级相同时,后定义的样式会覆盖先定义的样式。BFC的主要作用:示例:使用懒加载优化图片。
2025-07-21 10:46:50
1806
原创 vue日历任务组件
日历任务组件,国产项目需要使用自己开发的组件,只为展示任务人当月任务条数,是否冲突,任务时间等数据展示,就自己简单写了一个。
2024-03-21 09:59:04
468
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅