- MooTools 教程
- MooTools - 主页
- MooTools - 介绍
- MooTools - 安装
- MooTools - 程序结构
- MooTools - 选择器
- MooTools - 数组用法
- MooTools - 函数
- MooTools - 事件处理
- MooTools - DOM 操作
- MooTools - 样式属性
- MooTools - 输入过滤
- MooTools - 拖放
- MooTools - 正则表达式
- MooTools - 周期函数
- MooTools - 滑块
- MooTools - 可排序元素
- MooTools - 手风琴
- MooTools - 工具提示
- MooTools - 标签页内容
- MooTools - 类
- MooTools - Fx.Element
- MooTools - Fx.Slide
- MooTools - Fx.Tween
- MooTools - Fx.Morph
- MooTools - Fx.Options
- MooTools - Fx.Events
- MooTools 有用资源
- MooTools - 快速指南
- MooTools - 有用资源
- MooTools - 讨论
MooTools - 程序结构
MooTools 是一种可用于设计面向对象模型的工具。在本章中,让我们讨论 MooTools 库的一个简单示例。
示例
我们将使用 Class 设计一个名为 Rectangle 的模型。为此,我们需要声明属性 — 宽度和高度。
查看以下代码,并将其保存到 sample.html 中。
<html>
<head>
<script type = "text/javascript" src = "MooTools-Core-1.6.0.js"></script>
<script type = "text/javascript" src = "MooTools-More-1.6.0.js"></script>
<script type = "text/javaScript">
var Rectangle = new Class({
//properties
width: 0,
height: 0,
//methods
initialize: function(widthVal, heightVal) {
this.width = widthVal;
this.height = heightVal;
},
details: function() {
document.write("Welcome to MooTools demo program");
document.write("Width: "+this.width+" Height: "+this.height);
},
});
var rec = new Rectangle(5,4);
rec.details();
</script>
</head>
<body>
</body>
</html>
你将收到以下输出 −
输出
广告