一段时间的YUI2框架的学习应用,也有了一些自己的心得。
YUI2的核心基础就是yahoo\dom\event这三部分,YUI的utility部分更加像是组件的工具集,YUI的widgets就是YUI所完成的一些组件。 而我们亦可以基于yahoo-dom-event的基础 ,使用工具集utility 开发出像YUI widgets类似的组件。
打个比方:就像在沙滩上我们使用yahoo-dom-event的沙子使用utility这样的工具,打造出各种不同的沙堡。
一,说说YUI2的核心基础,将各个浏览器中dom操作,event操作,一些通用的操作的大部分差异给封装起来,使用时,可以省略浏览器的探测代码。同样YUI提供了YAHOO.ua变量来描述浏览器环境,亦是说,引入yahoo-dom-event.js就已经知晓了浏览器环境。
二,utility里面的各种特性工具,比如动态加载的Get、拖拽特效的dragdrop、动画效果的animation等等。
最后说说组件的使用,一般来说使用YUI组件,
1,初始化其构造方法,一般带配置参数。
2,在组件运行时同样想做特殊的处理,YUI框架提供了两种接口:
一种是使用提供的Event接口来处理,接口有限;
另一种方式就是覆盖其原始的处理方法,难度有点大,深入源代码。
分享到:
相关推荐
YUI的使用文档,汉语版的,个人日记,是别人写的,不是我写的
YUI教程YUI 入门教程YUI 入门教程YUI 入门教程
yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yui...
YUI 库,全称Yahoo! UI Library。是一组工具和控件,用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用程序。 YUI 基于BSD协议,对所有的使用方式都是免费的。YUI 项目包括YUI 库和两...
yui3-master.zip
Yui_ext 学习笔记 MSN:zhoujianguo_leo@hotmail.com
YUI Test is a complete testing framework for JavaScript and Web applications. You can use the simple JavaScript syntax to write unit tests that can be run in web browsers or on the command line, as ...
yui_2.6.0r2 yui_2.6.0r2 yui_2.6.0r2 yui_2.6.0r2 yui_2.6.0r2
YUI资料 雅虎 用户接口库 中文说明及如何使用学习 Yui组件分成2类:工具包和控件库 Yui 工具包 Yui 工具包利用DOM脚本来简化浏览器内的开发(in-browser devolvement),使用DHTML和AJAX的特性开发所有的Web程序。...
yui 源码下载,3.9.0 r2 包,最新版本
YUI Compressor非常好用,特别是JS的混淆是众多JS Coding的最爱。可惜官网提供的版本都不具备右键功能,每次压缩都要cmd输入一些命令实在是繁琐,本文就介绍如何给YUI Compressor添加右键命令,方便使用。 网上已有...
雅虎的东西,简单的操作很好用 使用例子:java -jar D:\yuicompressor\yuicompressor\yuicompressor.jar E:\js\all.js -o E:\wap\wap2\js\all-min.js --charset utf-8 当然要装jdk了 不然就玩完了
YAHOO YUI 中文文档 AJAX 详细 比较好用
YUI3 引入了粒度更细的模块管理方式,通过异步 HTTP 请求加载模块、然后执行...YUI是个“学院派”的框架,以性能和严谨著称,易用性相对而言弱了一些。它能否在已经拉开的 JavaScript 框架大战中胜出,让我们拭目以待。
yui压缩
从YUI2到YUI3看前端的演变
基于YUI3的dialog组件该组件是基于YUI3开发的,功能强大,详细见http://www.qiqicartoon.com
利用Yahoo YUI库做的一个TREE实例,很详细的阐述了YUI的使用原理
Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。
JavaScript是一种最初由Netscape的LiveScript发展而来的面向对象的Web脚本语言,被ECMA国际定义为国际化标准——ECMAScript。JavaScript具有使用局限性。... 本书适用于YUI工程师,也可以作为教材供高校师生学习使用。