{"id":19667428,"url":"https://github.com/jchehe/blog","last_synced_at":"2025-04-04T22:00:18.995Z","repository":{"id":41178480,"uuid":"46962293","full_name":"JChehe/blog","owner":"JChehe","description":"🌈  原创\u0026翻译 🌈","archived":false,"fork":false,"pushed_at":"2021-09-15T07:03:24.000Z","size":276,"stargazers_count":724,"open_issues_count":46,"forks_count":111,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-03-28T21:00:42.110Z","etag":null,"topics":["articles","blog","css","electron","frontend","html","javascript","original","translations","tutorials"],"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/JChehe.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}},"created_at":"2015-11-27T05:54:20.000Z","updated_at":"2025-03-17T08:18:45.000Z","dependencies_parsed_at":"2022-07-18T08:13:48.070Z","dependency_job_id":null,"html_url":"https://github.com/JChehe/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/JChehe%2Fblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JChehe%2Fblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JChehe%2Fblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JChehe%2Fblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JChehe","download_url":"https://codeload.github.com/JChehe/blog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247256093,"owners_count":20909240,"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":["articles","blog","css","electron","frontend","html","javascript","original","translations","tutorials"],"created_at":"2024-11-11T16:32:10.287Z","updated_at":"2025-04-04T22:00:18.973Z","avatar_url":"https://github.com/JChehe.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"一切以官方文档为准！\n\n### 前端\n\n - [XCel 项目总结 - Electron 与 Vue 的性能优化][1]\n - [我的第一次移动端页面制作 — 总结与思考][2]\n - [我的第一次小程序制作 — 总结与思考][3]\n - [try-catch-finally][4]\n - [【译】前端开发者们，快带上 Tensorflow.js 拥抱机器学习吧][5]\n - [【译】基于 Vue-router 实现用户认证][6]\n - [【译】如何更好地组织 React 项目][7]\n - [【译】Electron 自动更新的完整教程（Windows 和 OSX）][8]\n - [【译】Electron 的本质][9]\n - [【译】以案例阐述 Debounce 和 Throttle][10]\n - [【译】使用 Fullscreen API 全屏展示内容][11]\n - [【译】Grid 完整指南][12]\n\n\n### 后端\n\n - [Redis 知识积累][13]\n - [《深入浅出 Node.js》读书笔记][14]\n - [《Nginx 高性能 Web 服务器详解》读书笔记][15]\n - [《Web API 的设计与开发》读书笔记][16]\n - [【译】MySQL 数据类型【8.0 中文版】][17]\n\n### 动效动画\n\n - [《HTML5 + JavaScript 动画基础》读书笔记][18]\n - [“等一下，我碰！”——常见的2D碰撞检测][19]\n - [曲线（路径）运动的那些事][20]\n - [正态分布 — 更真实地还原动画][21]\n - [动画：从 AE 到 Web][22]\n - [Three.js 现学现卖][23]\n - [CSS 3D Panorama - 淘宝造物节技术剖析][24]\n - [这里有你对 Web 游戏的疑问吗？][25]\n - [用 Web 技术实现移动监测][26]\n - [实现一个简单但有趣的AR效果（Web）][27]\n - [浅谈 WebVR][28]\n - [【译】使用 CSS 分层动画实现曲线运动][29]\n - [【译】探索基于 WebGL 的动画与交互（案例学习）][30]\n - [【译】基于 Three.js 实现了交互式 3D 人物][31]\n - [【译】基于 Three.js 实现 3D 模型换肤][32]\n - [【译】隧道动画][33]\n - [【译】叶子——可互动的 Web 玩具][34]\n\n\n### 其他\n\n - [《JavaScript 设计模式与开发实践》读书笔记][35]\n - [看懂「测试覆盖率报告」][36]\n - [《Pro Git 2》思维导图][37]\n - [《啊哈！算法》速读笔记][38]\n\n## 关于版权\n\n版权声明：原创作品，允许转载，转载时请务必以超链接形式标明文章**原始出处、作者信息和本声明**。否则将追究法律责任。\n\n--- \n\n## 之前的记录\n\n主要是原创文章和翻译技术文章。\n\n## 原创文章\n\n更多原创文章，可关注 \u003c[博客园 刘健超-J.c][39]\u003e or \u003c[segmentfault 刘健超_Jc][40]\u003e\n - [Flex 学习][41]\n - [《CSS 揭秘》读书笔记][42]\n - [《JavaScript模式》读书笔记][43]\n - [white-space:nowrap 的妙用][44]\n - [《图解HTTP》读书笔记][45]\n - [jQuery 的 attr 与 prop 的区别][46]\n - [关于 Glob(gulp) 的学习][47]\n - [《JavaScript（ES5）的面向对象精要》读书笔记][48]\n - [关于JavaScript单线程的一些事][49]\n - [再次阅读《精通CSS-高级Web标准解决方案（第二版）》][50]\n - [实现类似 QQ音乐网页版 的单页面总结][51]\n\n## 翻译文章\n\n更多翻译文章，可关注 [伯乐在线 刘健超-J.c][52]。\n\n\u003e 注：之前在伯乐在线翻译了 28 篇文章，但目前伯乐在线已不运营。\n\n - [JavaScript 模块【Part 1】：初学者指南][53]\n - [JavaScript 模块【Part 2】：模块打包][54]\n - [用Mocha和Chai对JavaScript进行单元测试][55]\n - [7 个基本的 JS 函数][56]\n - [Web应用上线之前，每个程序员应该了解的技术细节][57]\n - [其实闭包并不高深莫测][58]\n - [如何成为一个JavaScript 大牛？][59]\n - [脱离jQuery，使用原生Ajax][60]\n\n\n  [1]: https://github.com/JChehe/blog/issues/7\n  [2]: https://github.com/JChehe/blog/issues/4\n  [3]: https://github.com/JChehe/blog/issues/36\n  [4]: https://github.com/JChehe/blog/issues/38\n  [5]: https://github.com/JChehe/blog/issues/41\n  [6]: https://github.com/JChehe/blog/issues/20\n  [7]: https://github.com/JChehe/blog/issues/19\n  [8]: https://github.com/JChehe/blog/issues/6\n  [9]: https://github.com/JChehe/blog/issues/5\n  [10]: https://github.com/JChehe/blog/issues/34\n  [11]: https://github.com/JChehe/blog/issues/17\n  [12]: https://github.com/JChehe/blog/issues/16\n  [13]: https://github.com/JChehe/blog/issues/48\n  [14]: https://github.com/JChehe/blog/issues/51\n  [15]: https://github.com/JChehe/blog/issues/50\n  [16]: https://github.com/JChehe/blog/issues/10\n  [17]: https://jchehe.gitbook.io/mysql_data_types_cn/\n  [18]: https://github.com/JChehe/blog/issues/40\n  [19]: https://github.com/JChehe/blog/issues/8\n  [20]: https://github.com/JChehe/blog/issues/33\n  [21]: https://github.com/JChehe/blog/issues/29\n  [22]: https://github.com/JChehe/blog/issues/18\n  [23]: https://github.com/JChehe/blog/issues/14\n  [24]: https://github.com/JChehe/blog/issues/2\n  [25]: https://github.com/JChehe/blog/issues/13\n  [26]: https://github.com/JChehe/blog/issues/12\n  [27]: https://github.com/JChehe/blog/issues/9\n  [28]: https://github.com/JChehe/blog/issues/3\n  [29]: https://github.com/JChehe/blog/issues/27\n  [30]: https://github.com/JChehe/blog/issues/11\n  [31]: https://github.com/JChehe/blog/issues/45\n  [32]: https://github.com/JChehe/blog/issues/44\n  [33]: https://github.com/JChehe/blog/issues/15\n  [34]: https://github.com/JChehe/blog/issues/28\n  [35]: https://github.com/JChehe/blog/issues/35\n  [36]: https://github.com/JChehe/blog/issues/49\n  [37]: https://github.com/JChehe/blog/issues/42\n  [38]: https://github.com/JChehe/blog/issues/32\n  [39]: http://www.cnblogs.com/Jccc/\n  [40]: https://segmentfault.com/u/jc\n  [41]: https://github.com/JChehe/blog/blob/master/posts/Flex%20%E5%AD%A6%E4%B9%A0.md\n  [42]: https://github.com/JChehe/blog/blob/master/posts/%E3%80%8ACSS%20%E6%8F%AD%E7%A7%98%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0.md\n  [43]: https://github.com/JChehe/blog/blob/master/posts/%E3%80%8AJavaScript%E6%A8%A1%E5%BC%8F%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0.md\n  [44]: https://github.com/JChehe/blog/blob/master/posts/white-space:nowrap%E7%9A%84%E5%A6%99%E7%94%A8.md\n  [45]: https://github.com/JChehe/blog/blob/master/posts/%E3%80%8A%E5%9B%BE%E8%A7%A3HTTP%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0.md\n  [46]: https://github.com/JChehe/blog/blob/master/posts/jQuery%20%E7%9A%84%20attr%20%E4%B8%8E%20prop%20%E7%9A%84%E5%8C%BA%E5%88%AB.md\n  [47]: https://github.com/JChehe/blog/blob/master/posts/%E5%85%B3%E4%BA%8E%20Glob%20%28gulp%29%20%E7%9A%84%E5%AD%A6%E4%B9%A0.md\n  [48]: https://github.com/JChehe/blog/blob/master/posts/%E3%80%8AJavaScript%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%B2%BE%E8%A6%81%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0.md\n  [49]: https://github.com/JChehe/blog/blob/master/posts/%E5%85%B3%E4%BA%8EJavaScript%E5%8D%95%E7%BA%BF%E7%A8%8B%E7%9A%84%E4%B8%80%E4%BA%9B%E4%BA%8B.md\n  [50]: https://github.com/JChehe/blog/blob/master/posts/%E5%86%8D%E6%AC%A1%E9%98%85%E8%AF%BB%E3%80%8A%E7%B2%BE%E9%80%9ACSS-%E9%AB%98%E7%BA%A7Web%E6%A0%87%E5%87%86%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%EF%BC%88%E7%AC%AC%E4%BA%8C%E7%89%88%EF%BC%89%E3%80%8B.md\n  [51]: https://github.com/JChehe/blog/blob/master/posts/%E5%AE%9E%E7%8E%B0%E7%B1%BB%E4%BC%BC%20QQ%E9%9F%B3%E4%B9%90%E7%BD%91%E9%A1%B5%E7%89%88%20%E7%9A%84%E5%8D%95%E9%A1%B5%E9%9D%A2%E6%80%BB%E7%BB%93.md\n  [52]: http://www.jobbole.com/members/q574805242/\n  [53]: https://github.com/JChehe/blog/blob/master/translation/JavaScript%20%E6%A8%A1%E5%9D%97%E3%80%90Part%201%E3%80%91%EF%BC%9A%E5%88%9D%E5%AD%A6%E8%80%85%E6%8C%87%E5%8D%97.md\n  [54]: https://github.com/JChehe/blog/blob/master/translation/JavaScript%20%E6%A8%A1%E5%9D%97%E3%80%90Part%202%E3%80%91%EF%BC%9A%E6%A8%A1%E5%9D%97%E6%89%93%E5%8C%85.md\n  [55]: https://github.com/JChehe/blog/blob/master/translation/%E7%94%A8Mocha%E5%92%8CChai%E5%AF%B9JavaScript%E8%BF%9B%E8%A1%8C%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95.md\n  [56]: https://github.com/JChehe/blog/blob/master/translation/7%20%E4%B8%AA%E5%9F%BA%E6%9C%AC%E7%9A%84%20JS%20%E5%87%BD%E6%95%B0%5B%E8%AF%91%5D.md\n  [57]: https://github.com/JChehe/blog/blob/master/translation/Web%E5%BA%94%E7%94%A8%E4%B8%8A%E7%BA%BF%E4%B9%8B%E5%89%8D%EF%BC%8C%E6%AF%8F%E4%B8%AA%E7%A8%8B%E5%BA%8F%E5%91%98%E5%BA%94%E8%AF%A5%E4%BA%86%E8%A7%A3%E7%9A%84%E6%8A%80%E6%9C%AF%E7%BB%86%E8%8A%82.md\n  [58]: https://github.com/JChehe/blog/blob/master/translation/%E5%85%B6%E5%AE%9E%E9%97%AD%E5%8C%85%E5%B9%B6%E4%B8%8D%E9%AB%98%E6%B7%B1%E8%8E%AB%E6%B5%8B.md\n  [59]: https://github.com/JChehe/blog/blob/master/translation/%E5%A6%82%E4%BD%95%E6%88%90%E4%B8%BA%E4%B8%80%E4%B8%AAJavaScript%20%E5%A4%A7%E7%89%9B%EF%BC%9F%E3%80%90%E8%AF%91%E3%80%91.md\n  [60]: https://github.com/JChehe/blog/blob/master/translation/%E8%84%B1%E7%A6%BBjQuery%EF%BC%8C%E4%BD%BF%E7%94%A8%E5%8E%9F%E7%94%9FAjax.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjchehe%2Fblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjchehe%2Fblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjchehe%2Fblog/lists"}