我们都知道,C
语言是一门伟大都语言,它都魅力在于指针都灵活性,使得它可以非常容易的操作内存中的地址和数据,这使得它比一些其他的高级语言更加灵活和方便,但是在一些高级语言当中,比如 Java
中的面向对象,就是使用对象引用机制间接的实现了指针的某些功能
静态链表其实是为了给没有指针的编程语言设计的一种实现单链表功能的方法,尽管我们可以使用单链表,但是静态链表的思想是非常巧妙的,应该有所了解
在平常开发过程当中,虽然 Object
上的一些原生方法经常会看到,比如在一些扩展的第三方插件中可能会遇到,但是遇到了类似于 Object.fromEntries()
和 Object.entries()
这种长的比较像的但是使用频率较低的 API
,往往又是傻傻分不清楚,更别说它们具体是做什么用的,所以今天就打算将其汇总一下,将 Object
上涉及到的平常可能会遇到的 API
整体的学习记录一下,免得下次再次遇到又是一头雾水
最后更新于
2019-12-14
因为最近在复习相关内容,所以打算从头开始重新的梳理一下 async
和 await
的相关内容,主要包括它们是什么,有什么作用以及最后我们会来手动的实现一个简易版本的 async
,那么我们就先从什么是 async
开始看起吧
在之前的章节当中我们介绍了 线性表(顺序存储结构),它最大的缺点就是插入和删除的时候需要移动大量元素,这显然就需要耗费时间,如果我们想要解决这个问题,就需要考虑一下是如何导致这个问题出现的原因,即为什么当插入和删除的时候,需要移动大量元素?
之前我们借住 HcySunYang/vue-design 分了三部分分别介绍了 Virtual DOM
与 diff
算法相关内容,如下
本章是在之前的基础之上,将分散的代码汇总一下,做一下整体上的梳理,也算是一个小小的总结
最近在深入学习 Virtual DOM
的相关知识,参考了许多资料,也拜读了许多大神的文章,所以在这里大致的整理成了比较适合自己理解的方式,方便时不时回来翻翻,复习一下,篇幅较长,主要会分为三个部分来分别进行介绍,具体章节如下,目录名就差不多代表了章节的相关内容
在上一章当中,我们主要讨论了渲染器是如何更新各种类型的 VNode
的,本章是第三部分,也是最后一部分,主要介绍渲染器当中的核心,也就是传说中的 diff
算法,主要参考的是 HcySunYang/vue-design,本章相关内容如下
最近在深入学习 Virtual DOM
的相关知识,参考了许多资料,也拜读了许多大神的文章,所以在这里大致的整理成了比较适合自己理解的方式,方便时不时回来翻翻,复习一下,篇幅较长,主要会分为三个部分来分别进行介绍,具体章节如下,目录名就差不多代表了章节的相关内容
在上篇的 什么是 Virtual DOM?
章节当中我们介绍过 Virtual DOM
的相关概念,以及如何将 Virtual DOM
渲染为真实的 DOM
节点和一个辅助创建 VNode
的 h
函数,本章是第二部分,我们就接着之前的内容来介绍渲染器相关内容,参考的是 HcySunYang/vue-design,本章相关内容如下
最近在深入学习 Virtual DOM
的相关知识,参考了许多资料,也拜读了许多大神的文章,所以在这里大致的整理成了比较适合自己理解的方式,方便时不时回来翻翻,复习一下,篇幅较长,主要会分为三个部分来分别进行介绍,具体章节如下,目录名就差不多代表了章节的相关内容
本篇是第一部分,主要介绍 Virtual DOM
相关内容,主要参考的是 HcySunYang/vue-design,本章相关内容如下
Update your browser to view this website correctly. Update my browser now