文章 2008-08-19 来自:开发者社区

[转贴]门户级网站的架构设计分析及其效果

本文作者对各大门户网站的分析主要是通过使用nslookup工具软件返回的结果来判断,因此只是一种评估形式的分析,例如文章关于网易的返回结果,作者认为网易得到的结果可以认为网易没有使用蓝汛的CDN,但其实chinacache与网易在2004年就签署了合作协议,国内三大门户都是chinacache的用户,只不过他采用的分流方式有别于sina和sohu。   1、 新浪   新浪采用了ChinaC...

文章 2008-05-23 来自:开发者社区

Ext架构分析(6)--最简单的layout:AnchorLayout

 AnchorLayout是最简单的布局管理其,它只是将元素按照配置的属性在元素容器中进行定位。    让我们看一下它的render方法以理解如果进行布局:     onLayout : function(ct, target){    Ext.layout....

文章 2008-05-23 来自:开发者社区

Ext架构分析(5)--Layout初识:ContainerLayout

  如果学习了Container,你回发现,在Ext2.0中,Container和Layout的关系是密不可分的。任何Container都需要在render方法中使用layout对象进行布局。  让我们先看一下所有layout的父类:ContainerLayout。  实际上,对容器及其item的渲染都是在layout对象的layout方法中实现的。而layout方法...

文章 2008-05-23 来自:开发者社区

Ext架构分析(4)--Container之旅

 BoxComponent继承了Component,主要是实现了设置组件的宽度、高度以及位置(相对于容器或相对于document.body),他的实现较为简单,需要注意的是:     1.BoxComponent可以通过resizeEl属性设置进行调整大小的对象,positionEl属性设置调整位置的对象,并且在render事件中进行设置,将属性封装为Ext.elem...

文章 2008-05-23 来自:开发者社区

Ext架构分析(3)--Widget之父Component:总结

在这里,我们引用Ext Overview中的Component life cycle对组件的功能进行相应的总结: [list=1] 配置项对象生效: 组件对象的构造器会把全部的配置项传入到其子类中去,并且进行下列所有的步骤。 组件的底层事件创建 这些事件由组件对象负责触发。事件有enable, disable, beforeshow, show, beforehide, hide, ...

文章 2008-05-23 来自:开发者社区

Ext架构分析(3)--Widget之父Component:render方法

首先,让我们回忆一下对于组件的讨论:   1.只有配置了applyTo或renderTo属性才会在构建组件时立刻进行render方法的调用;   2.如果是applyTo属性,则会对component的容器进行渲染;renderTo则是对component进行渲染;     现在,让我们看一下render方法的实现: render : f...

文章 2008-05-23 来自:开发者社区

Ext架构分析(3)--Widget之父Component:构建器

在Ext2.0中,Component是一切Widget的父类,所有的Widget都继承与它,而他又继承自Observable,因此,它天生就具备了对于事件的处理能力。 首先,让我们看一下它的构建器,它的构建器可以传入三种类型的对象: 对象(该对象的initailConfig属性为真正的配置对象;isAction属性决定了该参数是否是一个Ext.Action对象,如果是Ext.Action对象则注....

文章 2008-05-23 来自:开发者社区

Ext架构分析(2)--理解Ext.util.Observable

Observable维护了一个events数组,并提供了更加方便的对于事件的封装和调用机制。同Event一样,它也提供了addListener、removeListener方法。它提供的addListenere方法使用起来更加方便,你可以通过json对象一次实现多个事件的绑定: foo.addListener({ 'click' : {  &nbs...

文章 2008-05-23 来自:开发者社区

Ext架构分析(1)--理解Ext.util.Event

 由于Ext2.0中所有的组件都是由Observable继承而来,理解Ext就需要先从Ext.util.Observable说起,而Observable是对Event对象进行管理,从而理解Observable必须首先从Ext.util.Event说起。   Ext.util.Event是一个封装的非常精致的对象,但和你想象的不同,Event同任何的HTML DOM元素没有任何的...

文章 2006-11-17 来自:开发者社区

.NET三层经典架构PetShop3.0分析之数据访问层---2

本文将以设计和实现紧密结合的方式来分析,这也是我们广大实践型的软件开发人员的风格。先看一下设计图和具体实现VS.NET工程的表格。   MSPetShop 3.0 系统结构图: 从图中可以看到系统大体分为Presentation,Business Logic,Data Access 三层,每层中又有子层。每层(也包括子层)各司其职,又互相协作,本文顺序以此图为准,从下到上分析。 &nbs...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

金融级分布式架构

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

+关注