文章列表
YUI之Attribute类
Attribute类用于向一个类添加属性,它给类增加了set和get函数用于操作属性值,同时还支持change事件以便监视属性的变化,此外,还可以自定义属性的setter、getter和校验方法,可以定义属性为只读或者一次写(write-once)
1. 要使用Attribute,首先要引入YUI3的种子文件:
然后加载相应模块:
2. Attribute类是用来扩张一个既存的类,使其具有属性管理功能的,以下是将MyClass扩张
的示例代码:
3. 增加属性
一旦一个类扩张了Attribute功能,就可以使用addA ...
YUI之Base基类
Base是一个基础类,通过继承Base可以以一种统一的方式创建自己的具有新的属性、并可作为事件目的(Event target)的类。
1. 要使用Base,首先要引入YUI3的种子文件:
然后加载相应模块:
2. 继承Base
以下是继承Base的示例代码:
3. NAME属性
NAME属性是用来标识类的字符串,Base会自动将NAME作为该类激发事件名称的前缀,和定义事件监听器时事件名称的前缀。
在指定NAME MyClass.NAME = "myClass"; 的情况下:
4. A ...
1. 要使用Event,首先要引入YUI3的种子文件:
<script src="http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"></script>
然后加载相应模块:
YUI().use('event', function(Y) {
});
2. 设置事件响应函数:on()
有两个on方法,一 ...
YUI之Node
Node是用来操作DOM node的工具,实际上每一个Node实例都代表着一个DOM node,每一个NodeList都代表着一组DOM node.
1.先引入YUI3的种子文件:
<script src=" http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"> </script>
再加载相应模块:
YUI().use('node', function(Y) {
});
2. 获得Node
可以使用YUI.one()获取Nod ...
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代码
...
如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下:
1.弹启一个全屏窗口
<html><body onload="window.open('http://www.black-xstar.com','example01','fullscreen');">;<b>www.black-xstar.com</b></body></html>
2.弹启一个被F11化后的窗口
<html><body onload=&qu ...