{"id":21204675,"url":"https://github.com/reng99/blogs","last_synced_at":"2025-05-12T13:12:35.241Z","repository":{"id":38326277,"uuid":"153982248","full_name":"reng99/blogs","owner":"reng99","description":"blogs :see_no_evil: ","archived":false,"fork":false,"pushed_at":"2025-01-27T01:35:19.000Z","size":22014,"stargazers_count":186,"open_issues_count":145,"forks_count":22,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-05-12T13:12:13.739Z","etag":null,"topics":["blogs","javascript"],"latest_commit_sha":null,"homepage":"https://reng99.github.io/blogs/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reng99.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2018-10-21T07:05:19.000Z","updated_at":"2025-01-27T01:35:23.000Z","dependencies_parsed_at":"2024-12-14T05:06:32.615Z","dependency_job_id":"e9eec738-8c91-4fa7-b1f8-d394ddf3cc78","html_url":"https://github.com/reng99/blogs","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/reng99%2Fblogs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reng99%2Fblogs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reng99%2Fblogs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reng99%2Fblogs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reng99","download_url":"https://codeload.github.com/reng99/blogs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253745193,"owners_count":21957319,"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":["blogs","javascript"],"created_at":"2024-11-20T20:38:26.244Z","updated_at":"2025-05-12T13:12:33.721Z","avatar_url":"https://github.com/reng99.png","language":"JavaScript","readme":"\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs\"\u003e\u003cimg src=\"./src/imgs/banner.png\" alt=\"banner\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/reng99/blogs/issues\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/issues/reng99/blogs.svg\" alt=\"issues\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/reng99/blogs/stargazers\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/stars/reng99/blogs.svg\" alt=\"star\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/reng99/blogs/network/members\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/forks/reng99/blogs.svg\" alt=\"forks\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/reng99/blogs/blob/master/LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/license/reng99/blogs.svg\" alt=\"license\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e建立本倉庫的目的 -- \u003cb\u003e彼此交流，共同成長\u003c/b\u003e。\u003c/p\u003e\n\u003cp align=\"center\"\u003e如果您想為本倉庫出力，在此之前請閱讀\u003ca href=\"./CONTRIBUTING.md\"\u003e貢獻指南\u003c/a\u003e。\u003c/p\u003e\n\u003cp align=\"center\"\u003e您貢獻的博文若被採用，將在下面的博文目錄中展示出來，形式是\u003cb\u003e標題--源自某某\u003c/b\u003e，默認是自己發的博文。\u003c/p\u003e\n\n\u003chr /\u003e\n\n\u003ch4 align=\"center\"\u003e* 社交--歡迎來撩 *\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n    💓\u003ca href=\"./src/other/donate.md\"\u003e捐助杯星巴克\u003c/a\u003e\n    🏃\u003ca href=\"https://mp.weixin.qq.com/s/fyxGaMJmwm7Dc0nSrBiTww\" target=\"_blank\"\u003e關於我\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    1. \u003ca href=\"https://juejin.im/user/5a00493f5188252c224d6475\"\u003e掘金\u003c/a\u003e \n    2. \u003ca href=\"https://www.zhihu.com/people/reng99/activities\"\u003e知乎\u003c/a\u003e \n    3. \u003ca href=\"https://mp.weixin.qq.com/s/fyxGaMJmwm7Dc0nSrBiTww\"\u003e个人站点\u003c/a\u003e \n\u003c/p\u003e\n\n\u003chr /\u003e\n\u003ch4 align=\"center\"\u003e* 2025-01-27 更 *\u003c/h4\u003e\n\u003cp align=\"center\"\u003e博文统一在 \u003ca href=\"https://juejin.cn/user/1996368846261294/posts\"\u003e掘金平台\u003c/a\u003e 上维护 (*^_^*)\u003c/p\u003e\n\n\u003chr /\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2022-10 - 至今\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e最近比较忙～如果你对我的博文感兴趣，可前往\u003ca href=\"https://juejin.cn/user/1996368846261294/posts\"\u003e这里\u003c/a\u003e。后期会把遗漏的 issues blog 补上～\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2022-09\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/153\"\u003e從 Angular Route 中提前獲取數據\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2022-08\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e本月略忙，無更新！\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e* 博文目錄 *\u003c/h4\u003e\n\u003cp align=\"center\"\u003e\u003cb\u003e2022-07\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/151\"\u003e不吹不黑，在外企的工作生活｜年中總結\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2022-06\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/150\"\u003eFlutter iOS 真機測試 -- 值得收藏\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/149\"\u003eFlutter 結合 Dio 使用\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/148\"\u003eFlutter 佈局備忘錄 -- 多圖警告，乾貨建議收藏\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2022-05\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e本月略忙，無更新！\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2022-04\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/146\"\u003e四月日更挑战的第 30 天总结\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/145\"\u003eFlutter 系列 - 开始你的第一个应用\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/144\"\u003e怎么创建 JavaScript 自定义事件\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/143\"\u003eJavaScript 中防抖和节流的应用\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/142\"\u003e前端浏览器调试小技巧\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/141\"\u003e谈谈前端性能优化\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/140\"\u003e10 个不错的 CSS 小技巧\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/139\"\u003e7 个 JavaScript 开发小技巧\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/138\"\u003e一个元素即可实现 3D 插图效果\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/137\"\u003e没人告诉你关于 CSS 变量的那些事\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/136\"\u003e了解 JavaScript 函数式编程\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/135\"\u003eTailwind 初识\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/134\"\u003eAngular 中 SASS 样式的使用\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/133\"\u003eAngular 项目结合 nginx 上线\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/131\"\u003eAngular 的生命周期\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/130\"\u003eAngular 应用是怎么工作的\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/129\"\u003e了解 Javascript Event 对象\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/128\"\u003e7 个少见但有用的 HTML 属性\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/127\"\u003eAngular 结合 rxjs 实现拖拽\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/126\"\u003e元素中必知重要属性和方法\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/125\"\u003eAngular 中自定义 Video 操作\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/124\"\u003eAngular 项目实现权限控制\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/123\"\u003eAngular 组件通信\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/122\"\u003eAngular 结合 NG-ZORRO 快速开发\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/121\"\u003eAngular 中的请求拦截\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/120\"\u003eAngular 中使用 Api 代理\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/119\"\u003eAngular 自定义服务 notification\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/118\"\u003eAngular 自定义指令\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/117\"\u003e了解 Angular 开发的内容\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/116\"\u003eJenkins 结合 Angular 展示构建版本\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2022-03\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/113\"\u003e純 CSS 實現十個還不錯的 Loading 效果\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/112\"\u003eAngular 結合Git Commit 版本處理\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2022-02\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/111\"\u003e推薦 5 個優秀的 Javascript 圖標庫 🚀\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/110\"\u003eJenkins 郵件發送「可修改模版」\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2022-01\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/108\"\u003e🔥 僅使用一個 DIV 配合 CSS 實現餅狀圖\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/107\"\u003eJira 任務同步到 Microsoft Teams\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/106\"\u003eJavaScript console 四個實用功能\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-12\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e本月略忙，無更新！\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-11\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/105\"\u003e僅使用 CSS 旋轉製作八卦迷惑動畫 🧘‍♀️\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-10\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/104\"\u003eAngular 之旅（一）\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-09\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e本月略忙，無更新！\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-08\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/103\"\u003eFlutter 系列 - 环境搭建\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/102\"\u003eJenkins Pipeline 結合 Gitlab 實現 Node 項目自動構建\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-07\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/101\"\u003euni-app 開發微信小程序和h5應用\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/100\"\u003ereact+koa2+mongodb實現留言功能（可體驗）\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/99\"\u003eFFmpeg 壓縮視頻\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/98\"\u003e使用vscode省時的6個插件\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-06\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/97\"\u003e🔥七條心裡效應，生活工作兩不誤\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/96\"\u003e💦從零開始搭建站點 - 前後端\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-05\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/95\"\u003e使用React的7個避錯案例\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/94\"\u003e了解下HTTP和WWW如何運作\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-04\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/93\"\u003e簡潔設計-毛玻璃效果登錄頁面\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/92\"\u003e【面試】邏輯推理 - 農夫養牛問題\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-03\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/91\"\u003e🚀⚙️JavaScript引擎\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/90\"\u003e微信小程序開發(一)\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/89\"\u003e⚠️ Python編寫簡易API\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/88\"\u003e兩個DIV實現雷達掃描效果\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/87\"\u003e🔥【前後端】跨源資源共享了解下\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/86\"\u003e打造你GITHUB的名片\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/85\"\u003e從零開發簡易微信小程序\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-02\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/84\"\u003e推薦八個谷歌搜索技巧\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2021-01\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/82\"\u003e10個JS優化小技巧\u003c/a\u003e\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-12\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/81\"\u003eJavaScript中實用的8個代碼片段\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-11\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/80\"\u003eREACT生命週期\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/79\"\u003e6個規則去淨化你的代碼\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/76\"\u003e單元測試\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/75\"\u003e怎樣創建一個谷歌擴展程序\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-10\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/74\"\u003e[CSS] 柵格化佈局\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/73\"\u003e開發調試的九個技巧【谷歌瀏覽器】\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-09\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/72\"\u003eJavaScript兩個快速調試的技巧\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/71\"\u003eMySql匯總【上】\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/70\"\u003eEgg.js 試水 - 文章增刪改查【前後端分離】\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/69\"\u003eEgg.js 試水 - 天氣預報\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/68\"\u003e懶加載圖片以獲取最佳性能的最佳方案\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-08\u003c/b\u003e\u003c/p\u003e \n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/67\"\u003eCSS八種讓人眼前一亮HOVER效果\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/66\"\u003e【譯】JavaScript -- Map vs ForEach\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-07\u003c/b\u003e\u003c/p\u003e \n\u003cp align=\"center\"\u003e本月略忙，無更新！\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-06\u003c/b\u003e\u003c/p\u003e \n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/65\"\u003e【譯】WEB開發中40+高質量的免費資源\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/64\"\u003e使用ant design開發完整的後台系統\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-05\u003c/b\u003e\u003c/p\u003e \n\u003cp align=\"center\"\u003e本月略忙，無更新！\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-04\u003c/b\u003e\u003c/p\u003e \n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/63\"\u003e【譯】JavaScript中的call,apply,bind\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-03\u003c/b\u003e\u003c/p\u003e \n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/62\"\u003e疫情期間，寫的兩個場景\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/61\"\u003e【譯】用純JavaScript寫壹個簡單的MVC App\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-02\u003c/b\u003e\u003c/p\u003e \n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/59\"\u003e【譯】開始學習React - 概覽和演示教程 \u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2020-01\u003c/b\u003e\u003c/p\u003e \n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/58\"\u003e海有多深，天有多高\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/57\"\u003e【譯】算法的筆記\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/56\"\u003e【譯】推薦的十個CSS動畫庫\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-12\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/55\"\u003e【譯】HTTP錯誤碼403禁止：意味著什麽，怎麽修復它\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/54\"\u003e【譯】9個強大的JavaScript技巧\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-11\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/53\"\u003e【譯】為什麽說學習Javascript是個好主意的5個原因\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/51\"\u003e從零開始搭建JENKINS+GITHUB持續集成環境【多圖】\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/50\"\u003e【譯】理解JavaScript中的This,Bind,Call和Apply\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-10\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/49\"\u003e【譯】Vue.set實際上是什麼？\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-09\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/48\"\u003e【譯】JavaScript中你需要了解的最出色新特性：Optional Chaining\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/47\"\u003e【譯】我最喜歡的CSS hack\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-08\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/46\"\u003e【譯】前端 VS 後端\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/45\"\u003e搭建中台--管理平台vue項目UI\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/44\"\u003enginx處理跨域\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/43\"\u003e【譯】我見過最好最詳細的javascript關係的解釋\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-07\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/42\"\u003e【譯】如何使用webpack減少vuejs打包的大小\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/41\"\u003e【譯】如何大大簡化你的Vuex Store\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/40\"\u003e【譯】JS中service workers的簡介\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/39\"\u003e談談webpack\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/38\"\u003e談談ES6語法（匯總下篇）\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/37\"\u003e談談ES6語法（匯總中篇）\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/36\"\u003e談談ES6語法（匯總上篇）\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/35\"\u003e【譯】成為優秀程序員（和人類）的101個技巧\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/34\"\u003ejavascript事件循環機制\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/33\"\u003ejavascript中的六種繼承方式\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/32\"\u003eReact-Native踩坑紀\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-06\u003c/b\u003e\u003c/p\u003e \n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/31\"\u003e談談HTTP的請求和響應\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/30\"\u003e玩玩微信小程序\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/29\"\u003e談談JavaScript中的call、apply和bind\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/28\"\u003e談談JavaScript中裝箱和拆箱\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/27\"\u003eJavaScript的數據類型及判斷\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-05\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/26\"\u003e移動端網頁調試\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/25\"\u003e【譯】發布自己的NPM包\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/24\"\u003e【譯】怎麼寫一個JavaScript Promise\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/23\"\u003e小結HTTP狀態碼\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/22\"\u003e【譯】使用javascript創建圖\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/21\"\u003eopacity騷操作\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/20\"\u003e【譯】JavaScript中的async/await\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/19\"\u003e【譯】JavaScript中的Promises\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/18\"\u003e【譯】JavaScript中的Callbacks\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-04\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/17\"\u003e【譯】如何開始CI\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/16\"\u003e【譯】停止div!HTML語義話介紹\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/15\"\u003e導師計畫--數據結構和算法系列（下）\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-03\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/14\"\u003e導師計畫--數據結構和算法系列（上）\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/12\"\u003e【譯】我是如何學習任意前端框架的\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/11\"\u003e【譯】JS的執行上下文和環境棧是什麼？\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/10\"\u003e【譯】編程不容易\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/9\"\u003e【譯】20個更有效地使用谷歌搜索的技巧\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb align=\"center\"\u003e2019-02\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/8\"\u003e【譯】2019年開始使用Typescript\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/7\"\u003e【譯】框架和庫的差異\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2019-01\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/6\"\u003e【譯】javascript中寫好條件語句的五個技巧\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/5\"\u003e算法的時間複雜度\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2018-12\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/4\"\u003e【譯】類比餐廳桌前就餐來了解前端和後端\u003c/a\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/3\"\u003e一步步實現人人對戰五子棋遊戲【canvas版】\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003e2018-11\u003c/b\u003e\u003c/center\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/reng99/blogs/issues/1\"\u003e【譯】需要學習的是編程，而不是編程語言\u003c/a\u003e\u003c/p\u003e\n\n\u003chr /\u003e\n\n\u003ch4 align=\"center\"\u003e* 2022讀過的書(5為滿星) *\u003c/h4\u003e\n\u003cp align=\"center\"\u003ecoming soon...\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e* 2021讀過的書(5為滿星) *\u003c/h4\u003e\n\u003cp align=\"center\"\u003e《一本书搞懂采购》推薦4.0顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e《穷查理智慧书》推薦4.5顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e《日本窃取钓鱼岛始末》[日] 村田忠禧， 推薦5顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"https://www.zhihu.com/question/449589777/answer/1854566639\"\u003e《為什麼需要生物學思維》\u003c/a\u003e推薦4顆星\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e* 2020讀過的書(5為滿星) *\u003c/h4\u003e\n\u003cp align=\"center\"\u003e書荒的一年...\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e* 2019讀過的書(5為滿星) *\u003c/h4\u003e\n\u003cp align=\"center\"\u003e《幸福哲學書》 推薦4顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e《瘋癲與文明》 推薦3.5顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e《人活到極致，一定是素與簡》 推薦4顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e《誰的青春不迷茫》 推薦4顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e《數據結構與算法JavaScript描述》 推薦4.5顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e《在你身邊 為你設計》 推薦4顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e《做人做到位》 推薦3顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e《窮爸爸和富爸爸全集》 推薦3.5顆星\u003c/p\u003e\n\u003cp align=\"center\"\u003e《視覺錘》 推薦3.5顆星\u003c/p\u003e\n\n\u003chr /\u003e\n\n\u003ch4 align=\"center\"\u003e* 許可證 *\u003c/h4\u003e\n\u003cp align=\"center\"\u003e\u003ca href=\"./LICENSE\"\u003eMIT \u003c/a\u003eCopyRight reng99 since 2018-11\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freng99%2Fblogs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freng99%2Fblogs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freng99%2Fblogs/lists"}