MooTools

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

Rating: nan/5 (Total Votes: 0)

几年前,大多数开发人员认为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

类似的软件

TrinteJS
TrinteJS

12 May 15

AngularJS
AngularJS

29 Sep 17

Kivy
Kivy

11 Apr 15

意见 MooTools

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