如何理解面向对象 什么是mootools mootools如何面向对象

MooTools是一个简洁,模块化,面向对象的开源JavaScript web应用框架,下面就让小编来给你科普一下什么是mootools。

mootools的简介

它为web开发者提供了一个跨浏览器js解决方案。在处理js、css、html时候。

它提供了一个比普通js更面向对象的documentAPI。

mootools的优点

1.灵活,模块化的框架,用户可以选择自己需要的组件。

2.MooTools符合OO的思想,使代码更强壮,有力,有效。

3.高效的组件机制,可以和flash进行完美的交互。

4.对于DOM的扩展增强,使开发者更好的利用document

mootools的组件

MooTools包含很多组件,官方网站MooTools支持你下提取自己需要的独立代码而不需要全部下载, 同时可以选择压缩的级别。

Core:常用函数集合,其它组件必须的

Class:MooTools类的实例化的基础库

如何理解面向对象 什么是mootools mootools如何面向对象

Natives:原始类的扩展。

Element:包含一些对html element及其扩展

Fx:一个动态元素高级效果的API

Requests:为开发者提供xhttpRequest cookie json html特定检索工具

Window:提供一个获取client信息的跨浏览器接口

mootools的兼容性

Safari 2+

Internet Explorer 6+

Mozilla Firefox 2+

Opera 9+

Camino 1.5+

mootools面向对象

MooTools包含一个健壮的类创建器和继承系统类似其它OO的语言

例如:以下代码提供和链接中(http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming#Examples)地址类似的功能

var Animal = new Class({

initialize: function(name){

this.name = name;

}

});

var Cat = new Class({

Extends: Animal,

talk: function(){

return 'Meow!';

}

});

var Dog = new Class({

Extends: Animal,

talk: function(){

return 'Arf! Arf';

}

});

var Animals = {

a: new Cat('Missy'),

b: new Cat('Mr. Bojangles'),

c: new Dog('Lassie')

};

for(var animal in Animals) alert(animal.name + ': ' + animal.talk());

// alerts the following:

//

// Missy: Meow!

// Mr. Bojangles: Meow!

// Lassie: Arf! Arf!

  

爱华网本文地址 » http://www.aihuau.com/a/228661/182428940.html

更多阅读

狐臭如何判断狐臭轻重 什么是狐臭?狐臭的成因及轻重判断?

什么是狐臭?狐臭的成因及轻重判断?――简介狐臭,首先狐臭是一种体臭,又类似与狐狸身上发出的气味,所以被称之为狐臭,狐臭也是腋臭的俗称。腋臭是分布在体表皮肤如腋臭、会阴、背上部位大汗腺分泌物中产生散发出的一种特殊难闻的气味。什

如何购买qdii基金 什么是QDII基金?如何挑选QDII基金?

什么是QDII基金?如何挑选QDII基金?――简介 最近自己有买广发纳斯达克100指数基金,才知道这个基金是QDII基金。以前根本就不知道。现在就跟大家分享下,什么是下什么是QDII基金?以及如何挑选QDII基金?什么是QDII基金?如何挑选QDII基金?――

如何保护好心脏 什么是心悸 保护好我们的心脏

现在的生活中,有好多病症困扰着我们的身体,我们想要健健康康地活着,就得自己好好地保护好自己,什么东西都要预防好,那么今天小编带来的是心悸,还是相当重要,希望大家可以好好看看的。那么,下面就由小编来为大家好好介绍一下吧。什么是心悸

如何上cb站 什么是A站B站C站D站P站N站

什么是A站B站C站D站P站N站――简介简单介绍下ABCDNPT......之类的都是些什么网站比较出名的应该算是ABNP站了什么是A站B站C站D站P站N站――方法/步骤什么是A站B站C站D站P站N站 1、A站 全名acfun 是国内的一家弹幕网站网址 http:/

声明:《如何理解面向对象 什么是mootools mootools如何面向对象》为网友超能分享!如侵犯到您的合法权益请联系我们删除