`
275553385
  • 浏览: 724866 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

MooTools学习笔记(一)

阅读更多
首先下载MooTools源码以及文档。(见附件)
1、用MooTools里面的封装的方法来获取HTML页面元素、
MooTools中的$ 相当于 document.getElmentById
前提:把mootools.js文件引入网页
<input type="text" id="name_text" value="jms"/>
可以用document.getElmentById("name_text")$("name_text")来获得网页元素。

.getElement();扩展了$方法,可以让你简化你的选择操作。例如,你可以通过$方法来选择id为”jms“的元素,然后选择第一个子节点。.getElement();只选择一个元素,如果有多个符合要求的元素则返回第一个元素。如果你给.getElement();方法一 个CSS类名作为参数,你就会得到第一个有这个CSS类名的元素,而不是函数所有元素的数组。要选择多个元素,则可以使用下面 的.getElements();方法。
选择ID为”body_wrap“的元素下面的第一个链接 
$('body_wrap').getElement('a');  
选择ID为”body_wrap“的元素下面的ID为”special_anchor“的元素 
$('body_wrap').getElement('#special_anchor');  
选择ID为”body_wrap“的元素下面第一个CSS类名为”special_anchor_class“的元素 
$('body_wrap').getElement('.special_anchor_class'); 


2、$$();
$$函数可以可以让你快速选择多个元素,并组成一个数组(一种你可以操作、获取和以任何方式重新排序的列表)。
选择这个页面中的所有div 
$$('div');  
选择ID为”id_name的元素和所有的div 
$$('#id_name', 'div'); 

.getElements();
.getElements();和.getElement();非常类似,不过它返回所有符合要求的元素,并组成一个数组。你可以想使用.getElement();方法那样使用.getElements();。
选择ID为”body_wrap“的元素下面的所有链接 
$('body_wrap').getElements('a');   
选择ID为”body_wrap“的元素下面的所有CSS类名为”special_anchor_class“的子元素 
$('body_wrap').getElements('.special_anchor_class'); 
分享到:
评论

相关推荐

    (一) mootools介绍

    Mootools 是一个轻量级且功能强大的JavaScript库,它提供了一套优雅的工具集,用于构建高效的Web应用程序。Mootools 的设计目标是提高开发效率,同时保持代码的可维护性和可扩展性。在本文中,我们将深入探讨 ...

    mootools 笔记

    mootools 笔记 JavaScript 框架 自己整理的笔记,还么不是很完整

    mootools笔记

    ### Mootools笔记知识点 #### 一、Mootools简介 Mootools 是一款轻量级、面向对象的 JavaScript 库,它为 Web 开发者提供了丰富的功能和强大的 API 支持。Mootools 的主要特点包括: 1. **模块化设计**:用户可以...

    mootools

    MooTools是一个JavaScript库,它的全称是"More Object-Oriented Tools",寓意...同时,结合标签中的"源码",你可以进一步研究MooTools的源代码,理解其内部机制,这对于深入学习JavaScript和提升编程技巧非常有帮助。

    mootools1.2学习手册

    《MooTools 1.2 学习手册》是一份详尽的中文文档,旨在帮助开发者深入了解和掌握MooTools这一强大的JavaScript库。MooTools是一个轻量级、模块化的JavaScript框架,它提供了丰富的功能,使得Web开发更为高效且易于...

    最实用的mootools学习资料

    MooTools 是一款轻量级且功能强大的JavaScript框架,它为开发者提供了丰富的工具集,用于构建交互式的Web应用。这个框架以模块化设计为基础,允许开发者根据需要选择和组合不同的功能,以实现高效的代码组织和优化。...

    mootools 中文学习文档

    以上内容基于给定的中文学习文档,详细解析了MooTools的框架结构、核心特性以及在实际项目中的应用,旨在为初学者和有经验的开发者提供一个全面的MooTools学习指南。希望每位读者都能从中受益,提升自己的Web开发...

    mootools详细教程chm

    对于中文使用者来说,这是一个极好的学习资源,可以系统地学习和掌握MooTools。 学习MooTools,首先要熟悉其基础概念,然后通过实际项目练习来提高技能。CHM文档和PDF手册将提供理论知识,而GIF教程则有助于直观...

    Mootools 1.2快速学习教程

    在Mootools 1.2教程中,你将学习到如何使用这些模块和工具来创建交互式网页,如何组织和优化代码,以及如何解决常见的JavaScript问题。通过实践案例和详尽的解释,你将能够迅速掌握Mootools 1.2,并将其应用于实际...

    Mootools 1.2教程 类(一)

    在MooTools中,我们使用`new Class`来定义一个新的类。例如,创建一个名为`Class_one`的类,包含两个内部变量`variable_one`和`variable_two`,可以这样写: ```javascript var Class_one = new Class({ variable_...

    MooTools 帮助文档 中文

    MooTools是一个简洁,模块化,面向对象的JavaScript框架。...总之,Mootools是一个非常优秀的Javascript框架,更多精髓部分等待你去发掘,希望你也能通过学习和使用而喜欢上Mootools,甚至喜欢上Javascript :)

    mootools tree and table

    在IT领域,JavaScript库MooTools是一个非常受欢迎的框架,用于增强网页的交互性和功能。MooTools提供了许多工具和组件,其中包括对于tree(树形结构)和table(表格)的处理,使得开发者能够轻松创建复杂的用户界面...

    mootools 1.1学习文档

    本"mootools 1.1学习文档"可能包含CHM格式的文件,这是一种Windows帮助文档格式,其中包含了详细的API参考、示例代码和教程。CHM文件通常包含索引、目录和全文搜索功能,方便快速查找所需信息。jb51.net可能是提供该...

    Mootools 1.2.1 API 文档

    Mootools是一款强大的...通过阅读Mootools.doc文档,你可以深入学习每个模块的详细用法,掌握如何编写高效的Mootools代码,同时了解如何解决可能出现的问题。在实践中不断探索,将使你在Joomla开发中更加得心应手。

    MooTools1.4中文PDF手册+MooTools-Core-1.5.1.js

    MooTools是一款强大的JavaScript库,它提供了一套优雅的面向对象的编程接口和实用的工具集,便于开发者创建高效、可维护的Web应用程序。MooTools 1.4中文PDF手册与MooTools-Core-1.5.1.js是学习和使用MooTools的核心...

    mootools学习文档

    这个"Mootools学习文档"包含了对这个框架的详细解析,尤其针对版本1.2的中文版文档,对于初学者和进阶开发者来说都是一份宝贵的资源。 MooTools的核心特性包括: 1. **类系统**:MooTools引入了基于原型的面向对象...

    mootools 1.2 中文文档

    这份中文文档的出现,为国内开发者学习和使用MooTools提供了极大的便利。 1. **核心概念**: - **类与对象**:MooTools支持基于原型的面向对象编程,通过`Class`和`Object`构造器创建类和实例,允许继承和混合...

    一套基于Mootools技术 实现的动画效果导航菜单源码例子

    通过学习和理解这个基于Mootools的导航菜单源码例子,开发者可以提升自己的JavaScript技能,尤其是对于动态效果的实现,同时也可以更好地理解和运用Mootools库中的各种工具和方法。对于想要创建具有交互性和吸引力的...

Global site tag (gtag.js) - Google Analytics