`
zhang_xzhi_xjtu
  • 浏览: 536845 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Tile2学习笔记

阅读更多
Tile

一句话介绍:模板化技术,加速web程序的开发。

The Composite View Pattern

The Composite View Pattern
大部分网页都是有相似的结构的。Composite View Pattern形式化了这种用法,相同的结构,不同的内容。
典型的页面有Header,Menu,Body,Footer。

使用Tile,可以做到页面不同,但是不同的只是页面的一部分,比如body。和frameset不同,这样的确打开了一个新的页面。
使用Tile,有的页面得到了重用,整个页面的结构可以很好的保持一致性。

页面的每一部分还可以有View Helper来准备数据。

Composite View Pattern和Decorator(Sitemesh)的比较
Decorator模式:拿到一个简单的html页面,加上缺失的其他部分(header,footer,menu),然后渲染。

1 部分视图的重用性好。
2 简单配置。
3 运行时配置。
4 性能好。(Decorator需要解析)
分享到:
评论
1 楼 SeanHe 2010-08-18  
楼主的笔记能不能更详细一点啊

相关推荐

    Cocos2D-X开发学习笔记-瓦片地图的使用示例 .

    本篇学习笔记主要关注的是Cocos2D-X中的瓦片地图(Tile Map)功能的使用,这对于创建复杂的2D游戏场景至关重要。 瓦片地图是游戏开发中常见的地图构造方式,它通过将大地图分解为许多小的、可重复使用的图像块...

    WorldWind学习笔记打包

    这个压缩包文件是个人整理的WorldWind学习笔记集合,包含了从基础安装到高级应用的全方位指南。 首先,`NASAWorldWindHelp.chm` 文件是官方的帮助文档,可能包含了WorldWind的基本概念、API介绍以及使用示例。通过...

    substance designer材质贴图学习笔记

    最后,Substance公司的产品线包括了Substance Designer、Substance Painter、Substance Bitmap2Material以及SUBSTANCE Player等,它们共同构成了Substance系列工具,互相协同工作,为用户提供了一整套从制作贴图到...

    openscales学习笔记8.24

    《openscales学习笔记8.24》主要涵盖了OpenScales库的使用和理解,这是一个针对地图数据处理和显示的开源工具。在这个学习笔记中,我们将深入探讨OpenScales的源码,以及它如何与工具结合,帮助开发者创建交互式地图...

    Metro UI CSS学习笔记Demo

    【标题】"Metro UI CSS学习笔记Demo"是一个关于利用Metro UI CSS框架进行Web设计和开发的实践案例集合。这个框架灵感来源于Windows 8的Modern UI风格,为网页设计师提供了构建现代、简洁且互动性强的界面的可能性。...

    Cocos2D-X2.2.3学习笔记20(地图系统)

    在Cocos2D-X2.2.3的学习过程中,地图系统是游戏开发中不可或缺的一部分,它主要用于构建游戏的环境和关卡。本笔记将详细探讨如何利用Cocos2D-X的Map系统创建和管理游戏地图,同时也会涉及碰撞检测这一重要技术。 ...

    cocos2d-x学习笔记(15)--地图的使用(TMX).rar

    本笔记将深入探讨如何利用TMX(Tiled Map eXtension)格式来管理游戏地图。TMX是一种XML格式,专为2D游戏设计,支持层、对象组、精灵、碰撞检测等多种特性,使得开发者可以方便地创建和编辑复杂的游戏场景。 1. **...

    openlayer学习笔记

    ### OpenLayer 学习笔记 #### 一、OpenLayer 概述 OpenLayer 是一个用于显示基于网络的地图的高性能开源JavaScript库。它提供了强大的功能来处理各种地理空间数据,并允许开发者构建复杂的地理信息系统(GIS)应用...

    unity笔记最新最全适合学习

    这篇“Unity笔记最新最全适合学习”涵盖了Unity开发的核心知识点,旨在帮助初学者和进阶者深化对Unity的理解。 1. **组件(Component)**:在Unity中,一切皆为组件。Component是Unity引擎的基础,它赋予游戏对象特定...

    OpenLayer学习笔记——第一天

    gis小白从零开始学习,需要懂得前端基础知识 不bb,开干 快速开始 一、形成地图 导入文件 方式一:cnd导入 方式二:下载包导入 github地址:https://github.com/openlayers/openlayers/releases // 创建地图 ...

    osg earth笔记

    ### osgEarth 学习笔记详解 #### 一、通过 Earth 文件创建图层 - **多数据源支持**:osgEarth 允许用户在一个 Earth 文件中指定多个影像数据源和多个高程数据源。数据源的排列顺序决定了它们在渲染过程中的层次...

    瓷砖

    如果TIL-master包含了一系列关于Python的学习笔记或代码示例,那么可能涉及Python的基础语法、进阶特性、库的使用方法、编程实践等多个方面的内容。 为了深入理解“瓷砖”在Python中的具体含义,我们需要查看TIL-...

    TIL::memo:今天我学会了。 록하자기록하자

    然而,从文件名称“TIL-main”来看,这可能是一个项目或学习笔记的主目录,可能包含了作者学习过程中的各种文档、代码或笔记。 在IT领域,瓷砖(Tile)的概念可以与不同的技术相关。例如,在Windows操作系统中,...

    supertilemap

    目前最新版的super tilemap插件。支持unity2017和2018。

    leaflet.js获取API地图代码.zip

    4. **丰富的图层和控件**:包括标记(Markers)、弹出框(Popups)、瓦片图层(Tile Layers)、图层组(Layers Groups)以及缩放控件、比例尺等。 在描述中提到的"非常实用好看的特效代码"可能是指以下几种常见的...

    pixelart:像素艺术作品集

    像素艺术目录2021年02月2021-02-132021-02-142021-02-152021-02-162021-02-172021-02-182021-02-192021-02-202021-02-21 2021-02-222021-02-...粘液 树屋精灵 骑士 骑士斗篷 ktmeaton头像徽标字型笔记精灵表- Tile

    python游戏开发练习源码+2048项目小游戏源码免费下载

    2048是一款基于数字的益智游戏,玩家需要在4x4的棋盘上通过上下左右滑动已有的数字方块,使得相同数字的方块合并,每次滑动后棋盘的空白位置会随机出现一个2或4。当两个相同的数字相遇时,它们会合并成它们的和,...

    win8 应用商店程序开发指南

    提供的样例程序可以帮助开发者更好地理解Win8应用商店程序的开发流程,学习如何结合C#和XAML实现特定功能,以及如何遵循Modern UI设计原则。 以上就是关于“win8应用商店程序开发指南”的主要内容,涵盖了开发环境...

    触摸查询机安装Window 8强化触控功能.doc

    通过“动态砖”(Live Tile)设计,用户可以轻松触控操作,并实时获取应用程序的信息更新。这种设计理念与当前智能手机上的Widgets功能相似,但呈现方式和接口规划有所不同。 总的来说,Windows 8的触控强化功能对...

    leaflet.js获取API地图代码(支持多种地图切换).zip

    总的来说,这个压缩包提供了一个基础的Leaflet.js地图应用实例,支持切换不同地图源,对于开发者来说,无论是学习还是实际项目应用,都是非常有价值的参考资料。通过阅读和理解这些代码,你不仅可以了解如何使用...

Global site tag (gtag.js) - Google Analytics