2010.3.8 YUI3.0.0总体认识
1.面向对象,文档完全。
2.动态加载机制(动态加载Js)
3.没有什么特别适合的开发工具
4.Build包下按模块划分,Node 包,Dom包,YUI包,每次加载YUI-min-js 还有一个CSS,和ExtJs的一样。
5.具体的module学习就是dd的API学习
6.有一个问题没弄清楚,HtmlDocument对象不知道是什么。在新建Node时,第二个可选参数不知道怎么传递。
7.使用Y.one获取对象(‘body’)就直接获得了Body,从而实现了布局。
8.YUI的selector是按照CSS的Selector,按ID查找前面加#,下级的中间用空格分隔,Html标签就直接用就可以了Y.one(“body”) Y.one(‘#foo’) (获得ID为foo的控件)
9.节点应该是有两种,一种是Node,最常用的,一种是dom,不常用,因为Node中已经封装了他。
10.YUI 创建一个节点时,必须先create,再用appendchild增加这个节点,create的第二个参数不明白什么意思,不传递也可以。
11.Anim是YUI的动画效果的包。
12.Attributes是扩展参数的包,包中的config attributes就是Attributes扩展的,也可以自己扩展,Attribute可以用get,set 方法取和设置它的值,是取和设置Node Instance 的值,getAttribute()和setAttribute()是取和设置Dom Instance的值
13.Events事件有鼠标事件和键盘事件,具体的在events包中
14.Y.log可以打印错误信息,可以直接使用,和Log4j一样。
分享到:
相关推荐
3. **事件系统**:YUI 3.0.0提供了一个强大的事件处理系统,支持DOM事件和自定义事件,可以方便地进行事件监听和触发,简化了事件处理的复杂性。 4. **动画效果**:内置的Animation模块提供了丰富的动画效果,包括...
Yahoo.Yui.Compressor.dll文件下载,解决找不到Yahoo.Yui.Compressor.dll的问题 Yahoo.Yui.Compressor.dll控件常规安装方法(仅供参考): 一、如果在运行某软件或编译程序时提示缺少、找不到Yahoo.Yui....
-type js --charset utf-8 -v src.js > packed.js //压缩CSS java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css 语法: java -jar yuicompressor-x.y.z.jar [options] [input ...
User Interface Library (YUI) The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such...
压缩效果如下: 压缩前: /** * @author:aliued-wd junbiao.zhujb */ function zipJs(parameter1,parameter2,parameter3,parameter4){ var parameter5 = parameter1; var parameter6 = parameter2; var parameter7 =...
这个压缩包"YUI.rar"包含了YUI的源代码以及相关的HTML和JavaScript示例,展示了如何利用YUI库创建出各种炫酷的交互效果。 **HTML与JavaScript基础** HTML(HyperText Markup Language)是网页内容的基础结构语言,...
《深入理解YUI3:基于yui3-master.zip的探讨》 YUI(Yahoo! User Interface Library)是由雅虎公司开发的一套开源JavaScript库,它为Web开发者提供了丰富的功能和工具,以创建交互性强、性能优秀的网页应用。YUI3是...
《深入理解YUI:基于“yui.rar 例子”的解析》 YUI,全称Yahoo! User Interface Library,是雅虎公司推出的一款开源JavaScript库,旨在帮助开发者构建高性能、易于维护的网页应用。本篇文章将结合“yui.rar 例子”...
雅虎推出的一款javascript压缩工具。有JAVA版本和.NET版本。 yuicompressor-2.4.2.jar ...@java -jar %YUIFOLDER%\yuicompressor-2.4.2.jar --charset UTF-8 %%~fa -o %%~fa ) echo 完成! pause & exi
《深入理解YUI扩展EXT——构建高效前端UI与Ajax应用》 YUI(Yahoo! User Interface Library)是由雅虎公司开发的一套开源JavaScript库,它为开发者提供了丰富的UI组件和功能,以帮助创建高性能、易用的Web应用程序...
压缩JS所使用jar包!...压缩JS:java -jar yuicompressor-2.4.jar --type js xxx.js -o xxx.js --charset utf-8 压缩CSS:java -jar yuicompressor-2.4.jar --type css xxx.css -o xxx.css --charset utf-8
**yuicompressor-maven-plugin详解** `yuicompressor-maven-plugin`是一款强大的Maven插件,主要用于优化前端资源,特别是JavaScript和CSS文件。这个插件是基于YUI Compressor,一个由Yahoo开发的开源工具,它能...
IDEA(pycharm,phpstorm)添加外部插件-yuicompressor压缩js/css
这个名为“YUI.rar_compressor_js 混淆_lienae_yui”的压缩包包含了与YUI Compressor相关的各种组件和库,主要目的是为了实现服务器端的代码压缩和混淆。 **JavaScript和CSS压缩** 是优化网页加载速度的重要手段。...
yuicompressor.jar js/...java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js > packed.js //压缩CSS java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css
用于替换Extjs生成图表的charts.swf文件。实现图表的另存为图片的功能