简单的介绍下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

 

最新文章

  1. 从三栏自适应宽度布局到css布局的讨论
  2. windows系统下fis3安装教程
  3. Eclipse安装Freemarker插件
  4. YII2 缩略图生成 第三方包修改
  5. Metrics介绍
  6. javascript中的splice方法介绍&示例
  7. ABAP--如何在ALV_Grid的函数中定义下拉列表
  8. MyEclipse下创建的项目导入到Eclipse中详细的图文配置方法
  9. PHP自动分表程序
  10. Gartner2014年魔力象限(商业智能和分析平台)
  11. <一> MVC - HtmlHelper
  12. delphi “Invalid floating point operation.”错误的解决方法
  13. matlab里plot画多幅图像、设置总标题、legend无边框
  14. 用telnet命令,POP3接收邮件
  15. 【原创】大叔经验分享(5)oozie提交spark任务如何添加依赖
  16. 云笔记项目-Spring事务学习-传播SUPPORTS
  17. python3 安装 basemap 包(windows10)
  18. js中树结构根据条件查找节点返回节点路径的一些思路
  19. [MicroPython]TurnipBit开发板DIY自动浇水系统
  20. Php基本类型——布尔类型

热门文章

  1. unbuntu循环登录
  2. 【luogu P1903 [国家集训队]数颜色】 题解
  3. JavaScript js调用堆栈(一)
  4. 课时70.id选择器和类选择器(理解)
  5. DHTML---HTML5
  6. 给xcode项目重命名
  7. C++练习--实现客户机(CLIENT)类
  8. 二进制部署etcd集群
  9. 微信小程序bindtap与catchtap的区别
  10. node-zookeeper-dubbo 和egg实现远程连接