如何阅读文档

很多时候 我们阅读文档的时候 都是先把 tutorial 看一篇 把代码跑一篇 然后跟着 documentation 一章一章的阅读 这是我以前的做法 也是我以前觉得比较好的一个做法 毕竟我又看了 有亲手做了一次 

这个心理暗示知道我看了一本 <React.js 小书> 这本 ReactJs 的入门小书我才知道 我以前看文档的方法都错了 因为我看完之后 只是到其中的语言语法和函数 具体应该什么时候用 为什么用 还能优化吗 这三个问题 我都没有思考过 我只是把别人的代码套到业务逻辑上 然后就没有自己的思考了

前端框架涌现 面对这么多的库和框架 我们只有对这些库和框架解决的问题有深入的了解和思考之后 我们才能得心应手的使用它们 并且对新出来的框架也不会太过迷茫 因为大部分的框架它们解决的问题都是以同一个问题

例如要实现一个点赞功能 我们先把 baseline 的结构搭建出来 然后得思考问题了:让这个结构具备一定的可复用 实现简单的组件化  接下来 状态改变->构建新的 DOM 元素更新页面 接着抽象出公共的组件类 优化代码 优化性能

组件化可以帮助解决前端结构的复用性问题 整个页面可以由这样不同的组件组合嵌套构成 

一个组件有自己的显示形态行为 组件的显示形态和行为可以由数据状态( state) 和配置参数(props)共同决定 数据状态和配置参数的改变都会影响到这个组件的显示状态

当数据变化的时候 组件的显示需要更新 所以如果组件化的模式能提供一种高效的方式自动化的帮助我们更新页面 那也就可以大大的降低我们代码的复杂度 带来更好的可维护性

经过以上的铺垫和思考 然后再去读文档的内容就会理解的透彻了

还有一本<Build Your Own AngularJs> 这本书也是一本不可多得的书 多读几遍 一定会对前端框架的架构有更深的理解

同时 发现问题 思考问题 优化代码 这个步骤来阅读文档 不失为一个很好的方法

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,574评论 25 709
  • 文|心碎纸人 图|江苏省周杰伦歌迷会摄 -1- “我要娶一个能陪我看周杰伦的女孩儿!” 花海义愤填膺。 说这句话的...
    心碎纸人阅读 6,630评论 88 84
  • 9.计划 计划成功的前提:目标现实可行 字典里说,所谓“成功”就是“获得预期嗯结果,达到目的”。所有真正执行到底的...
    湖涞阅读 3,641评论 0 0
  • 她的腰上缠了一阵风没有人知道这阵风是怎么缠上她的也没有人知道这阵风从哪里来它甚至看不见摸不着只是一种感觉刚开始 她...
    艾黑丫阅读 1,823评论 24 17
  • 毕业的第四个月,周日,躺在床上无力的码字,明天又是周一,好像还不能完全切换状态,所以不想上班的情绪涌上心头,就像以...
    小徐的日常阅读 1,823评论 0 0

友情链接更多精彩内容