相信大家对于js基本都是会写,可是往往会出现一个人一个风格,阅读别人的代码或者过一段时间阅读
自己的代码,都是很头痛的事情。如果将js也面向对象,定义个类,类名有一定的意义,定义函数,封装在类里面,
函数都注释的话,而且写法很容易看懂,那看代码将是一件很愉快的事情。
下面介绍javascript面向对象,最近有时间研究mootools库,觉得写法已经非常接近面向对象设计
思想了。如果是大牛使用mootools的只需定义好接口,让小牛们实现。如果是小牛们写的话,代码的风格
一致,而且面向对象,学习成本和维护程度都大大降低。
记录几个步骤,一步步的学习mootools。
首先是Mootools的初始化函数 initialize 。这个函数相当于java的构造函数一样,相当于servlet的init()
初始化函数一样,顾名思义了,就是起初始化程序的作用。下面将定义方式展示出来。
代码部分参照的mootools的api。
//定义部分
var Cat = new Class({ //定义一个 Cat类
initialize : function( name ){ //初始化这个类,有一数参数name
this.name = name; //Cat类有一个属性叫name
}
});
//使用部分
var myCat = new Cat(' Micia'); //注意这里也是new一个对象。
//调用
alert(myCat.name); //直接调用类的属性name
这是简单介绍mootools的初始化函数initialize的用法。相信大家有一个直观的了解了。
而且看看语法,果然有面向对象的思想,类,函数,类的实例,函数的使用,都大家非常熟悉的。
分享到:
相关推荐
mootools 1.3 core 核心js库,带压缩,非压缩和服务器版的
比prototypejs更丰富、更强大的mootools.js插件 1.4.5 core下载。mootools.js可以生成较为复杂的、动态的网页交互效果,和jquery一样强大。。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似...
I began working on MooTools in 2005, and, after a year of development, I released the very first version to the public. MooTools slowly gained popularity, ascending to its current position as one of ...
包含mootools-core.js,mootools-core-compat.js,mootools-yui-compressed.js
Joomla 自带JS库 Mootools API,推荐给Joomla爱好者
MooTools1.2.js 无压缩版,完全的源代码。
MooTools是一个简洁,模块化,面向对象的开源JavaScript web应用框架。它为web开发者提供了一个跨浏览器js解决方案。在处理js css html时候。它提供了一个比普通js更面向对象的document API。优点::1.灵活,模块化...
一套基于开源javascript framework mootools的UI
MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的...
<script type="text/javascript" language="javascript" src="mootools.js"> <div id="myDiv1" >abc <script type="text/javascript"> var a = new Element('button'); a.value = 'test'; alert(a) alert(a.value)...
Pro.JavaScript.with.MooTools 书籍
MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的 JavaScript代码。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的...
MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的...
mootools.js下载 mootools-more.js
JavaScript框架高级编程——应用Prototype、YUI、Ext JS、Dojo、MooTools JavaScript框架高级编程——应用Prototype、YUI、Ext JS、Dojo、MooTools
Mootools v1.11 文档 pdf html Mootools v1.2.1 js
MooTools1.4中文PDF手册+MooTools-Core-1.5.1.js
mootools写的简单的图片滚动切换效果,功能待完善,ScrollPicture.js是类源文件
MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的...