`

YUI Global Object小结

阅读更多

 

入门:yui-min.js

 

基础种子:yui-base-min.js

 

核心种子:yui-core-min.js

 

 

两种加载方式

动态加载: 用use()

静态加载(Static Loading): 手动加载

 

模块的状态:

 

  1. Not loaded:模板没有加载完毕,也没有实例化

  2. Loaded: 模板已经加载完毕,但并没有实例化,可能其它的模板在使用

  3. Attached: 模板已经加载完毕,已经实例化,并随时可以使用

 

 

 

 

可以配置yui的使用方式:

 

YUI_config  yui实例化之前配置

 

 

YUI_config = {
    debug: true,
    combine: true,
    comboBase: 'http://mydomain.com/combo?',
    root: 'yui3/'
};

 

 

YUI.GlobalConfig  yui实例化之后

 

 

 

YUI.applyConfig

 

 

自定义模块

yui.add(.....)

使用yui.use(...)

 

 

 

<script type="text/javascript" src="yui-min.js"></script>  
<script type="text/javascript">
YUI.add('my-module', function (Y) {
   Y.MyModule = {
       sayHello: function () {
           alert('hello');
       }
   };
});
</script>
<script type="text/javascript">
  YUI().use('my-module',function(Y){ //使用方式
	   Y.MyModule.sayHello();
	  });
</script>
 

 

 

分享到:
评论

相关推荐

    yui3-master.zip

    《深入理解YUI3:基于yui3-master.zip的探讨》 YUI(Yahoo! User Interface Library)是由雅虎公司开发的一套开源JavaScript库,它为Web开发者提供了丰富的功能和工具,以创建交互性强、性能优秀的网页应用。YUI3是...

    yui.rar 例子

    《深入理解YUI:基于“yui.rar 例子”的解析》 YUI,全称Yahoo! User Interface Library,是雅虎公司推出的一款开源JavaScript库,旨在帮助开发者构建高性能、易于维护的网页应用。本篇文章将结合“yui.rar 例子”...

    yui 资源包

    《深入理解YUI 3.9.0 r2:界面设计与资源优化》 YUI,全称为Yahoo! User Interface Library,是由雅虎公司开发的一个开源JavaScript库,它旨在简化Web应用程序的构建,特别是对于界面设计和交互效果的实现。在3.9.0...

    yui_2.6.0r2

    1. DOM(Document Object Model):YUI的DOM模块提供了对HTML文档的高级操作,包括元素选择、属性修改、事件绑定等,简化了与DOM树的交互。 2. Event:事件处理是Web开发中的关键部分,YUI的Event模块提供了一套跨...

    yuicompressor-yui compressor

    yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yui...

    yui_2.5.2 类库

    - **DOM(Document Object Model)**:提供了丰富的DOM操作接口,便于进行元素的选择、创建、修改和删除。 - **动画(Animation)**:让开发者能够轻松创建复杂的动画效果,如淡入淡出、滑动等。 - **样式...

    【YUI组件】基于YUI的表单验证器

    1. **YUI库**:了解YUI的基本结构、模块化设计和如何引入到项目中,是使用YUI表单验证器的前提。 2. **表单验证**:表单验证的常见规则包括非空检查、长度限制、格式验证(如邮箱、电话号码等)和自定义验证函数。 3...

    YUI3.6文档及示例

    YUI(Yahoo! User Interface Library)是雅虎公司推出的一款开源JavaScript库,旨在帮助开发者构建高性能、可扩展的Web应用程序。YUI3.6版本是该库的一个重要里程碑,提供了丰富的组件和工具,以支持现代Web开发的...

    yui 3.1.2 源码 6MB大小 0资源分

    《深入解析YUI3.1.2:非压缩源码详解》 YUI(Yahoo! User Interface Library)是由雅虎开发并开源的一款JavaScript库,它提供了丰富的组件和工具,用于构建高性能、可扩展的Web应用。YUI 3.1.2是其发展中的一个重要...

    yui_2.9.0前端UI

    YUI 库,全称Yahoo! UI Library。是一组工具和控件,用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用程序。 YUI 基于BSD协议,对所有的使用方式都是免费的。YUI 项目包括YUI 库和两...

    《YUI使用文档》汉语版的yui学习材料

    《YUI使用文档》汉语版是一份详细的YUI学习材料,它涵盖了这个JavaScript库的核心功能和使用方法。YUI,全称Yahoo! User Interface Library,是Yahoo开发的一个开放源代码的JavaScript库,旨在帮助开发者创建交互式...

    YUI-EXT使用详解

    **YUI-EXT使用详解** YUI-EXT是基于Yahoo! User Interface Library (YUI)的一个扩展库,专为构建富互联网应用程序(RIA)而设计。YUI-EXT提供了许多高级组件,如表格、菜单、窗口、表单、布局管理器等,极大地丰富...

    yuicompressor-2.4.8.jar

    《yuicompressor-2.4.8.jar:前端优化与代码压缩的艺术》 在Web开发领域,优化前端性能是一项至关重要的任务,而yuicompressor-2.4.8.jar正是这样一款强大的工具,专为JavaScript代码压缩而设计,助力开发者实现...

    YUI类库2.9.0下载download

    YUI 2 is a JavaScript and CSS library with more than 30 unique components including low-level DOM utilities and high-level user-interface widgets. Currently at version 2.9.0, YUI 2 is robust, proven, ...

    YUI JS CSS 打包工具

    YUI JS CSS 打包工具是一款高效的前端资源优化工具,主要针对JavaScript (JS) 和 Cascading Style Sheets (CSS) 文件进行压缩和合并,以提升网页加载速度和整体性能。这款工具由雅虎(Yahoo!)开发,是其开源项目的...

    yuitest YUI测试工具

    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 ...

    yui3.10.3最新版

    - **性能优化**:YUI 3.10.3版本在性能方面做了许多改进,包括更快的脚本执行速度和更小的代码体积,使得在现代浏览器中的运行更加流畅。 - **API增强**:此版本可能包含了新的API函数或者对原有API的增强,以提供...

    YAHOO yui2.7 文档+ 代码+例子

    **YUI 2.7:一个全面的JavaScript和CSS框架** YUI(Yahoo! User Interface Library)是雅虎公司开发的一个开源的JavaScript和CSS库,它为构建高性能、跨平台的Web应用程序提供了丰富的工具和资源。YUI 2.7是这个库...

    yui js压缩工具

    **YUI Compressor:JavaScript与CSS的压缩利器** YUI Compressor是一款强大的JavaScript和CSS压缩工具,由雅虎(Yahoo!)开发并开源。它的主要功能是通过删除代码中的空白符、注释以及不必要的字符,将文件大小压缩...

    YUI 详细说明文档

    ### YUI 详细说明文档 #### 一、YAHOO工具库 YUI是一个由Yahoo!开发的强大且灵活的开源JavaScript框架,它包含了丰富的库和工具集,旨在帮助开发者更轻松地构建高质量的Web应用程序。YAHOO工具库是YUI的核心组成...

Global site tag (gtag.js) - Google Analytics