上虞房产网

当前位置: 首页 >政策

JavaScript的扩大控制器视图详解

来源: 作者: 2019-11-09 14:10:16

当我们使用基模型(Base Model)和基集合(Base Collection)时,控制器或视图之间通常会同享一些属性。由于控制器或视图的任务就是渲染模型和数据集合。比如,如果一个视图一遍又一遍地渲染同一个模型的属性,那末这部分代码就可以移到基视图中,然后再扩大它。也许模板中也有一些重复的部分,这就意味着我们需要考虑在基视图里创建一个基模板。如下页图所示,所有子视图继承相同的模板。

是否可以使用这类方式继承模板取决于使用的框架或类库,或者是要实现的功能很难使用这种方式。比如,虽然有公用的基模板,但会有很多更小的视图和模板能够插入较大的组件中。

JavaScript的扩大控制器视图详解

视图还需要响应用户交互。可能是直接做出反应,也可能是将事件发送到继承层中的上层组件。不管是哪种情况,如果运用的功能一致,就会有一些公用的DOM处理代码,希望将这些代码提取到公用基视图中。这对实现运用的可扩展性有极大的帮助,因为当我们不断地增加新功能时,DOM事件处理代码的增加量是最少的。

金戈西地那非片

西地那非是干嘛的

正点印度神油

西地那非高心病

相关推荐