`
zerozone
  • 浏览: 203788 次
  • 来自: 北京
社区版块
存档分类
最新评论

如何使用Ext

阅读更多
不知为何,我陷入一个误区,认为既然选择了Ext,所有页面都应该使用Ext组件。因此为了实现某种效果例如背景图片,不惜扩展组件,哪知这条路很难。尤其当你不熟悉Ext的时候,简直是自讨苦吃。

《Ajax In Practice》有一节(7.4)介绍如何用Ajax创建新型Web应用。两个极端:一个极端是桌面应用,很多框架走上了这条路,例如qooxdoo,SmartClient;另一个极端是纯HTML页面。

摘录如下:

对OpenRico库来说,它要求开发人员预先声明和布局HTML标签,然后负责其余的所有工作。不过由于qooxdoo库的目标是创建完整的GUI库,因此它强调完全采用JavaScript API,而无需在此之前声明HTML标签,起码它们由核心框架元素负责管理。结果是,或者你需要编写少量的JavaScript代码,但要事先完成大量HTML的声明布局工作;或者编写大量的JavaScript代码和少量HTML声明。看你如何取舍。

有个问题自然会被提及,即大家熟知的预先声明HTML和级联样式表的方案是否可以和纯JavaScript交互性方案相结合,并达到两全其美的效果。甚至,我们是否可以这样创建页面,它仍然能实现功能—虽然交互性差些—此时完全关闭使用JavaScript。



结论:即使有了好的框架,也不要过于依赖它、滥用它。要看透它背后的原理,无非就是HTML+JS+CSS。
分享到:
评论

相关推荐

    ext使用ext使用ext使用ext使用

    ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ext使用ex

    Windows 7下使用Ext2Fsd读取写入Linux Ext3&Ext4分区文件

    本文将详细介绍如何在Windows 7环境下使用Ext2Fsd来处理Linux Ext3和Ext4分区。 **Ext2Fsd是什么?** Ext2Fsd(Extended File System for Windows)是一款免费的开源软件,它为Windows提供了对Linux Ext2、Ext3和...

    在windows下使用Ext2Fsd访问EXT4分区

    - 使用Ext2Fsd时需谨慎,因为不正确的操作可能导致数据丢失或系统不稳定。在进行重要操作前建议备份数据。 - Ext2Fsd并不完全支持EXT4的所有特性,可能会有一些限制或兼容性问题。对于高级功能,可能需要更专业的...

    使用EXT进行网站布局的一个例子

    使用EXT进行网站布局的一个例子,供大家参考。

    JSP中使用EXT实现grid table

    在JSP中使用EXT实现Grid时,我们需要以下步骤: 1. 引入EXT库:在JSP页面中引入EXT的JavaScript和CSS资源,确保页面能够正确渲染EXT组件。 2. 创建Store:定义一个Store对象,配置数据源URL、请求方法和数据字段。...

    在.NET中使用Ext.Direct的Router

    在.NET环境中使用Ext.Direct,可以通过创建一个Router来实现这一目标。 标题“在.NET中使用Ext.Direct的Router”指出了我们主要讨论的内容——如何在.NET平台上利用Ext.Direct的Router特性。Router是Ext.Direct的...

    使用Ext显示数据库中内容

    本篇文章将详细探讨如何使用`Ext`来展示数据库中的内容,以及相关配置。 首先,让我们理解`Ext`的核心概念。`Ext`(全称为`Sencha Ext JS`)是一个基于`jQuery`的开源JavaScript框架,它提供了丰富的组件模型和可...

    如何使用ext写的树形菜单

    如果需要在Google Web Toolkit (GWT)环境中使用EXT,可以使用EXT GWT(GXT)。GXT提供了与EXT类似的功能,但专门针对GWT进行了优化,支持服务器端数据绑定和更丰富的组件库。 6. **实际应用中的注意事项** - 数据...

    使用Ext中的Ajax做的聊天室

    【标题】"使用Ext中的Ajax实现的聊天室" 在Web开发中,实时通信是一个重要的功能,尤其是对于在线聊天室这样的应用。本实例是基于Ext框架,利用其强大的核心功能及Ajax技术来创建一个无需刷新页面的聊天室。这对于...

    在.NET中使用Ext.Direct示例源代码

    标题中的“在.NET中使用Ext.Direct示例源代码”指的是一个包含具体示例的项目,这个项目展示了如何在.NET环境中集成并使用Ext.Direct。这可能包括了服务器端的控制器代码、服务接口定义以及客户端的JavaScript代码,...

    myeclipse下使用ext.,简单的但见环境,

    在MyEclipse中使用EXT.js库进行Web开发时,通常需要借助特定的插件来实现代码辅助和增强开发体验。EXT是一个流行的JavaScript框架,用于构建富客户端应用。本教程将介绍在MyEclipse中配置EXT插件的三种方法,帮助...

    一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试代码

    在本文中,我们将深入探讨如何使用Ext JS MVC框架与Asp.Net MVC 3技术来构建一个简单的CMS(内容管理系统)的后台。这两种技术都是Web开发中的强大工具,结合使用可以创建功能丰富的交互式用户界面。我们将主要关注...

    java使用ext实现的图片上传,

    在本项目中,"java使用ext实现的图片上传"指的是利用EXT的组件和Java后端服务配合,实现用户友好的图片上传功能。 首先,EXT中的FileUploadField是用于文件上传的核心组件。它是一个表单字段,允许用户选择本地文件...

    使用Ext Pushlet 实现的点对点聊天功能

    前台使用Ext ,后台使用pushlet /pushlet/WebRoot/index.jsp 页面主要包含几个部分。 Ext.PUSHLET_URL='piccUtil'; // 发送消息的地址 Ext.fcontent='fcontent'; // 显示窗口或有新消息时, 显示好友ID的区域 ...

    使用Ext Pushlet 实现的点对点聊天功能最新

    前台使用Ext ,后台使用pushlet /pushlet/WebRoot/index.jsp 页面主要包含几个部分。 Ext.PUSHLET_URL='piccUtil'; // 发送消息的地址 Ext.fcontent='fcontent'; // 显示窗口或有新消息时, 显示好友ID的区域 ...

    使用Ext的Grid,Form,Dialog来实现分页列表,创建,修改,删除功能

    本文将详细介绍如何使用Ext的Grid、Form和Dialog组件来实现分页列表、创建、修改和删除功能。 1. **Ext Grid组件**:Grid是Ext的核心组件之一,用于展示数据列表。它可以轻松地实现数据的分页、排序、过滤等功能。...

    一个使用 ext 编写的类似于 Windows 系统的操作页面

    在"一个使用 ext 编写的类似于 Windows 系统的操作页面"这个项目中,开发者可能利用 EXT 框架的强大功能,创建了一个具有桌面操作系统界面风格的网页应用。EXT 提供了丰富的组件和布局管理,使得构建复杂的用户界面...

    Linux下使用ext3grep恢复文件

    Linux下使用ext3grep恢复文件,实现从磁盘恢复已删除的文件。

    ext后台经典实例

    "EXT后台经典实例"指的是使用EXT与后端服务器进行交互的典型应用场景,通常涉及到Ajax通信、数据模型、Store和Grid等核心概念。 在EXT中,数据通常是通过Store来管理的。Store连接到后端服务器,负责加载、保存和...

    不会js的朋友可使用Ext Tag标签。

    不会js的朋友可使用Ext Tag标签。使用简单, 1) ExtTag.war 直接放入到Tomcat webapps目录下可直接运行。 2) ExtTag.jar 直接导入到MyEclipse下的工程文件。

Global site tag (gtag.js) - Google Analytics