> For the complete documentation index, see [llms.txt](https://shenjunhong.gitbook.io/blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie.md).

# 常见总结

- [2018年终总结-年底了，你总结了吗？我先来](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/2018-nian-zhong-zong-jie-nian-di-le-ni-zong-jie-le-ma-wo-xian-lai.md)
- [在逆境中成长](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/2021-nian-shang-ban-nian-zong-jie-yu-gui-hua.md)
- [2021年终总结](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/2021-nian-zhong-zong-jie.md)
- [2024年全年总结](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/2024-nian-quan-nian-zong-jie.md)
- [项目](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/ai-shi-dai-xia-de-qian-duan-bian-cheng-fan-shi.md)
- [Tell2.0 前端复盘](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tell2.0-qian-duan-fu-pan.md)
- [复盘](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/ming-xiang-xiao-cheng-xu-yi-qi-fu-pan.md)
- [前端工程师素养](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/qian-duan-gong-cheng-shi-su-yang.md)
- [学习方法论](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/xue-xi-fang-fa-lun.md)
- [希望与破晓｜ 2022 年终总结](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/xi-wang-yu-po-xiao-2022-nian-zhong-zong-jie.md)
- [新起点， 新征途 | 掘金年度征文](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/xin-qi-dian-xin-zheng-tu-2020-nian-zhong-zong-jie.md)
- [稳定｜ 2023 年终总结](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/wen-ding-2023-nian-zhong-zong-jie.md)
- [趁着有风快飞翔 ｜ 2019 年终总结](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/chen-zhe-you-feng-kuai-fei-xiang-2019-nian-zhong-zong-jie.md)
- [AfterShip](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/aftership.md)
- [Emotion：用 JavaScript 编写 CSS 的强大工具](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/aftership/emotion.md)
- [个人中长期目标](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/aftership/ge-ren-zhong-chang-qi-mu-biao.md)
- [事故复盘](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/aftership/shi-gu-fu-pan.md)
- [时间解析](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/aftership/shi-jian-jie-xi.md)
- [国内外区别](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/aftership/du-li-zhan-wei-shen-me-zai-zhong-guo-zuo-bu-qi-lai.md)
- [独立站建设](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/aftership/du-li-zhan-jian-she.md)
- [MEIZU](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu.md)
- [NativeApp与H5通信原理](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/nativeapp-yu-h5-tong-xin-yuan-li.md)
- [SSR 原理](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/ssr-yuan-li.md)
- [SSR的常见问题](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/ssr-de-chang-jian-wen-ti.md)
- [CLI](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/electron-ji-chu-zhi-shi.md)
- [electron 应用发布流程](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/electron-ying-yong-fa-bu-liu-cheng.md)
- [electron](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/electron-re-geng-xin.md)
- [electron 面试](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/electron-mian-shi.md)
- [数据结构与算法之美](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/jsbriage-tong-xin-yuan-li.md)
- [mgc 一期复盘](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/mgc-yi-qi-fu-pan.md)
- [架构原理](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/qiankun-jia-gou-yuan-li.md)
- [喵币管理](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/miao-bi-guan-li-yi-er-qi-fu-pan.md)
- [三期复盘总结](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/miao-bi-guan-li-san-qi-fu-pan.md)
- [异常监控之 sentry 实践](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/yi-chang-jian-kong-zhi-sentry-shi-jian.md)
- [微前端](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/wei-qian-duan-jia-gou-fen-xi-yu-da-jian-yi.md)
- [qiankun 原理解析](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/wei-qian-duan-jia-gou-fen-xi-yu-da-jian-er.md)
- [快游戏一期](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/kuai-you-xi-fu-pan.md)
- [游戏中心复盘](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/meizu/you-xi-zhong-xin-fu-pan.md)
- [个人准则](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/ge-ren-zhun-ze.md)
- [index](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/ge-ren-zhun-ze/index.md)
- [编程猫](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao.md)
- [pc 接入 micro bit 方案](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/micor-bit.md)
- [prompt engineer](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/prompt-engineer.md)
- [web work 跨域解析与解决方式](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/web-work-kua-yu-jie-xi-yu-jie-jue-fang-shi.md)
- [web 中的 ai](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/web-ai.md)
- [低版本 node 环境下 ffmpeg 的使用](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/di-ban-ben-node-huan-jing-xia-ffmpeg-de-shi-yong.md)
- [关于 taobao 源 https 过期](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/guan-yu-taobao-yuan-https-guo-qi.md)
- [加密 json](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/jia-mi-json.md)
- [安卓 5 和 6 的白屏解决](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/an-zhuo-56-bai-ping-jie-jue.md)
- [性能排查与优化实践](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/xing-neng-pai-cha-yu-you-hua-shi-jian.md)
- [探月接入](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/tan-yue-jie-ru.md)
- [接入硬件](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/jie-ru-microbit.md)
- [新生态下的state](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/xin-sheng-tai-xia-de-state.md)
- [monorepo 包管理方式](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/bian-cheng-mao-ji-shu-fen-xiang-zhi-monorepo-bao-guan-li-fang-shi-lerna-xiang-jie.md)
- [自修复 npm 库](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/zi-xiu-fu-npm-ku.md)
- [音频的绘制](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/bian-cheng-mao/yin-pin-de-hui-zhi.md)
- [谨启](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/jin-qi.md)
- [音视频](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/jin-qi/yin-shi-pin.md)
- [小程序](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/jin-qi/xiao-cheng-xu.md)
- [taro 规范](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/jin-qi/xiao-cheng-xu/taro-zhi-shu-xie-gui-fan.md)
- [结合 mobx 在跳转前预请求](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/jin-qi/xiao-cheng-xu/taro-zhi-yuan-li-jie-xi.md)
- [Taro 浅析用法与原理](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/jin-qi/xiao-cheng-xu/taro-zhi-shi-zhan-fen-xi.md)
- [前文](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/jin-qi/xiao-cheng-xu/cong-mpvue-dao-taro-shang-shou-zhi-nan.md)
- [小程序优化指南](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/jin-qi/xiao-cheng-xu/xiao-cheng-xu-you-hua-zhi-nan.md)
- [小程序内部实现原理](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/jin-qi/xiao-cheng-xu/xiao-cheng-xu-nei-bu-shi-xian-yuan-li.md)
- [支付相关](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/jin-qi/xiao-cheng-xu/xiao-cheng-xu-chang-jian-wen-ti.md)
- [tencent](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent.md)
- [TAPD](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd.md)
- [MathJax的食用](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/mathjax-de-shi-yong.md)
- [canvas渲染优化策略](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/canvas-xuan-ran-you-hua-ce-le.md)
- [为什么 JavaScript 是单线程的呢?](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/requestanimationframe-he-settimeout.md)
- [svg 总是不对](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/svg-zhuan-cheng-iconfont-de-yuan-li-qian-xi.md)
- [前端库](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/qian-duan-ku.md)
- [原生端和js端如何通信](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/yuan-sheng-duan-he-js-duan-ru-he-tong-xin.md)
- [在旧项目中复用vue代码](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/zai-jiu-xiang-mu-zhong-fu-yong-vue-dai-ma.md)
- [提升自我](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/e-long-jian-jie.md)
- [批量编辑优化](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/pi-liang-bian-ji-you-hua.md)
- [插入业务对象](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/cha-ru-ye-wu-dui-xiang.md)
- [编辑器](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/bian-ji-qi.md)
- [挂载点](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/bian-ji-qi-gua-zai-dian-shi-xian.md)
- [性能优化对比](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/que-xian-lie-biao-xing-neng-you-hua-zong-jie.md)
- [遇到的问题](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/teng-xun-wen-dang-nian-tie-fu-pan.md)
- [项目迁移公告](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/xiang-mu-qian-yi-gong-gao.md)
- [领导力](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/tapd/ling-dao-li.md)
- [行家](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/hang-jia.md)
- [实战篇](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/hang-jia/web-qian-duan-kai-fa.md)
- [职业发展、领导力、个人成长](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/hang-jia/zhi-ye-fa-zhan-ling-dao-li-ge-ren-cheng-zhang.md)
- [高质量沟通](https://shenjunhong.gitbook.io/blog/chang-jian-zong-jie/tencent/hang-jia/gao-zhi-liang-gou-tong.md)
