{"id":20892831,"url":"https://github.com/commanderxl/biu-blog","last_synced_at":"2025-10-07T03:33:51.306Z","repository":{"id":92978395,"uuid":"164050542","full_name":"CommanderXL/Biu-blog","owner":"CommanderXL","description":"个人博客","archived":false,"fork":false,"pushed_at":"2024-07-30T12:32:14.000Z","size":10,"stargazers_count":433,"open_issues_count":63,"forks_count":39,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-01-19T11:43:33.596Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CommanderXL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-04T03:01:07.000Z","updated_at":"2025-01-16T01:31:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"8e476797-368d-434b-89a5-afd6effce729","html_url":"https://github.com/CommanderXL/Biu-blog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CommanderXL%2FBiu-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CommanderXL%2FBiu-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CommanderXL%2FBiu-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CommanderXL%2FBiu-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CommanderXL","download_url":"https://codeload.github.com/CommanderXL/Biu-blog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243277501,"owners_count":20265352,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T10:14:03.657Z","updated_at":"2025-10-07T03:33:51.297Z","avatar_url":"https://github.com/CommanderXL.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Hi，大家好，这里会记录我平时学习过程中的积累，欢迎大家关注。\n\n## Vue 系列\n\n[Vue3.4 effect-drity-check 机制](https://github.com/CommanderXL/Biu-blog/issues/60)\n\n[Composition Api for Vue2](https://github.com/CommanderXL/Biu-blog/issues/58)\n\n[Vite - HMR](https://github.com/CommanderXL/Biu-blog/issues/50)\n\n[Vue-cli@3.0 插件系统简析](https://github.com/CommanderXL/biu-blog/issues/23)\n\n[Vue 2.0 数据更新异常处理机制](https://github.com/CommanderXL/biu-blog/issues/22)\n\n[Vue 2.0 options合并策略](https://github.com/CommanderXL/biu-blog/issues/20)\n\n[Vue 2.0 slot 插槽的实现](https://github.com/CommanderXL/biu-blog/issues/19)\n\n[Vue 2.0 v-model实现](https://github.com/CommanderXL/biu-blog/issues/18)\n\n[Vue 2.0 父子组件通讯](https://github.com/CommanderXL/biu-blog/issues/17)\n\n[Vue 2.0 组件渲染](https://github.com/CommanderXL/biu-blog/issues/16)\n\n[Vue 2.0 的 virtual-dom 实现简析](https://github.com/CommanderXL/biu-blog/issues/15)\n\n[前端国际化之Vue-i18n源码分析](https://github.com/CommanderXL/biu-blog/issues/11)\n\n## Node.js \n\n[Node.js几种创建子进程方法](https://github.com/CommanderXL/biu-blog/issues/25)\n\n[Node.js require源码粗读](https://github.com/CommanderXL/biu-blog/issues/24)\n\n[Node.js Writable Stream的实现简析](https://github.com/CommanderXL/biu-blog/issues/9)\n\n[Node.js Readable Stream的实现简析](https://github.com/CommanderXL/biu-blog/issues/8)\n\n[Express 的 middleware 设计](https://github.com/CommanderXL/biu-blog/issues/5)\n\n## Javascript\n\n[循环依赖](https://github.com/CommanderXL/Biu-blog/issues/49)\n\n[Promise 库 lie.js 源码解读](https://github.com/CommanderXL/biu-blog/issues/26)\n\n[(译)Understanding javascript's 'undefined'](https://github.com/CommanderXL/biu-blog/issues/13)\n\n[Anti-promise Promise反模式](https://github.com/CommanderXL/biu-blog/issues/12)\n\n[AVA测试框架内部的Promise异步流程控制模型](https://github.com/CommanderXL/biu-blog/issues/10)\n\n[JS 中 this 关键字详解](https://github.com/CommanderXL/biu-blog/issues/3)\n\n[闭包里的微观世界](https://github.com/CommanderXL/biu-blog/issues/2)\n\n[constructor, prototype, \\_\\_proto\\_\\_ 详解](https://github.com/CommanderXL/biu-blog/issues/1)\n\n\n## Webpack\n\n[webpack-dev-server使用方法，看完还不会的来找我~](https://github.com/CommanderXL/biu-blog/issues/7)\n\n[基于后编译的国际化解决方案](https://juejin.im/post/5b47148c518825196b01ca3a)\n\n[Webpack hash 生成规则](https://github.com/CommanderXL/Biu-blog/issues/29)\n\n[Webpack Ruleset loader过滤器](https://github.com/CommanderXL/Biu-blog/issues/30)\n\n[Webpack Loader 高手进阶(一)](https://github.com/CommanderXL/Biu-blog/issues/31)\n\n[Webpack Loader 高手进阶(二)](https://github.com/CommanderXL/Biu-blog/issues/32)\n\n[Webpack Loader 高手进阶(三)](https://github.com/CommanderXL/Biu-blog/issues/33)\n\n[Webpack Chunk 生成策略源码探索](https://github.com/CommanderXL/Biu-blog/issues/34)\n\n[Webpack dependencyTemplates 依赖模板](https://github.com/CommanderXL/Biu-blog/issues/37)\n\n[Webpack module 模块系统](https://github.com/CommanderXL/Biu-blog/issues/38)\n\n[Webpack Debugger](https://github.com/CommanderXL/Biu-blog/issues/39)\n\n[Webpack childCompiler子编译](https://github.com/CommanderXL/Biu-blog/issues/40)\n\n[Webpack HMR](https://github.com/CommanderXL/Biu-blog/issues/51)\n\n[@vue/cli 项目编译重复命中缓存问题解析](https://github.com/CommanderXL/Biu-blog/issues/48)\n\n[Webpack5 持久化缓存](https://github.com/CommanderXL/Biu-blog/issues/55)\n\n[Webpack Resolver](https://github.com/CommanderXL/Biu-blog/issues/63)\n\n## 小程序\n\n### Mpx 小程序框架技术揭秘\n\n[1. 动态入口编译](https://github.com/CommanderXL/Biu-blog/issues/41)\n\n[2. Render Function](https://github.com/CommanderXL/Biu-blog/issues/42)\n\n[3. Wxs Module](https://github.com/CommanderXL/Biu-blog/issues/43)\n\n[4. template/script/style/json 模块文件的生成](https://github.com/CommanderXL/Biu-blog/issues/44)\n\n[5. 响应式系统](https://github.com/CommanderXL/Biu-blog/issues/45)\n\n[6. 性能优化.Part1](https://github.com/CommanderXL/Biu-blog/issues/46)\n\n[7. 性能优化.Part2](https://github.com/CommanderXL/Biu-blog/issues/47)\n\n[8. 事件系统](https://github.com/CommanderXL/Biu-blog/issues/54)\n\n[9. 跨 web 方案的实现](https://github.com/CommanderXL/Biu-blog/issues/56)\n\n[10. bundle 策略](https://github.com/CommanderXL/Biu-blog/issues/59)\n\n[11. 局部运行时能力增强](https://github.com/CommanderXL/Biu-blog/issues/61)\n\n[12. i18n 能力](https://github.com/CommanderXL/Biu-blog/issues/64)\n\n### Mpx 生态相关\n\n[1. mpx-cli@next 插件化改造](https://github.com/CommanderXL/Biu-blog/issues/53)\n\n[2. 一次 mpx 对于 web 生态能力复用的探索](https://github.com/CommanderXL/Biu-blog/issues/57)\n\n[3. 小程序跨端组件库 mpx-cube-ui](https://github.com/CommanderXL/Biu-blog/issues/62)\n\n### Mpx2Rn\n\n[1. 透过 ref 的使用看 Mpx2Rn 组件渲染更新](https://github.com/CommanderXL/Biu-blog/issues/65)\n\n[2. Mpx2Rn Ref 能力](https://github.com/CommanderXL/Biu-blog/issues/66)\n\n## Typescript\n\n[声明文件](https://github.com/CommanderXL/Biu-blog/issues/35)\n\n[类型操作符](https://github.com/CommanderXL/Biu-blog/issues/36)\n\n## Babel\n\n[Babel7](https://github.com/CommanderXL/Biu-blog/issues/52)\n\n## CSS\n\n[没有flexbox弹性盒子，但我们还有table](https://github.com/CommanderXL/biu-blog/issues/4)\n\n## 其他总结\n\n[移动端H5图片上传的那些坑](https://github.com/CommanderXL/biu-blog/issues/6)\n\n[前端通用国际化解决方案](https://github.com/CommanderXL/biu-blog/issues/14)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommanderxl%2Fbiu-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcommanderxl%2Fbiu-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommanderxl%2Fbiu-blog/lists"}