首页
学习
活动
专区
圈层
工具
发布

YUI3的几点说明

YUI3的几点说明 YUI3是一个重量级的前端框架库,它提供了单元测试(YUITest),生成文档(YUIDoc),自动化编译(YUI Build)等工具,在代码组织方面有统一的微件(widget)...alloyUI 是基于YUI3创建的一个UI库,提供了许多常用的UI组件和简单的api.我的例子也是在alloyUI基础上做出 来的....关于例子的一些说明 因为时间仓促,以及本人也是刚刚接触YUI的缘故.所以这个例子非常简单. 主要展示了一个表单的布局,校验,加载和提交数据.以及一些比较常用的UI组件....上的一个扩展(gallery),YUI上的扩展接近200来个.还有许许 多多的公司和开发者在为其贡献代码.我们自己也可以动手,在YUI3的基础上来扩展....前端技术平台的问题,我倾向于慎重考虑几个问题后再做选择: 我们要做什么,具体要达到什么目标 开源的框架选择了以后,我们能不能驾驭它,成本风险评估如何 可行性方案(个人意见): 基于YUI3的widget

1.1K40

YUI3 入门

调用方法: 既然我们是使用的YUI这个js库,那么肯定第一步就是引用这个文件,刚才在上面已经说了我们要使用的是yui-min.js这个文件,当然你可以对他进行改名,你只需要到你下载的yui库的文件中找到他...后面的地址请根据实际情况填写,当然你也可以使用官方提供的地址,请看: yui.yahooapis.com/3.0.0pr2/build/yui/yui-min.js...实现我们的功能 当我们已经调用好Yui这个js库以后,接下来就得看我们自己的了,如何通过Yui来实现我们想要的功能呢,嘿嘿,请看: 1、Yui 3最基本的使用格式: YUI().use(”node”,...function(Y) { // 书写你的js代码 }); 就是要使用Yui 3提供的方法,就必须得将他们写在上面这个大括号之内,不然无法使用。...在Yui 3的get方法中也是这样的。

82540
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    yui java 右键_给YUI Compressor添加右键命令,完成快捷压缩

    YUI Compressor默认不带右键安装功能 YUI Compressor非常好用,特别是JS的混淆是众多JS Coding的最爱。...可惜官网提供的版本都不具备右键功能,每次压缩都要cmd输入一些命令实在是繁琐,本文就介绍如何给YUI Compressor添加右键命令,方便使用。...于是只好自己摸索,下面写出添加添加右键过程,适合任何YUI Compressor版本。 安装步骤 一、下载YUI Compressor任何你想使用的版本,这里我下载最新版本2.4.7版本。...Compressor] [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\YUI Compressor\command] @=”D:\\yuicompressor...右键js文件,弹出的菜单里,有一个 YUI Compressor选项,单击它对选中的文件压缩 正常的压缩命令提示 压缩后生成的文件,以及大小对比。

    69830

    YUI3 Overlay的使用

    最简单的引用YUI3的方法自然是引用Yahoo服务器上的种子文件,地址如下: yui.yahooapis.com/3.0.0/build/yui/yui-min.js..."> 引用了种子文件之后,我们就可以在我们的应用中使用Overlay了,建立一个新的YUI的命名空间,如下: YUI().use(‘overlay’,function(Y){...使用overlay也好,其他的yui特性也好,感觉非常的方便和灵活,可以说是一个真真正正为开发者考虑的js框架,而我们也应该学习YUI3的这种设计思想和风格,让自己的应用也变得更加灵活和方便。...总体来看,目前YUI3的Overlay基本能够满足我们日常创建一些叠加层的需要,但是还有一些更高级的属性或者控制功能期待在后续的版本中加入进来。...Technorati Tags: YUI3,Overlay,浮动层 参考资料: 1、YAHOO YUI3 Overlay

    60230

    YUI3 CSS框架学习

    YUI3的CSS与YUI2的CSS不同 改变最大的我觉得是Grids部分,YUI2中以模版的方式提供给我们调用,功能中多选项也很多,而且配合Grid Build Tool,可以快速的生成复杂的页面结构。...YUI3 Reset YUI3的Reset同YUI2.8中的Reset有些区别,在YUI3的CSS Reset中,我们可以对所有HTML资源重设其表现,以达到不同浏览器下的一致表现(Page Level...YUI3 Fonts 在YUI2的Fonts中,使用em来表示文字的大小。但是在YUI3中,这一规则被打破了,改为使用百分比来表示文字的大小。如下表,这样的表达方式对于平时的书写来说,是不太友好的。...YUI3 Grids 习惯了YUI2中的Grids System之后,初次转换到YUI3中非常不习惯。因为YUI2提供了一个非常强大的工具(YUI Css Grid Builder)。...参考资料: 1、YUI3 CSS Reset 2、YUI3 CSS Fonts 3、YUI3 CSS Grids 4、YUI3 Alignment Example Page 5、YUI3 Grids Are

    82830

    YUI3学习(一)—入门

    YUI3在前身YUI2基础上进行了大量的重新设计,并不只是简单的版本升级。YUI3强调代码重用,将功能做了级别划分和颗粒化的设计。...YUI 3重点是代码的组织和结构。以下是结构图。 YUI3在结构上分为四大类: 种子:该模块是YUI3的单一核心,页面都必须包含该模块,该模块提供加载功能,所以可以堪称是YUI的一个种子。...在YUI3中扮演引导层的作用,通过在页面引入种子相关文件,调用YUI().use()方法可以安全快速的加载YUI3核心类和组件类。 包含YUI Base、Get和Loader模块。...YUI3学习路线 目前关于YUI3的中文资料并不多,也未发现一本介绍YUI3的书籍。...yui3/yui/yui-min.js"> 之后嵌入脚本,验证YUI3是否调用成功 YUI({filter

    1.2K10

    YUI3在美团的实践

    在应用YUI3的过程中,我们团队积累了一些经验,这里总结成篇,分享给大家。 为什么选择YUI3 使用什么前端基础框架是建立前端团队最重要的技术决策之一。...但早在2008年8月13日,YUI3 Preview Release 1中就已经给出了YUI团队的解决方案,并在2009年9月29日YUI3正式版发布时定型。...为了实现自动加载,需要将所有模块的元信息提供给YUI的Loader。 最初,为了更快的从YUI2迁移到YUI3,模块元信息放在PHP中进行维护。随着时间的推移,渐渐显示出很多弊端。...通过不断的实践,我们越发认为这是YUI3的精髓所在。...行进中开火 在整个YUI3的实践中,我们犯过很多错误,例如全局只有一个YUI实例、Combo的CSS图片依赖等等,但这些并没有成为放弃的理由。

    1.1K30

    YUI3 Overlay的使用「建议收藏」

    最简单的引用YUI3的方法自然是引用Yahoo服务器上的种子文件,地址如下: yui.yahooapis.com/3.0.0/build/yui/yui-min.js..."> 引用了种子文件之后,我们就可以在我们的应用中使用Overlay了,建立一个新的YUI的命名空间,如下: YUI().use(‘overlay’,function(Y){...使用overlay也好,其他的yui特性也好,感觉非常的方便和灵活,可以说是一个真真正正为开发者考虑的js框架,而我们也应该学习YUI3的这种设计思想和风格,让自己的应用也变得更加灵活和方便。...总体来看,目前YUI3的Overlay基本能够满足我们日常创建一些叠加层的需要,但是还有一些更高级的属性或者控制功能期待在后续的版本中加入进来。...Technorati Tags: YUI3, Overlay, 浮动层 参考资料: 1、YAHOO YUI3 Overlay 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    40340

    YUI学习笔记 – CSS Rest、Base、Font以及Grid

    YUI这几个CSS存在于两个版本的YUI中(YUI2和YUI3)。本文的介绍以YUI3版本为例。 1、YUI3 Css Reset。...YUI3的Css Reset还提供了局部的Reset样式的功能,在我们想对某一容器内的元素(而不是整个页面)进行样式统一时使用。 2、YUI3 Css Base。...YUI3 Css Grids中对于命名规则进行了改变,这与YUI2 Css Grids中有很大的不同。不过基本原理还是一样的熟悉了任何一个,就能够方便快速的进行页面的布局。...当然,现在YUI3的Css Grids还在Beta阶段,还不是太完善,如果我们需要一个成熟的解决方案,可以考虑使用YUI2的Css Grids,使用YUI2的Css Grids并不会影响我们使用YUI3...的框架,他只是一个样式表嘛 :) 参考资料: 1、YUI CSS Reset 2、YUI CSS 3、A-Grade Browsers

    68040
    领券