240 发简信
IP属地:浙江
  • PromiseA+规范下实现的Promise

    该实现是按照promiseA+规范来进行梳理的当使用promise的时候需要先new一个实例,所以我们要构造一个promise构造函数 new的...

  • Resize,w 360,h 240
    javascript运行机制:Event Loop

    js是单线程的 因为是单线程,所以所有任务都需要排队,前一个任务结束,后一个任务才能执行,如果前一个任务花费时间较长,后一个任务等待时间也随之变...

  • 异步的发展

    发展过程 callback -> promise -> genrator + co -> async + await(语法糖) 异步是不支持tr...

  • 学习js数据结构与算法7—图

    图 图的遍历 两种算法可以对图进行遍历:==广度优先搜索和深度优先搜索== 当要标注已经访问过的顶点时,我们用三种颜色来反映它们的状态 白色:表...

  • 学习js数据结构与算法6—树

    树 8.1 树的相关术语 位于树顶部的节点叫做根节点内部节点(至少有一个子节点)和外部节点(没有子节点) 节点的深度,取决于它祖先节点的个数 树...

  • 学习js数据结构与算法5—字典和散列表

    字典和散列表 集合、字典和散列表可以存储不重复的值 集合以[值,值]的形式存储元素,字典和散列表以[键,值]的形式存储 7.1 字典 7.2 散列表

  • 学习js数据结构与算法4—集合

    集合 集合是由一组无序且唯一的项组成的 6.1 创建一个集合 6.2 集合操作 并集,交集,差集,子集

  • 学习js数据结构与算法3—链表

    链表 相对于传统的数组,链表的一个好处在于,添加或移除元素的时候不需要移动其他元素。 5.1 创建一个链表 5.2 双向链表 双向链表提供了两种...