基于MVC的Canvas框架的设计与实现
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
图2-UavaScript中类、原型、实例间的关系图??Figure?2-1?Diagram?of?classes,?prototypes,?and?instances?in?JavaScript??
下面介绍通过原型链是如何实现继承的。当使用一个实例的属性或方法时,??首先会现在该实例中搜索,如果没有找到,则会沿着原型链继续搜索,直到找到??或者到达原型链的末端,这就是原型搜索机制。以图2-1的例子来说,调用??geomlnstance.toStringO会经历三个搜索步骤:....
图2-3?MVC组件协作方式图??
发者的欢迎[15]。从概念诞生至今,MVC也在被不断拓展和创新,例如MVP、MVVM??等MV*类模式[16]。MVC并不是一种特定的技术,而是一种代码编写的理念,尽??管一直在发展,但核心没有改变,一种典型的MVC组件协作方式如图2-3所示。??^?MODEL??UPDATES....
图2-4事件监听实现原理图??Figure?2-4?Event?monitor?implementation?schematic??
1.?<circlc?\="10"?\="10"?i-=',2()"?/>??代码片段2-1标签语法??DSL编译器最重要的功能就是将源代码转换成目标语言代码。如图2-5所示,??编译过程需要经过词法分析器、语法分析器、中间代码生成器、目标代码生成器tl91。??其中,经过词法分....
图2-5编译流程图??Figure?2-5?Compilation?flowchart??词法分析器,也可以形象地称它为扫描器
??图2-4事件监听实现原理图??Figure?2-4?Event?monitor?implementation?schematic??2.3?DSL编译器??DSL是领域特定语言(domain-specific?language)的缩写,它指的是专注于某??个应用程序领域的计算....
本文编号:3974543
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3974543.html