• RXJS系列 00


    前提说明:

    1. 内容为学习后的自我总结。再次感谢博主的分享,附上原po链接: 原po链接
    2. rxjs版本为 5.0.0 (我知道很老了,鉴于本人rxjs苦手, 6 or 7的教程没找到对胃口的,为了与博客保持一致,学会了,我再把 6 or 7的坑填上,i promise XD)

    需要了解的概念

    1. 函数是一等公民:函数可以赋值给变量,也可以当成参数被传入函数中,也可以被return
    2. 表达式(express):函数执行
    3. 陈述式(statement):赋值变量
    4. 纯函数(pure function):传入相同的参数,返回的结果永远一致 & 没有明显副作用
    5. 引用透明(refer transparent):只依赖参数的函数。只依赖输入
    6. 观察者模式(Observer Pattern):注册事件,当事件发生,自动执行监听者
    7. 迭代器模式(Iterator Pattern):表示一个指针,在一个序列中依次指向element
      • 渐进式取得数据,For:延迟计算(lazy evaluation)。场景:大资料结构(分片)
      • Iterator可以像数组一样用map/filter/...etc
    8. 延迟计算(lazy evaluation):延迟一个表达式的计算时机,等真正需要计算的时候再计算
    9. Observable就像是一个序列,里面的元素会随着时间推送
      • Observable具备生产者推送资料的特性,同时能像序列,拥有序列处理资料的方法 (map, filter...)
    10. 有两个observer。一个是观察者模式(一种思考模式),一个是rxjs的对象
    11. 观察者的三个方法(method):
      • next:每当Observable 发送出新的值,next 方法就会被呼叫。
      • complete:在Observable 没有其他的资料可以取得时,complete 方法就会被呼叫,在complete 被呼叫之后,next 方法就不会再起作用。
      • error:每当Observable 内发生错误时,error 方法就会被呼叫。
  • 相关阅读:
    APUE.3源码编译(Ubuntu16.04)
    《UNIX环境高级编程》(第三版)阅读笔记---2018-5-9
    css回归之用户界面
    css回归之文本
    js回归之字符串
    js回归之BOM
    js回归之事件
    百度前端面试总结
    书单
    剑指offer做题收获之一:补码
  • 原文地址:https://www.cnblogs.com/xyJen/p/12781500.html
Copyright © 2020-2023  润新知