{ "err_no": 0, "err_msg": "success", "data": { "booklet": { "booklet_id": "6844733763675488269", "base_info": { "id": 0, "booklet_id": "6844733763675488269", "title": "前端面试之道", "price": 4990, "category_id": "6809637767543259144", "status": 1, "user_id": "712139233840407", "verify_status": 2, "summary": "助你建立起完整的前端知识架构体系,探究知识的原理,深入了解大厂常考知识点", "cover_img": "https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2018/12/25/167e14942f2dcf44~tplv-t2oaga2asx-image.image", "section_count": 36, "section_ids": "6844733763700817934|6844733763742597127|6844733763759374349|6844733763759374350|6844733763759374344|6844733763763568647|6844733763763568648|6844733763763568654|6844733763767762952|6844733763767779342|6844733763767762951|6844733763771957261|6844733763771990029|6844733763771957256|6844733763776151565|6844733763776151566|6844733763776151560|6844733763776315399|6844733763780345864|6844733763780345863|6844733763780345869|6844733763784556552|6844733763784540173|6844733763784556558|6844733763788734471|6844733763788767239|6844733763788783623|6844733763792928782|6844733763792961550|6844733763792945165|6844733763792928776|6844733763797123080|6844733763797139469|6844733763801317390|6844733763801350158|6844733763801317389|6844733763805511693", "is_finished": 1, "ctime": 1545718857, "mtime": 1655274655, "put_on_time": 1644551305, "pull_off_time": 1644202406, "finished_time": 1596106630, "recycle_bin_time": -62135596800, "verify_time": -62135596800, "submit_time": 1639367292, "top_time": -62135596800, "wechat_group_img": "https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/fa0da9adec264b3f8c264ef8317277ce~tplv-k3u1fbpfcp-watermark.image?", "wechat_group_desc": "小册九姐", "wechat_group_signal": "yck2020", "read_time": 23461, "buy_count": 14155, "course_type": 1, "background_img": "https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/44080934e5194568b879b079920fb2bd~tplv-k3u1fbpfcp-watermark.image?", "is_distribution": 1, "distribution_img": "https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/235f8a5866ce4533a08885d9f741faa8~tplv-k3u1fbpfcp-zoom-1.image?", "commission": 998, "can_vip_borrow": false, "is_sign": false }, "reading_progress": { "id": 0, "booklet_id": "6844733763675488269", "user_id": "3210229681503629", "status": 1, "buy_type": 1, "reading_end": 0, "reading_progress": 0, "last_section_id": "0", "has_update": 1, "last_rtime": 1581728270, "ctime": 1581728270, "mtime": 1658224906, "valid_begin_time": 0, "valid_end_time": 0, "borrow_times": 0 }, "user_info": { "user_id": "712139233840407", "user_name": "yck", "company": "「前端真好玩」公众号作者", "job_title": "前端开发", "avatar_large": "https://p26-passport.byteacctimg.com/img/user-avatar/a386aa8db73c9678458ec34161472ca5~300x300.image", "level": 7, "description": "", "followee_count": 21, "follower_count": 36568, "post_article_count": 86, "digg_article_count": 107, "got_digg_count": 46501, "got_view_count": 1682211, "post_shortmsg_count": 12, "digg_shortmsg_count": 7, "isfollowed": false, "favorable_author": 1, "power": 63072, "study_point": 0, "university": { "university_id": "0", "name": "", "logo": "" }, "major": { "major_id": "0", "parent_id": "0", "name": "" }, "student_status": 0, "select_event_count": 0, "select_online_course_count": 0, "identity": 0, "is_select_annual": true, "select_annual_rank": 98, "annual_list_type": 0, "extraMap": {}, "is_logout": 0, "annual_info": [], "account_amount": 0, "user_growth_info": { "user_id": 712139233840407, "jpower": 0, "jscore": 1687.4, "jpower_level": 0, "jscore_level": 5, "jscore_title": "先锋掘友", "author_achievement_list": [], "vip_level": 0, "vip_title": "" }, "is_vip": false }, "event_discount": null, "is_buy": true, "section_updated_count": 36, "is_new": false }, "introduction": { "id": 82074, "section_id": "6844733763700817934", "title": "介绍", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "

小册介绍

\n

如果需要用一句话来介绍这本小册的话,「一年磨一剑」应该是最好的答案了。

\n

为什么这样说呢?在出小册之前,我花了半年的时间做了一个 14K Stars 的前端面试开源项目。在半年的时间里,我收集了大量的一线大厂面试题,通过大数据统计出了近百个常考知识点,然后根据这些知识点写成了近十万字的内容。

\n

\"\"

\n

这本小册是基于开源项目重新写的一份前端面试书籍,对原本的内容进行了大幅度的优化,并且新增了很多新的内容。这本小册可以说是一线互联网大厂的面试精华总结,同时还包含了如何写简历和面试技巧的内容,能够帮助你省时省力地准备面试,让找工作不再是一个难题。

\n

当然小册面向的群体不单单是求职者,同时也适合初级、进阶、中级程序员查漏补缺。如果你是一名面试官的话,说不定这本小册也能给你带来一些灵感。

\n

面试是每个程序员都绕不开的坎,虽然这本小册不能帮你一夜之间技术一蹴而就,但是如果你能细细阅读的话,绝对能让你醍醐灌顶。

\n

作者介绍

\n

\"\"

\n

Yck,人称恺哥,玩过原生开发,现在深耕前端领域。宋小菜高级前端开发,掘金早期专栏作者,目前创作专栏文章 27 篇,获得点赞 23 K+,粉丝 16 K+,文章总阅读量已过 35 万。

\n

同时也热爱开源事业,在 GitHub 上有 15k stars。有以下分享经历:

\n\n

你会学到什么?

\n

学基础、学原理,学会作为前端工程师必备的计算机技能。

\n

建立起完整的前端知识架构体系,深入了解大厂常考知识点,提升面试技巧,搞定面试。

\n

同时,通过这本小册,你将会学到的13个方面的技能:

\n
    \n
  1. 从 JS 的基础到进阶,从异步的基础内容到手把手教你实现 Promise 再到背后的运行机制 Eventloop,七章节的内容带你一步步攻克 JS 的核心知识点
  2. \n
  3. 了解 CSS 面试常考内容
  4. \n
  5. 学习 DevTools 好用但鲜为人知的小技巧
  6. \n
  7. 从浏览器的基本知识到缓存机制再到背后的运行机制解析
  8. \n
  9. 了解前端当前会遇到的安全问题,学习如何防御这些攻击
  10. \n
  11. 建立起性能优化知识版图,搞定面试中的这一大难题
  12. \n
  13. 了解如何优化 Webpack 的打包性能,再到学习如何利用 Wepack 优化网站性能,最后手把手教你实现一个小型打包工具
  14. \n
  15. 从对比 React 和 Vue 这两大框架出发,逐步学习两大框架的相似点、不同点及每个框架的基础知识及内部原理
  16. \n
  17. 学会前端工程师必备的网络知识,不管是 TCP 还是 UDP,不管是 HTTP 还是 HTTPS,亦或者是 HTTP/2 还是最新的 HTTP/3,你都能在这里学习到
  18. \n
  19. 学会设计模式,知道如何合理的组织代码,如何对代码进行解耦,如何真正的写出低耦合高复用的代码
  20. \n
  21. 学会编程最重要的基本功之一:数据结构和算法,让你知道该如何优化低性能的代码
  22. \n
  23. 如何写好一封简历
  24. \n
  25. 学习面试技巧,了解如何更好地与面试官沟通,提高面试成功率
  26. \n
\n

适宜人群

\n\n

名人推荐

\n

\"\"

\n

\"\"\n\"\"

\n

更新日志

\n\n

购买须知

\n
    \n
  1. 本小册为图文形式内容服务,共计 35 节;
  2. \n
  3. 文章已全部更新完毕;
  4. \n
  5. 购买用户可享有小册永久的阅读权限;
  6. \n
  7. 购买用户可进入小册微信群,与作者互动;
  8. \n
  9. 掘金小册为虚拟内容服务,一经购买成功概不退款;
  10. \n
  11. 掘金小册版权归北京北比信息技术有限公司所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表,违者将依法追究责任;
  12. \n
  13. 在掘金小册阅读过程中,如有任何问题,请邮件联系 xiaoce@xitu.io ·
  14. \n
", "draft_content": "", "draft_title": "介绍", "markdown_content": "", "markdown_show": "", "is_free": 1, "read_time": 316, "read_count": 0, "comment_count": 0, "ctime": 1545718857, "mtime": 1577069884, "is_update": 1, "draft_read_time": 0, "vid": "", "reading_progress": null }, "sections": [ { "id": 76832, "section_id": "6844733763742597127", "title": "小册食用指南", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "小册食用指南", "markdown_content": "", "markdown_show": "", "is_free": 1, "read_time": 218, "read_count": 40739, "comment_count": 107, "ctime": 1543655115, "mtime": 1591689479, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76559, "section_id": "6844733763759374349", "title": "JS 基础知识点及常考面试题(一)", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "JS 基础知识点及常考面试题(一)", "markdown_content": "", "markdown_show": "", "is_free": 1, "read_time": 1308, "read_count": 73187, "comment_count": 435, "ctime": 1541173599, "mtime": 1594374435, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76658, "section_id": "6844733763759374350", "title": "JS 基础知识点及常考面试题(二)", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "JS 基础知识点及常考面试题(二)", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 1361, "read_count": 47393, "comment_count": 247, "ctime": 1542275289, "mtime": 1596008629, "is_update": 1, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76583, "section_id": "6844733763759374344", "title": "ES6 知识点及常考面试题", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "ES6 知识点及常考面试题", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 1953, "read_count": 40985, "comment_count": 167, "ctime": 1541213571, "mtime": 1594870958, "is_update": 1, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76560, "section_id": "6844733763763568647", "title": "JS 异步编程及常考面试题", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "JS 异步编程及常考面试题", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 1408, "read_count": 32357, "comment_count": 105, "ctime": 1541173656, "mtime": 1594612956, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76594, "section_id": "6844733763763568648", "title": "手写 Promise", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "手写 Promise", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 1164, "read_count": 26229, "comment_count": 97, "ctime": 1541515236, "mtime": 1595581312, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76591, "section_id": "6844733763763568654", "title": "Event Loop", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "Event Loop", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 1122, "read_count": 28545, "comment_count": 165, "ctime": 1541425806, "mtime": 1595743471, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76584, "section_id": "6844733763767762952", "title": "JS 进阶知识点及常考面试题", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "JS 进阶知识点及常考面试题", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 1073, "read_count": 29950, "comment_count": 112, "ctime": 1541213582, "mtime": 1595821259, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76661, "section_id": "6844733763767779342", "title": "JS 思考题", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "JS 思考题", "markdown_content": "", "markdown_show": "", "is_free": 1, "read_time": 168, "read_count": 22170, "comment_count": 33, "ctime": 1542336351, "mtime": 1592815118, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76619, "section_id": "6844733763767762951", "title": "DevTools Tips", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "DevTools Tips", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 290, "read_count": 11825, "comment_count": 39, "ctime": 1542006736, "mtime": 1590729913, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76563, "section_id": "6844733763771957261", "title": "浏览器基础知识点及常考面试题", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "浏览器基础知识点及常考面试题", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 1236, "read_count": 22905, "comment_count": 68, "ctime": 1541173755, "mtime": 1590144176, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76856, "section_id": "6844733763771990029", "title": "浏览器缓存机制", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "浏览器缓存机制", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 491, "read_count": 21965, "comment_count": 71, "ctime": 1543927442, "mtime": 1593307382, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76564, "section_id": "6844733763771957256", "title": "浏览器渲染原理", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "浏览器渲染原理", "markdown_content": "", "markdown_show": "", "is_free": 1, "read_time": 865, "read_count": 24547, "comment_count": 80, "ctime": 1541173767, "mtime": 1588068367, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76565, "section_id": "6844733763776151565", "title": "安全防范知识点", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "安全防范知识点", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 730, "read_count": 14721, "comment_count": 60, "ctime": 1541173784, "mtime": 1595861510, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76571, "section_id": "6844733763776151566", "title": "从 V8 中看 JS 性能优化", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "从 V8 中看 JS 性能优化", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 661, "read_count": 11486, "comment_count": 24, "ctime": 1541173963, "mtime": 1588084781, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76857, "section_id": "6844733763776151560", "title": "性能优化琐碎事", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "性能优化琐碎事", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 236, "read_count": 13546, "comment_count": 35, "ctime": 1543927907, "mtime": 1594627051, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76582, "section_id": "6844733763776315399", "title": "Webpack 性能优化", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "Webpack 性能优化", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 367, "read_count": 15597, "comment_count": 19, "ctime": 1541175130, "mtime": 1577276038, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76940, "section_id": "6844733763780345864", "title": "实现小型打包工具", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "实现小型打包工具", "markdown_content": "", "markdown_show": "", "is_free": 1, "read_time": 451, "read_count": 12054, "comment_count": 37, "ctime": 1544603482, "mtime": 1594106474, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76572, "section_id": "6844733763780345863", "title": "React 和 Vue 两大框架之间的相爱相杀", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "React 和 Vue 两大框架之间的相爱相杀", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 416, "read_count": 12652, "comment_count": 47, "ctime": 1541173990, "mtime": 1592386562, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76573, "section_id": "6844733763780345869", "title": "Vue 常考基础知识点", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "Vue 常考基础知识点", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 369, "read_count": 20574, "comment_count": 25, "ctime": 1541174043, "mtime": 1587883235, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76574, "section_id": "6844733763784556552", "title": "Vue 常考进阶知识点", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "Vue 常考进阶知识点", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 560, "read_count": 18091, "comment_count": 48, "ctime": 1541174055, "mtime": 1592701778, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76575, "section_id": "6844733763784540173", "title": "React 常考基础知识点", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "React 常考基础知识点", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 423, "read_count": 13016, "comment_count": 84, "ctime": 1541174067, "mtime": 1595230766, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76576, "section_id": "6844733763784556558", "title": "React 常考进阶知识点", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "React 常考进阶知识点", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 180, "read_count": 10324, "comment_count": 26, "ctime": 1541174073, "mtime": 1592990279, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76617, "section_id": "6844733763788734471", "title": "监控", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "监控", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 125, "read_count": 9607, "comment_count": 21, "ctime": 1542002513, "mtime": 1593753281, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76568, "section_id": "6844733763788767239", "title": "UDP", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "UDP", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 191, "read_count": 10985, "comment_count": 30, "ctime": 1541173914, "mtime": 1595644734, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 77213, "section_id": "6844733763788783623", "title": "TCP", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "TCP", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 593, "read_count": 12465, "comment_count": 30, "ctime": 1547989906, "mtime": 1594709297, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76569, "section_id": "6844733763792928782", "title": "HTTP 及 TLS", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "HTTP 及 TLS", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 459, "read_count": 14027, "comment_count": 23, "ctime": 1541173931, "mtime": 1595032002, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76570, "section_id": "6844733763792961550", "title": "HTTP/2 及 HTTP/3", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "HTTP/2 及 HTTP/3", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 264, "read_count": 11697, "comment_count": 10, "ctime": 1541173937, "mtime": 1593703576, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76577, "section_id": "6844733763792945165", "title": "输入 URL 到页面渲染的整个流程", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "输入 URL 到页面渲染的整个流程", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 143, "read_count": 13434, "comment_count": 19, "ctime": 1541174240, "mtime": 1595950762, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76578, "section_id": "6844733763792928776", "title": "设计模式", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "设计模式", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 361, "read_count": 12205, "comment_count": 32, "ctime": 1541174296, "mtime": 1595984000, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76566, "section_id": "6844733763797123080", "title": "常见数据结构", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "常见数据结构", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 1663, "read_count": 11440, "comment_count": 20, "ctime": 1541173818, "mtime": 1594720248, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76567, "section_id": "6844733763797139469", "title": "常考算法题解析", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "常考算法题解析", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 1575, "read_count": 13063, "comment_count": 26, "ctime": 1541173834, "mtime": 1589344364, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76562, "section_id": "6844733763801317390", "title": "CSS 常考面试题资料", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "CSS 常考面试题资料", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 40, "read_count": 12872, "comment_count": 32, "ctime": 1541173682, "mtime": 1587090923, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76580, "section_id": "6844733763801350158", "title": "如何写好一封简历", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "如何写好一封简历", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 163, "read_count": 8787, "comment_count": 29, "ctime": 1541174447, "mtime": 1589437553, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76581, "section_id": "6844733763801317389", "title": "面试常用技巧", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "面试常用技巧", "markdown_content": "", "markdown_show": "", "is_free": 0, "read_time": 152, "read_count": 9146, "comment_count": 13, "ctime": 1541174458, "mtime": 1593704937, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null }, { "id": 76618, "section_id": "6844733763805511693", "title": "前方的路,让我们结伴同行", "user_id": "712139233840407", "booklet_id": "6844733763675488269", "status": 1, "content": "", "draft_content": "", "draft_title": "前方的路,让我们结伴同行", "markdown_content": "", "markdown_show": "", "is_free": 1, "read_time": 366, "read_count": 7991, "comment_count": 39, "ctime": 1542002530, "mtime": 1590161605, "is_update": 0, "draft_read_time": 0, "vid": "", "reading_progress": null } ] } }