`
Jellen129
  • 浏览: 62909 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

一个简单的viewport

阅读更多

测试了一下Viewport,共享!

 

--ExtJS部分 -------------------------------

Ext.onReady(function(){
     
 var viewport = new Ext.Viewport({
  layout : 'border',
  items : [{region : 'north',
     height : 80,
     contentEl : 'northDiv',
     bodyStyle : 'background-color: #94A5D6;'
     },{
     region : 'south',
     height : 45,
     contentEl : 'southDiv',
     bodyStyle : 'background-color: #94A5D6;' 
     },{
     title : '功能菜单',
     collapsible : true,
     collapseMode : 'mini',
     region : 'west',
     width : 150,
    
     split : true,
     minWidth : 80,
     maxWidth : 200,
     html : 'west'
     },{
     region : 'center',
     html : 'center'
  }]
 }); 

});

 

--html部分 -------------------------------

 

<div id="northDiv" style="margin:20px;">这里是north</div>
<div id="southDiv">@2010 copyright:Kangna129</div>

 

--预览图片请参见附件 -------------------------------

 

--总结 -------------------------------

 

    类Ext.ViewPort 可称称做为浏览器可视窗。视窗渲染在document的body标签上,并且根据浏览器可视区域的大小自动调整并且管理窗口的大小变化。一个页面上只允许存在一个viewport 。所有的Panel面板增加到viewport,通过她的items ,或者通过她的子面板(子面板也都可以拥有自己的layout)的items,子面板的add 方法,这种设计让内部布局的优势非常明显。

 

1、它如果没有写布局方式,则按照书写的顺序,依次以一列的形式出现;

 

2、它如果是以border布局,则必须要有region:'center'部分,不然将会报错:

firefox ---> uncaught exception: No center region defined in BorderLayout ext-comp-1001;

ie --->  "例外被抛出且未被接住" 字样;

 

3、可以使用frame: true ,为各部分添加默认的背景色(蓝);

 

4、它最简单的形式就是只写上各部分的region与title或html ,查看效果;

 

5、根据需要,可嵌套各组件到其中。

 


 

  • 大小: 23.6 KB
0
0
分享到:
评论

相关推荐

    WPF_Viewport3D-master_wpfviewPort3D_

    这个项目,"WPF_Viewport3D-master",旨在提供一个简单的实例,帮助开发者了解如何在WPF环境中创建和操作3D元素。下面将详细探讨ViewPort3D以及相关的3D概念和技术。 **1. Viewport3D基本介绍** ViewPort3D是WPF中...

    移动前端,h5 ,viewport 详解

    Peter-Paul Koch (PPK) 对移动设备上的Viewport进行了深入研究,并提出了一个重要的理论:移动设备上存在三种Viewport。 1. **Layout Viewport**:这是浏览器为了使所有网站都能正常显示而设定的Viewport。对于非...

    fabricjs-viewport, 在fabricjs中,允许缩放和viewport操作.zip

    fabricjs-viewport, 在fabricjs中,允许缩放和viewport操作 fabricjs-viewport ...不更改数据模型,因此缩放/抓取后画布上的所有对象都不会更改支持触摸屏设备支持自由绘制模式第一个见一个如何使用它目前它依赖于

    Ext.Viewport布局

    - **`north`区域:** 设计为固定高度,展示一个简单的标题“Ϣϵͳ”。这里使用了`html`属性直接插入HTML内容。 - **`west`区域:** 宽度设定为210像素,可折叠,采用`accordion`布局,意味着其中的各个面板将堆叠显示...

    一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建Viewport(2)

    一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建Viewport(2)源代码

    angular-inviewport:一个简单的Angular轻量级库,没有其他依赖项,可检测元素何时在浏览器视口内,并向该元素添加“ sn-viewport-in”或“ sn-viewport-out”类

    角度视口 一个简单的轻量级库,它检测元素何时在浏览器视口中,并向该元素添加一个sn-viewport--in或sn-viewport--out类。 这是的简单库,以。安装通过NPM npm i @thisissoon/angular-inviewport通过纱线yarn add @...

    移动前端开发之viewport的深入理解1

    移动前端开发中,viewport是一个至关重要的概念,特别是在适应各种分辨率的移动设备上构建网页时。Viewport简单来说,就是移动设备屏幕上用于显示网页的那一块区域,它可以是浏览器窗口的一部分,也可能包含在应用内...

    SPVLoc: Semantic Panoramic Viewport Matching for 6D Camera Local

    为了实现从图像到全景图,最终到模型的匹配,研究者采用了一个简单的卷积神经网络结构。通过一个视口分类得分,可以对参考全景图进行排序并选择与查询图像最匹配的那一个。然后,估计出所选全景图与查询图像之间的6D...

    viewport:创建自定义滚动指示器

    它有一个简单而灵活的API,它显示: 视口中当前显示哪个部分; 视口相对于每个部分的位置在哪里; 相对于每个部分的视口边缘在哪里; 视口应滚动到何处以显示特定部分。 用法 下载并解压缩,或使用安装它: $ ...

    详解如何使用rem或viewport进行移动端适配

    以下是一个简单的示例: ```javascript (function() { var styleNode = document.createElement("style"); var w = document.documentElement.clientWidth / 16; // 通常除以16是因为16rem等于视口宽度 ...

    Vuejs组件使用IntersectionObserverAPI在进入viewport时自动加载图像

    Intersection Observer API是一个浏览器原生的工具,用于检测元素是否进入或离开视口(viewport),这对于实现懒加载图像特别有用。这种方法可以提高网页性能,减少首屏加载时间,降低数据消耗,特别是对于拥有大量...

    一个简易的网页html5的文本框

    【标题】:“一个简易的网页html5的文本框” 在HTML5中,创建一个基本的网页并添加文本框是学习Web开发的入门步骤。文本框是用户与网页交互的重要元素,允许用户输入文本数据。本主题将深入探讨如何在HTML5中创建一...

    创建一个简单的Direct3D程序.

    创建一个简单的Direct3D程序 Direct3D是一种强大的图形编程接口,允许开发者创造出高质量的三维图形和游戏。要创建一个简单的Direct3D程序,我们需要熟悉Direct3D的基本知识,包括如何初始化Direct3D窗口、如何绘制...

    制作一个简单HTML电影网页设计(HTML+CSS)

    示例中的代码引用了一个名为`jquery.js`的JavaScript文件: ```html &lt;script src='./js/jquery.js'&gt;&lt;/script&gt; ``` **3.2 多媒体元素** 示例提到使用了视频、音频元素、Flash等多媒体内容。虽然具体的代码未给出,...

    angular-viewport-watch:Angular指令在视口外的范围内禁用观察者

    角度视口手表 当元素未在视口中显示时,通过禁用观察者,可以提高的ng-repeat指令对长列表的性能。... 该库引入了一个名为viewport-watch的简单指令,该指令通过禁用当前不在viewport-watch来解决此问题,并确保它们

    webvr-viewport:用于桌面,移动和VR浏览器上的WebVR内容的视口控制器

    一个视口控制器,用于在桌面,移动和VR浏览器上托管WebVR内容。 WebVRViewport可以处理视口大小更改,设备方向更改以及向WebVR和向后过渡的过程,同时为您的场景保持适当的宽高比和视野。 WebVRViewport还支持简单...

    详解jquery插件jquery.viewport.js学习使用方法

    这是因为jquery.viewport.js是基于jQuery构建的,它对jQuery进行了扩展,而不是一个独立运行的JavaScript库。一旦加载了jQuery库后,接下来需要引入jquery.viewport.js插件文件。页面加载完成后,就可以使用该插件...

    创建一个简单的圣诞树网页代码.docx

    圣诞树网页代码创建一个简单的HTML和CSS代码来显示一个基本的圣诞树,你可以使用以下代码:htmlCopy code&lt;!DOCTYPE ...

    深入理解移动前端开发之viewport

    移动前端开发中,viewport是一个至关重要的概念,尤其是在处理不同分辨率的移动设备上的网页适配问题。Viewport可以简单理解为移动设备屏幕上用于展示网页的实际可视区域,通常指的是浏览器(或App内的Webview)用于...

    创建一个简单的圣诞树网页代码实现方式.docx

    圣诞树网页代码创建一个简单的HTML和CSS代码来显示一个基本的圣诞树,你可以使用以下代码:htmlCopy code&lt;!DOCTYPE ...

Global site tag (gtag.js) - Google Analytics