liuqinh2s' blog

Do something cool!


  • 首页

  • 关于

  • 标签

  • 归档

  • 编程笔记

  • 新闻

  • 收藏

  • 思考

  • 前端面试

  • 力扣

  • 计算机科学

  • 量化交易

  • 英语

  • 导航

  • 阅读

  • 搜索

Vue 总结

发表于 2025-08-11 | 更新于: 2025-08-19
字数统计: 434

Vue 也是比较常用的前端框架,我这篇文章尝试总结一下 Vue 的常用知识点

声明式编程 + 组件式开发

js 原生语言和 JQuery 这类库,都是命令式的编程,而 Vue 和 React 这类框架,则是声明式编程,或者说是数据驱动式编程。它们的区别在于是否要手动操作 DOM 更新视图。声明式编程只需要关注数据更新,而不用操心 DOM 的更新。

早先的前端开发都是html、js、css三类文件分离的。如果类比做人体的话,html 就像人体的骨骼,是个架子;js 就像人体的肌肉,可以让人体动起来;css 就像皮肤,负责外观。但现在前端编程又回到了融合它们三个的组件式开发的时代。因为组件式开发,封装性更强,这也意味着维护更简单,使用更方便。

阅读全文 »

浏览器跨窗口通信总结

发表于 2025-07-24 | 更新于: 2025-08-19
字数统计: 297

window.postMessage()(通用跨域方案)

通过获得目标窗口引用(如 window.open()返回对象、iframe.contentWindow 或 window.opener),发送可序列化数据。

1
2
3
4
5
6
7
8
9
10
// 发送方
const targetWindow = window.open('child.html');
targetWindow.postMessage('Hello', 'https://example.com');

// 接收方
window.addEventListener('message', (event)=>{
if(event.origin === 'https://example.com'){
console.log(event.data);
}
})

优势:支持跨域通信,安全性高(需验证 event.origin)。
局限:需预先建立窗口引用关系,无法广播消息。

阅读全文 »

常用 react hooks 总结

发表于 2025-07-21 | 更新于: 2025-08-19
字数统计: 3,306

最近又开始面试了,然后发现基础还是不牢固,工作中用到的技术确实是比较有限的,平常还要多夯实基础,查漏补缺,不然面试的时候很多东西答不上来。今天面试官问 useCallback,我发现平常不用它,加上好久没复习,我已经全然不记得了。

阅读全文 »

我的互联网生活

发表于 2025-06-23 | 更新于: 2025-08-19
字数统计: 910

经常打开手机漫无目的的刷着算法推荐的东西,有的时候觉得太过无聊粗俗。还是得认真审视一下自己的信息源。另外就是博客,尤其是个人博客的流量实在太低了,约等于 0,我打算还是把每天写的东西同步到流量大的平台。

阅读全文 »

重新整理博客

发表于 2024-11-12 | 更新于: 2025-08-19
字数统计: 1,452

记录信息最好的方式还是日志,就是按时间编排的意思。检索的最好方式是搜索,统计归纳最好的方式是标签(目录是树状,而标签是网状)。

阅读全文 »
12…22
liuqinh2s

liuqinh2s

106 日志
44 标签
RSS
GitHub Twitter
Links
  • liam
  • jiyanggg
  • 曾小乱 – 在描绘他的生活倒影
© 2025 liuqinh2s | Site words total count: 118.3k
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4