首页 | 网页设计 | w3c标准 | flash动画 | 平面设计 | 经典文章 | 特约专题 | 资源下载 | 健康频道 | 重庆品牌网站 | 留言簿 | 
技术文章  资源下载 经典素材  社区论坛
   
 您现在的位置: vi设计在线 >> 经典文章 >> ccqvi动态 >> 技术应用 >> 正文  
  最新IT信息-用Ext构建Web应用程序的客户端         
[ 作者:佚名    转贴自:本站原创    点击数:1531    更新时间:2010/7/9    文章录入:diyinetwork ]

减小字体 增大字体

用Ext构建Web应用程序的客户端

重庆帝一网络建设专家 http://www.diy88.com.cn

Ext是构建Web应用程序的客户端的javascript框架。早在2006年,Jack Slocum就开始研究Yahoo!User Interface(YUI)库的一套扩展实用工具。这些扩展很快被组织成一个独立的代码库,并以“yui-ext”命名并发布。在2006年秋天,Jack发布了yui-ext的.33版本,后来证明该版本是以那个名字命名(具有BSD的开放源代码许可)的代码库的最终版本。这年年底,这个代码库就已经赢得相当的流行,名字也修改为比较简单的Ext,成为它作为一个框架的成熟型和独立性的反映。2007年早期,成立了一个公司,Ext有了双重许可GPL和商业许可。2007年4月1日,该代码库的官方的1.0版本开始流行。

什么样的服务器平台与Ext兼容?

作为一个客户端框架,Ext可以运行在任何可以处理POST请求并返回结构化数据的服务器平台上。普遍选择包括PHP、Java、.NET及更多平台。针对大多数流行的平台有服务器端框架可供使用,这将使在使用Ext的Ajax应用模型下的程序设计非常容易。

运行Ext需要哪些其他的库?

在版本1.0.1a之前,Ext需要将下列基本库之一包括进来:YUI、jQuery或Prototype/Script.aculo.us。Ext包含来自那些库的提供一些基本的配管的实用工具的适配器,包括Ajax支持、动画、DOM处理、事件处理等。从版本1.1开始,Ext包括了一个原产的Ext适配器,此后不再使用那些外部库。

对于基本库/适配器的选择将最大可能地由是否已经使用了Ext没有提供的外部库。例如YUI包括像Ext没有提供的history manager这样一些组件。(Ext2.2现在已经有一个history组件)。这时,可能想要包括YUI适配器。或者已经在现存的应用程序中在一个库中有投资,但是想要给这个应用程序添加Ext,可能需要考虑那个库的适配器,以保持代码量较小。如果没有这些需求,Ext适配器将提供最小的脚本和最大的兼容性支持。注意:由于非Ext适配器依赖于外部库,不保证支持所有的功能或者所有的功能都是没有错误的。

相同的列表也包括在Ext下载的根目录中叫做INCLUDE_ORDER.txt文件中。所有的Ext适配器文件(和ext_base.js)可以在发版的\adapters文件夹下找到。这些库按照推荐的顺序列示出来。注意:由于几个已经知道的错误,Prototype/Scriptaculous仍然被认为是实验性的和不支持的功能,在Ext中可能会导致错误。

Base Library Include Order Get Library 
Ext Standalone ext-base.js
ext-all.js (or your choice of files) http://www.extjs.com/download 
Yahoo! UI (.12+) yui-utilities.js (or your choice of YUI base files)
ext-yui-adapter.js
ext-all.js (or your choice of files) http://developer.yahoo.com/yui/ 
jQuery (1.1+) jquery.js
jquery-plugins.js // required jQuery plugins
ext-jquery-adapter.js
ext-all.js (or your choice of files) http://jquery.com/
http://docs.jquery.com/Plugins 
Prototype (1.5+) / 
Scriptaculous (1.7+) prototype.js
scriptaculous.js?load=effects (or whatever you want to load)
ext-prototype-adapter.js
ext-all.js (or your choice of files) http://www.prototypejs.org/
http://script.aculo.us/ 
<CENTER><ccid_nobr>

对于YUI用户需要注意:Ext已经包括了yui-utilities.js,这是一个包含了基本的YUI实用工具(YAHOO、Event、Dom、动画和连接)的方便的文件。如果不使用YUI的其他功能,这个文件应该已经足以满足需求----它不保证随着YUI的最近的版本更新,但是能够确保在Ext中正确地运行。如果需要YUI最新版本中的某些功能,那么应该提供需要的实用程序文件的自己的拷贝。

 上一篇文章: 最新IT信息-统一规模度量让不同语言项目具有横向可比性
 下一篇文章: 最新IT信息-如何获取网页中元素位置
发表评论】【告诉好友】【打印此文】【关闭窗口


技术文章  资源下载
经典素材  社区论坛
 中大型美容美发店老…[1061]
 重庆多达学习俄语培…[2293]
 重庆恒祥广告有限公…[1991]
 重庆市南方阻燃电线…[2402]
 重庆舞美灯光音响有…[3146]
 重庆德鼎滤油机有限…[1909]
 重庆民生建材有限公…[2350]
 重庆集元科技有限公…[4129]
 重庆倍润商贸有限公…[2016]
 重庆腾达展览有限公…[3082]
 帝一网络创始人宣…--[3179]
 重庆vi设计在线祝…--[2741]
 重庆帝一网络书生…--[2855]
 馋嘴鸭的起伏和经…--[3001]
 机器感觉“卡”的…--[2930]
 ActionScript3打造…--[5765]
 在ASP文件中读取H…--[7240]
 vi设计经典案例--[63828]
 帅到掉渣-爆笑版勇…--[7066]
 一个女孩写的经典…--[6827]
没有相关文章
 (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    没有任何评论
设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 重庆网站建设 | 
版权所有: vi设计在线  © 2005-2018 网站备案序号:渝ICP备06003824号
技术支持:帝一网络(重庆网站建设专家)