Mootools 学习随笔
简单的介绍下Mootools:
MooTools是一个简洁,模块化,面向对象的开源JavaScript web应用框架。在处理js、css、html时候,为web开发者提供了一个跨浏览器的js解决方案。
优点:
1.灵活,模块化的框架,用户可以选择自己需要的组件。
2.MooTools符合OO的思想,使代码更强壮,有力,有效。
3.高效的组件机制,可以和flash进行完美的交互。
4.对于DOM的扩展增强,使开发者更好的利用document。
组件:
1.Core:常用函数集合,核心组件。
2.Class:MoolTools类的实例化的基础库。
3.Natives:原始类的扩展。
4.Element:包含一些对html element及其扩展。
5.Fx:一个动态元素高级效果的API。
6.Requests:为开发者提供httpRequest cookie json html特定检索工具。
7.Window:提供一个获取client信息的跨浏览器接口
兼容性:Safari 2+ ,Internet Explorer 6+ ,Mozilla Firefox 2+ ,Opera 9+ ,Camino 1.5+
官网:http://mootools.net/
中文手册:http://www.chinamootools.com/
-----------------------------------------------------------------------------------------------
分块学习
-----------------------------------------------------------------------------------------------
1. 数据类型
element:DOM元素的节点
elements:一个元素的实力
textnode:一个DOM文本节点
whitespace:一个DOM空白节点
arguments:一个arguments对象
array:数组 object:对象 string:字符串 number:数字 date:日期 boolean:布尔值
function:函数 regexp:正则表达式 class:一个类
collection:html元素集合
window:window对象
document:document对象
domevent:一个事件
null:undefinded null NaN或其他.
注:
instanceOf可检测对象类型,例如:
var foo = []; instanceOf(foo, Array); // 返回 true instanceOf(foo, String) // 返回 false
var myClass = new Class(); var bar = new myClass(); instanceOf(bar, myClass) // 返回 true
最新文章
- 从三栏自适应宽度布局到css布局的讨论
- windows系统下fis3安装教程
- Eclipse安装Freemarker插件
- YII2 缩略图生成 第三方包修改
- Metrics介绍
- javascript中的splice方法介绍&;示例
- ABAP--如何在ALV_Grid的函数中定义下拉列表
- MyEclipse下创建的项目导入到Eclipse中详细的图文配置方法
- PHP自动分表程序
- Gartner2014年魔力象限(商业智能和分析平台)
- <;一>; MVC - HtmlHelper
- delphi “Invalid floating point operation.”错误的解决方法
- matlab里plot画多幅图像、设置总标题、legend无边框
- 用telnet命令,POP3接收邮件
- 【原创】大叔经验分享(5)oozie提交spark任务如何添加依赖
- 云笔记项目-Spring事务学习-传播SUPPORTS
- python3 安装 basemap 包(windows10)
- js中树结构根据条件查找节点返回节点路径的一些思路
- [MicroPython]TurnipBit开发板DIY自动浇水系统
- Php基本类型——布尔类型