00:01
好,我们进行一下课程的总结啊,课程的总结。嗯。Ma touch它的底层呢,确实是太美了啊,太美了,咱们确实已经实现了这个main touch这个模板引擎非常的好,大家可以再试一试,更复杂的情况都是可以的啊,就是三层数组它都可以实现的,没有任何问题啊,呃,比如说这个这个hobbies游泳对吧,然后咱们再可以来一个比如说。呃,比如说他的那个各种考试成绩啊,你想再来个数组,来个三层都是可以的,大家可以自己试试,咱们这个啊,模板引擎确实是无懈可击的啊,已经实现了,那么这里呢,说的其实很好,就是tons的意义呢,不言自明了啊,通过你手写这个东西呢啊,老师给你讲,你就明白tons了,就是如果没有token,那么数组的循环形式呢,就很难处理。啊,我们就通过本课呢,确实学到了很多,视野面呢,变得更广,肚子里东西更多了,并且很扎实啊,就不是那种人云亦云的,什么抽象语法术啊,什么什么这些啊,语法处理啊,啊什么识别呀,数据注入啊,不是那个名词。
01:09
啊,而是你真真正正的实打实的写了一些东西,这样的话呢,就真的让你肚子里有货啊,你会变得更加自信对吧?哎,气有啊,就是度呃,腹有诗书气自华对不对?腹有诗书气自华是这样子的。啊是这样子啊,这个还是比较比较好的啊。好,那么在mustin touch的这个源码当中呢,还有context类和writer类啊,在我们的代码演示当中呢,是没有涉及到这两个类的啊,Context呢,它里头有一个缓存机制啊,然后write类呢,其实就是最后我们手写的这个生成,把tons啊变成这个。啊,这个叫什么,这个DOM字符串用到了writer里啊,在它源码当中,但是呢,咱们的这个代码呢,是啊进行简化的是没有影响主干功能实现的啊,那为什么要给你简化,这就是因为老师想让用最简短的这个课啊,能够让你学到一些扎实的东西,那至于一些细枝末节的东西啊。
02:11
我们呢,是在学习的初期是不用注意的。啊,因为大家也看见了,就是咱们马斯这个库大家应该也知道。哎。记HUB啊。点com,然后咱们现在来看一下这个,呃,叫must这个库的话,它的提交次数是非常多的。啊,这个这个的话,咱们可以看一下它的commit次数。看一下700多次卡密的对吧,哎,他在去年12月完成了最后一次更新,那人家也是在不断的去升级啊去啊改它的源码啊,不断的再去改它的一个源码。啊,然后呢,啊,所以说你的功能不能一蹴而就对吧?哎,那你把这个简化版本的代码呢,非常值得大家熟悉。
03:01
啊,你会受益良多的。当然如果有精力啊,可以再研究透彻这个简化版本的代码后呢,啊,在研究它之后呢,你可以对它的原包进行学习啊,对它的原包来进行一个更深度的一个自学。嗯,还有一个um MD的一个是啊,Umd的这个模块封装呢,实际上涉及到更多的啊,就包括把呃,Roll up还有8PA一些知识啊,咱们有机会啊,咱们后面呢,给大家单独的做一个课程啊,就告诉大家um MD这个包到底是怎么做的,对吧?哎,咱们到时候再去说啊,咱们在这节课呢,就是这次的课程当中不再去介绍UMD的相关知识啊,因为知识量已经很饱满了啊,我们的知识就是如何把模板字符串。啊和这个数据来进行一个数据填充,把这模板识别出来,能够真正的啊,能够把它给对真正的渲染上述啊就是它怎么变成这个部分的啊,就这个串怎么变成这部分的。啊,我们已经实现了主干功能就非常好,相信大家觉得绝对不是空的啊,觉得肚子里绝对货更多了啊,就是更加有自信去应对更复杂的这种面试了,对吧?哎,所以呢,大家啊,加油啊,一定要去手写,一定加手写他其实并不是这么难啊,不懂的地方多看视频回放,多看几遍啊,但是千万不要一上来就放弃啊,你会变得越来越强大啊。
04:27
好,咱们这次的课程呢,就到这里啊,咱们这次的这个vouee源码探秘值must touch模板引擎这个课程就到这里,咱们可以预告一下啊,后面还有一些啊六源码探秘的课程啊,咱们啊到时候再见啊,谢谢同学们啊。
我来说两句