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
分享到:
相关推荐
本项目是使用VC++编程语言实现的一个系统,其主要功能是将RGB彩色图像转换为YUV彩色图像,特别是针对BMP格式的彩色位图。 首先,我们需要了解RGB和YUV的基本概念。RGB(Red, Green, Blue)是一种加性色彩模型,它...
**YUI 2.7:一个全面的JavaScript和CSS框架** YUI(Yahoo! User Interface Library)是雅虎公司开发的一个开源的JavaScript和CSS库,它为构建高...无论你是新手还是经验丰富的开发者,YUI 2.7都值得你深入了解和使用。
首先,让我们了解什么是yuicompressor。yuicompressor是由Yahoo!公司开发的一款开源的JavaScript和CSS压缩工具,它能够去除代码中的空格、注释,并进行变量名混淆,从而极大地减小文件大小,提高页面加载速度。2.4.8...
1. **代码压缩**:对于JavaScript,YUI Compressor采用了一系列的语法分析和转换技术,如删除未使用的变量,合并重复的变量声明,以及对表达式进行简化。对于CSS,它会删除空格、换行和注释,并对选择器和属性进行...
**Yahoo YUI 知识点详解** Yahoo YUI(Yahoo User Interface Library)是Yahoo公司推出的一个开源JavaScript库,主要用于构建富互联网应用程序(Rich Internet ...对于学习和理解前端开发,了解YUI仍然是有价值的。
**正文** YUI,全称为Yahoo! User Interface Library,是一个开源的...虽然YUI的英文API文档对初学者可能有一定挑战,但通过耐心学习和实践,你会发现它是一个强大且灵活的工具,能够极大地提升你的Web开发能力。
此外,了解YUI的版本更新和社区支持也非常重要。随着前端技术的发展,YUI也在不断迭代,例如YUI 3引入了更现代的模块化设计,适应了CommonJS和AMD规范。而最新版本的YUI可能已经不再更新,开发者应关注其替代品或...
`yuicompressor-2.4.8.zip` 是一个前端开发中常用的工具,主要功能是对JavaScript和CSS文件进行注释清理和代码压缩,从而优化网页加载速度,提高用户体验。这个压缩工具出自YUI(Yahoo! User Interface Library)...
首先,我们需要了解YUI DataTable的基础。DataTable允许我们在网页上展示结构化的数据,它提供了多种配置选项,如列定义、样式、排序和过滤。在2.8版本中,DataTable支持动态加载数据,这使得我们可以根据用户需求仅...
有关创建自己的机器人的问题,请转到,在这里您会找到一组志愿者来提供帮助。 当数据库架构更改,并且某些表列需要修改/添加时,我们也将提供帮助(此信息也可以在提交消息中找到) 如果您只是想了解有关新功能或...
JavaScript压缩是前端开发中不可或缺的一环,它有助于减小网页加载时间,提高用户体验。...在实际操作中,了解如何配置和使用 YUI Compressor 或其他类似的工具,是每个前端开发者必备的技能之一。
2. **YUI Compressor**:YUI Compressor是一款强大的JavaScript和CSS压缩工具,由Yahoo!开发并开源。它不仅提供了基本的压缩功能,还能检测并修复一些语法错误。YUI Compressor有两种模式:一种是简单的压缩,只移除...
首先,让我们来了解YUI Tree控件。Tree控件是一种交互式的用户界面元素,它以层次结构展示数据,常用于文件系统、目录导航或组织复杂的数据结构。YUI Tree控件支持多种功能,如可折叠节点、拖放操作、多选模式等。...
了解并掌握这一技能,不仅可以提升网站性能,还能提升开发效率,是每个Web开发者应该具备的基础知识。在实际操作中,还需要注意兼容性问题,因为压缩后的代码可能会导致某些浏览器解析错误,因此通常会在生产环境中...
首先,我们来了解**Node.js**,这是一个基于Chrome V8引擎的JavaScript运行环境。Node.js使开发者能在服务器端使用JavaScript进行编程,打破了JavaScript仅限于客户端的传统限制。通过Node.js,你可以创建可扩展的...
为了理解为什么减少HTTP请求数能够提升Web性能,首先我们需要了解HTTP请求的基本构成。以下是一个典型的HTTP请求头示例: ``` Host: www.google.com.hk User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-...
这个名为"ECMAScriptBestPractices"的项目,显然是基于Crockford的思想和他在YUI(Yahoo! User Interface Library)系列讲座中的讲解,提炼出了遵循的最佳实践。 1. **变量声明与作用域**: - 遵循单一变量声明...
这导致了一系列JavaScript框架的诞生,其中包括Prototype、YUI、jQuery、MooTools、Bindows以及国内的JSVM框架等。这些框架不仅提升了前端开发的效率,还改善了用户体验。 **jQuery**作为一款杰出的JavaScript库,...
2. **压缩**:使用YUI或Closure等工具对合并后的文件进行压缩,去除不必要的空格和注释,减小文件大小。 3. **自动重命名**:当资源文件更新时,WebAssets可以生成新的文件名,避免浏览器缓存旧的资源,确保用户总是...