摘要:概述本文主要介绍了我对的一些核心特性的理解,包括架构特点机制核心模块与简单应用。在此期间,主线程继续执行其他任务。延续了浏览器端单线程,只用一个主线程执行,不断循环遍历事件队列,执行事件。 原文地址在我的博客,转载请注明来源,谢谢! node是在前端领域经常看到的词。node对于前端的重要性已经不言而喻,掌握node也是作为合格的前端工程师一项基本功了。知道node、知道后端的一些东西...
摘要:下面用具体代码进行分析。匹配不到那么就是开始标签,调用函数解析。如这里的转化为加上是为了的下一步转为函数,本文中暂时不会用到。再把转化后的内容进。 什么是AST 在Vue的mount过程中,template会被编译成AST语法树,AST是指抽象语法树(abstract syntax tree或者缩写为AST),或者语法树(syntax tree),是源代码的抽象语法结构的树状表现形式。...
摘要:值得注意的是与完全不同的是不能通过父类参数来实现因为子类在没有调用父类的之前实例是没有的。 使用class class Miaov{ constructor (a,b){ //构造对象的时候需要传递的对象 this.a=a; this.b=b; return this; //注意这里的ret...
摘要:模块的加载第一个参数,是一个数组,里面的成员就是要加载的模块第二个参数,则是加载成功之后的回调函数。异步加载,浏览器不会失去响应它指定的回调函数,只有前面的模块都加载成功后,才会运行,解决了依赖性的问题。 什么是模块化? 模块化就是把系统分离成独立功能的方法,这样我们需要什么功能,就加载什么功能。 优点:可维护性:根据定义,每个模块都是独立的,良好设计的模块会尽量与外部的代码撇清关系,...
摘要:注意只有以上的版本中支持对象以及它的方法。对于对象,使用以及属性可以取得边界点以及属性,以检测一个是否是收缩的。返回值这个方法没有返回值。要想得到一个对象的准确外形,可以使用方法。返回值整型数,取得层次结构中,两个点的定位。 方法 collapse方法 把一个range对象的开始点移动到它的结束点,或者相反。 注意:只有Internet Explorer 9.0以上的版本中支持R...