自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 vue-组件通信

这些是 Vue 2 和 Vue 3 中最常用和最重要的组件通信方式。选择哪种方式取决于你的具体场景和应用的复杂度。获取对子组件实例或其内部 DOM 元素的直接引用,从而调用子组件的方法或操作 DOM。在 Vue 2 中,可以创建一个空的 Vue 实例作为中央事件总线。对于更复杂的跨组件状态管理,推荐使用专门的状态管理库。兄弟组件之间没有直接的父子关系,需要一个中间媒介。允许祖先组件向其后代组件注入依赖,无论层级多深。最简单的方式是通过共同的父组件作为中介。这是最基础也是最常用的通信方式。

2026-07-01 09:30:00 354

原创 前端-常用的web加密算法

Web Crypto API:对称加密 - AES (Advanced Encryption Standard):哈希算法 - SHA-256 (Secure Hash Algorithm 256-bit):消息认证码 - HMAC (Hash-based Message Authentication Code):密钥派生函数 - PBKDF2 (Password-Based Key Derivation Function 2):Base64:MD5:总结与注意事项:

2026-06-30 16:00:00 318

原创 前端开发基础面试-js

/ 进阶回答:可用 WeakMap 解决循环引用,或直接使用 structuredClone(Node 17+ / 现代浏览器)。// 解法2:利用闭包包裹 (function(i){ setTimeout(...) })(i)(答:循环引用爆栈、无法拷贝 Date/RegExp/函数):同步代码 -> 清空微任务 -> 取一个宏任务执行 -> 再清空微任务(循环)。:利用冒泡,在父元素上监听子元素事件(优点:减少内存占用,支持动态添加元素)。(答案:防抖节流、函数柯里化、模块化封装私有变量)。

2026-06-30 09:15:00 503

原创 前端开发基础面试-css

块级格式化上下文,它是一个。

2026-06-29 14:12:04 339

原创 前端开发基本面试-html(二)

Geolocation(地理定位)、Web Workers(后台线程)、WebSocket(全双工通信)、History API(SPA 路由)、拖拽 API。<input type="email" required placeholder="请输入邮箱">:无损压缩,支持透明,8 位 png 体积小但可能有锯齿。:图片加载失败时的替代文本,对 SEO 和读屏软件重要。:有损压缩,体积小,适合大图(如 banner)(source):引入外部资源并。:斜体强调,表示内容的。:粗体强调,表示内容。

2026-06-25 09:00:00 346

原创 前端开发基本面试-html(一)

<title>页面标题</title>-- 页面可见内容 -->

2026-06-24 16:01:27 635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除