Ext_Core手册.docx
上传人:sy****28 上传时间:2024-09-13 格式:DOCX 页数:79 大小:253KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

Ext_Core手册.docx

Ext_Core手册.docx

预览

免费试读已结束,剩余 69 页请下载文档后查看

14 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ExtCore手册2009.4.5-5.3ExtCore概述简介ExtCore是一款具有多项功能的轻型JavaScript库,基于MIT许可为大家服务。在ExtCore中有许多激赏的功能,在倡导快速Web开发的同时也本着高质量、可伸缩性的代码的指导思想进行着。Core库对DOM操作、Ajax、事件、动画、模板、00机制等的任务都有相应的支持。Core库基于MIT方式发布,无论是一般的动态页面和简单的应用程序都可选择使用。下载可在HYPERLINK"http://extjs.com/products/extcore/download.php"本页面下载,也可以到HYPERLINK"http://extjs.com/products/extcore/"ExtCore主页面查找最新的版本来下载。引入ExtCore送到手上的ExtCore有调试的版本和供发布时的产品版本。产品版本已经作压缩(就是消除空白符、硬回车和注释)和混淆的处理(所有局部变量重命名为短的名称,使用YUICompressor)。在开发阶段,你应使用的是-debug版本,这样才会看到未混淆过的错误信息。要引入ExtCore的开发版本,这样引入JavaScript文件就可以了:<scriptsrc="ext-core-debug.js"></script>要引入产品版本(压缩并且gzipped后25kb),只需要省略掉“-debug”:<scriptsrc="ext-core.js"></script>完事!ExtCore没有相关的CSS文件。最简单的例子完成ExtCore的加载之后,拿下面的代码测试一下是否正确加载了:Ext.onReady(function(){Ext.DomHelper.append(document.body,{tag:'p',cls:'some-class'});Ext.select('p.some-class').update('ExtCoresuccessfullyinjected');});关于本手册的作者是TommyMaintz、AaronConran、JamesDonaghue、JamieAvins与EvanTrimboli。译者根据基于HYPERLINK"http://www.gnu.org/copyleft/fdl.html"\t"_blank"GNUFreeDocumentationLicense许可的HYPERLINK"http://extjs.com/products/extcore/manual/"\t"_blank"原版于2009.4.5初次释放版本来翻译,分设有简体中文和繁体中文(正体中文,格式是PDF)两种版本。维护以上两种中文的翻译版本的是Ext中文站(HYPERLINK"http://www.ajaxjs.com"\t"_blank"ajaxjs.com),译者主要是frank。文中许多部分取材于《HYPERLINK"http://www.ajaxjs.com/docs"\t"_blank"Ext3.x中文文档》。鉴于《文档》是frank与HYPERLINK"http://www.jackytsu.com"\t"_blank"南宫小骏、HYPERLINK"http://bubble.javaeye.com"\t"_blank"善祥等诸多Ext爱好者之合力,特此说明。元素(Element)获取元素(GettingElements)一份HTML文档通常由大量的装饰元素(markup)所组成。每当浏览器加载当前的html文档,html文档其中的每一个标签都被翻译为HTMLElement以构建装饰树的文件对象模型(HYPERLINK"https://developer.mozilla.org/En/DOM"DocumentObjectModel,DOM)。你可以在浏览器的全局空间中找到一个称为document的变量,那个document就是DOM树的对象。document记忆了当页面加载完毕后而形成的每一份装饰元素引用。document对象有一个重要的方法HYPERLINK"https://developer.mozilla.org/en/DOM/document.getElementById%20"getElementById,允许在每个浏览中获取其中的HYPERLINK"https://developer.mozilla.org/en/DOM/element"HTMLElement对象。然而,直接操纵DOM来说还有许多要注意的问题。ExtCore实现了Ext.Element类来封装(Wraparound