`
happycute
  • 浏览: 4465 次
  • 性别: Icon_minigender_2
  • 来自: 宁波
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

了解YUI【一】(转)

    博客分类:
  • YUI
阅读更多

 


1. 调用方法

掉用方法:

插入代码<script src=”yui-min.js” type=”text/javascript”></script>

也可以使用官方提供的地址<script src=”http://yui.yahooapis.com/3.0.0pr2/build/yui/yui-min.js” type=”text/javascript”></script>


2. 实现我们的功能

1、Yui 3最基本的使用格式:

YUI().use(”node”, function(Y) {

// 书写你的js代码

});

2、Yui 3获取对象的方法:

1)、get()方法

get方法获取id和class对象的方法:Y.get(”#id”);Y.get(”.class”);

注意,在括号中必须用引号将他们引起来,get方法获取到的都是单个对象,如果获取一个对象他又有Id又有class,也可以使用get 方法:Y.get(”#id”).get(”.class”);

2)、all()方法

如果想获取所有有相同class的属性的对象all()方法可以实现;Y.all(”.calss”)就可以获取到了所有据有class名称的class的对象,注意,这里得到一个数组。

 

3、addClass()

为一个对象增加class,使用方法就是:myNode.addClass(’foo’);

 

4、styles()

设置对象的style值引入了styles(),使用方法:myNode.setStyle(’opacity’, 0.5);

 

5、Yui事件监听函数:

Y.on(事件,函数,对象);

鼠标:click,dblclick,mouseover,mousedown,mousemove,mouseup

只需要将相应的事件用引号包起来填入事件的值就行了。对象可以接受单个的对象还可以接受数组,还可以使用为多个对象设置,就是上面说到的是数组方式["#id","#id1"]依次类推。

 

转自 :http://blog.sina.com.cn/s/blog_632d19d50100rzdy.html

分享到:
评论

相关推荐

    rgb彩色空间到yui彩色空间转换系统

    本项目是使用VC++编程语言实现的一个系统,其主要功能是将RGB彩色图像转换为YUV彩色图像,特别是针对BMP格式的彩色位图。 首先,我们需要了解RGB和YUV的基本概念。RGB(Red, Green, Blue)是一种加性色彩模型,它...

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

    **YUI 2.7:一个全面的JavaScript和CSS框架** YUI(Yahoo! User Interface Library)是雅虎公司开发的一个开源的JavaScript和CSS库,它为构建高...无论你是新手还是经验丰富的开发者,YUI 2.7都值得你深入了解和使用。

    yuicompressor-2.4.8.jar

    首先,让我们了解什么是yuicompressor。yuicompressor是由Yahoo!公司开发的一款开源的JavaScript和CSS压缩工具,它能够去除代码中的空格、注释,并进行变量名混淆,从而极大地减小文件大小,提高页面加载速度。2.4.8...

    yui压缩

    1. **代码压缩**:对于JavaScript,YUI Compressor采用了一系列的语法分析和转换技术,如删除未使用的变量,合并重复的变量声明,以及对表达式进行简化。对于CSS,它会删除空格、换行和注释,并对选择器和属性进行...

    Yahoo YUI 资料

    **Yahoo YUI 知识点详解** Yahoo YUI(Yahoo User Interface Library)是Yahoo公司推出的一个开源JavaScript库,主要用于构建富互联网应用程序(Rich Internet ...对于学习和理解前端开发,了解YUI仍然是有价值的。

    YUI英文API文档

    **正文** YUI,全称为Yahoo! User Interface Library,是一个开源的...虽然YUI的英文API文档对初学者可能有一定挑战,但通过耐心学习和实践,你会发现它是一个强大且灵活的工具,能够极大地提升你的Web开发能力。

    关于yui的学习

    此外,了解YUI的版本更新和社区支持也非常重要。随着前端技术的发展,YUI也在不断迭代,例如YUI 3引入了更现代的模块化设计,适应了CommonJS和AMD规范。而最新版本的YUI可能已经不再更新,开发者应关注其替代品或...

    yuicompressor-2.4.8.zip js、css注释清理及压缩工具

    `yuicompressor-2.4.8.zip` 是一个前端开发中常用的工具,主要功能是对JavaScript和CSS文件进行注释清理和代码压缩,从而优化网页加载速度,提高用户体验。这个压缩工具出自YUI(Yahoo! User Interface Library)...

    YUI2.8 实现datatable从server端动态获取数据,并实现分页功能(下)

    首先,我们需要了解YUI DataTable的基础。DataTable允许我们在网页上展示结构化的数据,它提供了多种配置选项,如列定义、样式、排序和过滤。在2.8版本中,DataTable支持动态加载数据,这使得我们可以根据用户需求仅...

    yui

    有关创建自己的机器人的问题,请转到,在这里您会找到一组志愿者来提供帮助。 当数据库架构更改,并且某些表列需要修改/添加时,我们也将提供帮助(此信息也可以在提交消息中找到) 如果您只是想了解有关新功能或...

    JavaScript压缩

    JavaScript压缩是前端开发中不可或缺的一环,它有助于减小网页加载时间,提高用户体验。...在实际操作中,了解如何配置和使用 YUI Compressor 或其他类似的工具,是每个前端开发者必备的技能之一。

    js 批量 压缩

    2. **YUI Compressor**:YUI Compressor是一款强大的JavaScript和CSS压缩工具,由Yahoo!开发并开源。它不仅提供了基本的压缩功能,还能检测并修复一些语法错误。YUI Compressor有两种模式:一种是简单的压缩,只移除...

    yahoo ui库做的tree控件和简单的CSS表单操作

    首先,让我们来了解YUI Tree控件。Tree控件是一种交互式的用户界面元素,它以层次结构展示数据,常用于文件系统、目录导航或组织复杂的数据结构。YUI Tree控件支持多种功能,如可折叠节点、拖放操作、多选模式等。...

    shell脚本进行js和css的压缩

    了解并掌握这一技能,不仅可以提升网站性能,还能提升开发效率,是每个Web开发者应该具备的基础知识。在实际操作中,还需要注意兼容性问题,因为压缩后的代码可能会导致某些浏览器解析错误,因此通常会在生产环境中...

    JSprojManagement:JavaScript 项目管理(例如 gulp、bower、yui、node、npm 等)

    首先,我们来了解**Node.js**,这是一个基于Chrome V8引擎的JavaScript运行环境。Node.js使开发者能在服务器端使用JavaScript进行编程,打破了JavaScript仅限于客户端的传统限制。通过Node.js,你可以创建可扩展的...

    高性能web开发(2)

    为了理解为什么减少HTTP请求数能够提升Web性能,首先我们需要了解HTTP请求的基本构成。以下是一个典型的HTTP请求头示例: ``` Host: www.google.com.hk User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-...

    ECMAScriptBestPractices:基于道格拉斯·克罗克福德(Douglas Crockford)的Javascript YUI系列的ECMAScript中的良好实践的实现

    这个名为"ECMAScriptBestPractices"的项目,显然是基于Crockford的思想和他在YUI(Yahoo! User Interface Library)系列讲座中的讲解,提炼出了遵循的最佳实践。 1. **变量声明与作用域**: - 遵循单一变量声明...

    jquery 技巧总结

    这导致了一系列JavaScript框架的诞生,其中包括Prototype、YUI、jQuery、MooTools、Bindows以及国内的JSVM框架等。这些框架不仅提升了前端开发的效率,还改善了用户体验。 **jQuery**作为一款杰出的JavaScript库,...

    PyPI 官网下载 | score.webassets-0.3.6.tar.gz

    2. **压缩**:使用YUI或Closure等工具对合并后的文件进行压缩,去除不必要的空格和注释,减小文件大小。 3. **自动重命名**:当资源文件更新时,WebAssets可以生成新的文件名,避免浏览器缓存旧的资源,确保用户总是...

Global site tag (gtag.js) - Google Analytics