MooTools

软件截图:
MooTools
软件详细信息:
版本: 1.6.0 更新
上传日期: 9 Feb 16
许可: 免费
人气: 324

Rating: 3.0/5 (Total Votes: 2)

几年前,大多数开发人员认为MooTools是最好的JavaScript框架,甚至有望超越jQuery,成为世界上使用最多的JS技术。


但事情并没有像预期的那样出乎意料,jQuery目前在互联网上所有站点的50%以上被使用,而MooTools的开发大部分是休眠和稀缺的。


这是由于MooTools的复杂性,一个需要高度的JavaScript知识和OOP编码的框架。


不管这个事实如何,这个框架仍然引起了很多的关注和大量的追随者,开发者已经对它的代码和插件做出了贡献。


MooTools目前被分成多个模块,程序员可以在需要的时候添加或移除到框架的核心。


MooTools支持许多功能,所有这些功能都非常完备,无论是在主页上,还是通过互联网上的大量编程教程网站。


过去使用或使用MooTools的一些应用程序和网站包括Bing,Joomla,Vimeo等等。

本新闻稿中的新内容

  • 在数组,函数,字符串和数字
  • 中重命名.from方法
  • 新功能:Class.Thenable
  • 将Safari 9添加到酱实验室测试的浏览器
  • 在Grunt规范中添加了ESLint以保持代码样式和清洁
  • Gruntfile重构
  • MooTools的规格是摩卡

  • 规范升级,重构和清理
  • 修复旧版$ pick会导出到全局
  • 修复事件类别导出到全局

在1.5.1版本中新增功能

  • 适用于Chrome和Firefox的鼠标滚轮修复。
  • DOMEvent的车轮属性现在也侦听DOM3车轮事件。
  • IE8 iFrame泄漏修复程序。
  • 在NativeEvents中添加了postMessage。
  • 修正了setter,所以IE7 / 8可以设置style元素的文字。
  • 对newElement的radioize和checkbox类型进行规范化。
  • 修正了svg元素的大小。
  • 修复了边界半径的getter行为。
  • 为IE8添加了修正,以便能够将HTML设置为样式元素。
  • 添加了选项,可以在不使用HTTP身份验证的情况下触发xhr.withCredentials。
  • 在请求中添加了PATCH和HEAD方法。
  • 修正了hasClass而不是classList,以符合ES6。
  • 在将输入类型设为“电子邮件”时添加了对IE9的修正。
  • 从IE中删除委托“提交”事件时修复IE。

1.5版本中的新增功能:

  • Swiff从Core(现在在More中找到)
  • 中消失了
  • 浏览器上的许多用户代理属性现已被弃用,MooTools依赖于功能检测而不是
  • 增加了对IE11的支持,以便Browser.ie继续工作,但在兼容模式下未定义。请参阅此拉取请求以获取更多信息

  • 为彻底改变单元测试,测试运行者以及与Travis CI和SauceLabs的整合做了大量的工作。这个新的测试套件也可以在本地运行,打开和测试本地浏览器
  • 管理Element类的速度改进(使用现代浏览器中提供的新的classList API)
  • 添加到Element
  • 的appendHTML方法
  • 将Fx.isPaused()方法添加到Fx
  • 现在根据新的ES6标准
  • 实现String.contains
  • getComputedStyle现在是getStyle()方法
  • 的默认引擎
  • 现在构建系统使用Grunt
  • Spinner现在拥有WAI-ARIA支持
  • 表单验证程序现在使用事件委托来监视输入和什么
  • 新的Array.Extras方法:Array.pluck
  • 新事件在Slider.js中移动
  • 语言文件的大量更新
  • Swiff从Core移动到More
  • 增加了对Element.Event.Pseudos.Keys中的键(+)的支持
  • 取消了Core的现有弃用浏览器标记

1.4.5版本中新增功能:

  • 1.4.5为Fx.CSS带来了一个关键的错误修正,导致补间和变形元素样式的许多麻烦。

1.4.4版本中新增功能:

  • 1.4.3版本由于修复了另一个bug而引入了一个bug。 1.4.3不允许自定义属性(例如数据或非标准属性)。这个和其他的已经修复了。

1.4.3版本中新增功能:

  • IE7 / 8 getProperty返回函数
  • 文档:Request.JSON的onFailure行为
  • 数组和元素方法之间的文档冲突
  • 缺少Fx.options.frameSkip文档。
  • 从参数中重新添加未记录到Element.fade
  • Element.js内存泄漏
  • 向文档添加了Element.NativeEvents
  • 新增了Fx.isPaused()方法
  • 打包问题修复。构建头文件和Core.js yml头文件碰撞
  • 添加了对Element.empty
  • 的特别注释
  • IE7与Mootools Core 1.4.2崩溃
  • 无法设置数字0值来形成字段。
  • 在调用回调函数之前,Array#过滤器应将此[i]存储在变量中。
  • 使用this.checked触发的输入[type = radio]固定propertychange onChange
  • 无法正确清理元素及其存储的UID余量
  • element.erase(< html")将内容设置为文字&undefined"

1.4.2版中的新功能:

  • 增加了对原生mouseenter和mouseleave的支持。
  • 弃用MooTools Core Specs存储库,赞成在Core repo中包含规范。由于易于开发。
  • 一系列新规格和旧规格的重构。规格全部通过,速度更快。
  • IE中的本地Element.fireEvent现在可以通过Element._fireEvent访问

在1.4.1版本中新增功能

  • 修正:
  • Firefox中的鼠标滚轮事件
  • Element.fade再次设置可见性CSS属性
  • 如果您使用fireEvent
  • ,则Event.Delegation现在可以正常运行
  • 与Element.setProperty和Element.removeProperty有关的一些问题

1.4.0版本中新增功能

  • 将委派移入Core。
  • ECMAScript 5兼容性修复程序。其中包括Function.bind,Array.map和String.trim
  • 弃用Element.setOpacity()和Element.set(“opacity”)。 Element.setStyle('opacity')是现在唯一正确的方法(同样适用于getter)。
  • 在构建器中默认禁用1.2 compat层。
  • 修改Element.getProperty,Element.setProperty。 Element.getProperty现在使用Slick.getAttribute共享此代码并保存一些字节。
  • 两次克隆元素时,IE7不会再崩溃。
  • 选择器文档返回并更新为Slick。
  • 将Slick更新为1.1.6
  • 跨浏览器统一更改事件行为
  • 将事件重命名为DOMEvent,以免与本机Event对象冲突。

1.3.2版本中新增功能:

  • 修复了〜div-like选择器的浮动错误
  • 修复了Node.js环境中的MooTools
  • 解决了MooTools页面位于IFrame中时Chrome浏览器DOMReady中的异常
  • 修正了IE浏览器中很小数字的setOpacity
  • 修复了MooTools尝试覆盖document.head
  • 时FireFox 4中的一个异常
  • 增加了用选择器创建具有布尔值的元素的可能性,例如新元素('input [checked]');

<强>要求

  • 在客户端启用JavaScript

类似的软件

Aura Framework
Aura Framework

12 Apr 15

Katana
Katana

14 Apr 15

actionHero
actionHero

10 Apr 16

Vafpress Framework
Vafpress Framework

13 May 15

意见 MooTools

评论没有发现
添加评论
打开图片!