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的Fx.isPaused()方法
  • 現在根據新的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,以免與本機事件對象衝突。

1.3.2版本中新增功能:

  • 修復了〜div-like選擇器的浮動錯誤
  • 修復了Node.js環境中的MooTools
  • 解決了MooTools的頁面位於IFrame中時Chrome瀏覽器DOMReady中的異常
  • 修正了IE中非常小的數字的setOpacity
  • 修復了MooTools嘗試覆蓋document.head
  • 時FireFox 4中的一個異常
  • 增加了用選擇器創建具有布爾值的元素的可能性,例如新元素('input [checked]');

<強>要求

  • 在客戶端啟用JavaScript

類似的軟件

PRADO
PRADO

13 Apr 15

Apache Stratos
Apache Stratos

10 Feb 16

Locomotive
Locomotive

13 May 15

PHPixie
PHPixie

12 May 15

意見 MooTools

評論沒有發現
添加評論
打開圖片!