神奇的javascript
神奇的javascript,只分享javascript中不一般的点
Z-Juln
福理1801130161
展开
-
为什么vue3放弃构造函数,而使用工厂函数
vue2使用工厂函数,而vue3放弃构造函数,使用了工厂函数,这是为什么。 第一,构造函数能挂原型,很污染vue实例(开发中动不动就挂原型)。特别是单测的时候,vue已经被污染了,测试起来就说不过去吧。 第二,还是污染带来的问题,如果你想只给一个vue实例加个插件,可能吗?在vue2里面不可能,因为插件是挂在vue原型上,所有实例都被加插件了。可能这种需求很少见,但是这合理吗? 所以要改,理所当然。 ...原创 2021-08-04 23:04:41 · 795 阅读 · 0 评论 -
为什么要学框架源码
大厂是怎么想的我不知道,我只知道,从框架的作者的角度来看,写框架不能面面俱到,只能舍弃一些少见的用法,去迎合常见的用法,而只要你懂了框架源码,你就能顺利的跳过很多坑。 而且学框架你可以学会好的代码是怎么写出来的,框架是怎么做出来的,知道这个框架的好坏,并去避免更坏的做法,还能对比框架的好坏,也能更早的去悉知市场上的框架走向,甚至你能封装框架或者写个框架出来。 还有一点:很多语法、设计模式、算法等平常用不到,在框架中能更常见,能快速的加强你的编程水平。 遇到类似的功能或写法,也能快速反应过来,去源码里面找,框原创 2021-08-04 23:00:13 · 229 阅读 · 0 评论 -
对于 ‘思维导图‘ 的一点理解
动机 为何我要写这篇文章, 因为如果你不理解思维导图的话, 你不会认真去做它, 或者你不知道如何做它, 重点在哪. 理解 思维导图, 重点在于知识点的分类, 要自己琢磨知识点对于整个网络的地位, 作用. 要多多比对类似的知识点. 一定要自己琢磨, 虽然脑子笨的, 开始时花的时候很多, 长时间下来还是得花很多时间, 但作用比记住别人的思维导入结构更大好几倍. 重点是琢磨知识点对于整个网络的地位, 多多比对类似的知识点. 而不是想着如何从一个点变成一张图, 这个作用不大. 废话一大堆 高中我也算个学霸, 物理好原创 2021-07-08 23:19:26 · 144 阅读 · 0 评论 -
理解exports和module.exports,就这么简单
目录前言提前说总结开始证明第一步,node对module.exports的实现第二步,exports的实现第三步,node对require的实现最后 前言 exports和module.exports有这么难理解吗?有些教育机构用地址介绍这两个东西,还介绍得特别乱,把整个学习成本都提上去了。 来看看某教育机构的介绍: 是不是特别乱?反正我不想看,也不想通过这个地址来看懂。 这篇文章目的不再揭露node的行为,而是为了让大家便于理解。请不要抱着理解node的思想去看这篇文章(因为连我现在都还没接触到node原创 2021-06-05 12:24:28 · 548 阅读 · 1 评论