MooTools

Yazılım ekran görüntüsü:
MooTools
Yazılım detaylar:
Versiyon: 1.6.0 Güncelenir
Qayıt: 9 Feb 16
Geliştirici: Valerio Proietti
Lisans: Ücretsiz
Popülerlik: 65

Rating: nan/5 (Total Votes: 0)

Birkaç yıl önce, çoğu geliştirici MooTools 'ı çevredeki en iyi JavaScript çerçevesi olarak görüyor ve hatta jQuery'yi yenmesi ve dünyanın en çok kullanılan JS teknolojisi olması bekleniyordu.

Ancak, beklendiği gibi şeyler sıçramadı ve şu anda internetteki tüm sitelerin% 50'sinden fazlası jQuery'de kullanılıyor, oysa MooTools geliştirme çoğunlukla uyku halindeydi ve kıttı.

Bunun nedeni, yüksek dereceli JavaScript bilgisi ve OOP kodlamasını gerektiren bir çerçeve olan MooTools'un karmaşıklığıdır.

Bu gerçeğe bakılmaksızın, çerçeve hala çok sayıda dikkat çekti ve kodlarına ve eklentilerine katkıda bulunan birçok takipçi, geliştirici vardı.

MooTools şu anda birden fazla modüle ayrılmıştır; programcılar gerektiğinde çerçeve çekirdeğine ekleyebilir veya kaldırabilirler.

Pek çok özellik MooTools ile desteklenmekte ya da ana sayfasında ya da İnternet'teki çok sayıda programlama öğretme sitesi aracılığıyla belgelenmiştir.

Geçmişte MooTools kullanan veya kullanmış olan bazı uygulamalar ve web siteleri Bing, Joomla, Vimeo ve daha birçoğunu içerir.


Bu sürümde

Yenilikler :

  • Array, İşlev, String ve Sayıda .from yöntemini yeniden adlandırın
  • Yeni özellik: Class.Thenable
  • Sauce Labs tarafından test edilmiş tarayıcılara Safari 9 ekleyin
  • kodu stil sahibi ve temiz tutmak için Grunt teknik özelliklerine ESLint eklendi
  • Gruntfile refactor
  • MooTools teknik özellikleri Mocha'ya gider.
  • Özellikler yükseltme, yeniden yapılandırma ve temizleme özellikleri
  • Eski $ pick'un tüm dünyaya gönderilmesini düzeltin
  • Etkinlik Sınıfının global olarak dışa aktarılmasını sağlayın

1.5.1 sürümünde

yenilikler :

  • Chrome ve Firefox için Mousewheel regresyon düzeltmesi.
  • DOMEvent'in tekerlek özelliği artık DOM3 tekerleği olayını da dinliyor.
  • IE8 iFrame sızıntısı düzeltmesi.
  • NativeEvents'e postMessage eklendi.
  • IE7 / 8'in stil öğesinin metnini ayarlayabilmesi için sabit ayarlayıcı.
  • newElement'de radyo ve onay kutusu türleri için değerleri normalleştirin.
  • Svg eleman boyutunun sabitlendi.
  • Sınır yarıçapı için sabit alıcı davranışı.
  • HTML'yi stil öğesine ayarlayabilmek için IE8 için düzeltme eklendi.
  • HTTP yetkilendirmesi olmadan xhr.withCredentials'ları tetikleme seçeneği eklendi.
  • Talep'e PATCH ve HEAD yöntemleri eklendi.
  • ES6'ya uymak için sınıf listesiz sabit hasClass.
  • Bir "e-posta" için bir girdi türü belirlerken IE9 için düzeltme eklendi.
  • İmha edilen öğedeki temsilci "gönder" olayını kaldırırken IE için düzeltme.

1.5 sürümünde

yenilikler :

  • Swiff Core'dan (artık Daha Fazlası'nda bulundu) gitti
  • Tarayıcı'daki kullanıcı aracısı özelliklerinin birçoğu artık kullanılmamaktadır ve MooTools bunun yerine özellik tespitine dayanmaktadır.
  • IE11 için destek eklendi, böylece Browser.ie çalışmaya devam eder, ancak uyumluluk modunda tanımsızdır. Ek bilgi için bu çekme isteğine bakın
  • Ünite testlerini, test yarışmacısını ve Travis CI ve SauceLabs ile entegrasyonu gözden geçirmek için muazzam miktarda iş yapıldı. Bu yeni test paketi yerel olarak çalışabilir, yerel tarayıcıları açıp test edebilir.
  • Element sınıflarını yönetmek için hız geliştirmeleri (modern tarayıcılarda bulunan yeni classList API'yi kullanarak)
  • öğeye appendHTML yöntemi eklendi
  • Fx'e Fx.isPaused () yöntemi eklendi
  • String.contains artık yeni ES6 standardına göre uygulandı.
  • getComputedStyle şimdi, getStyle () yönteminin arkasındaki varsayılan motordur.
  • Yapı sistemi artık Grunt kullanıyor
  • Spinner şu anda WAI-ARIA desteğine sahip.
  • Form Doğrulayıcı şimdi girişleri ve seyrüsefer izlemek için etkinlik delegasyonu kullanıyor
  • Yeni Array.Extras yöntemi: Array.pluck
  • Yeni Etkinlik Slider.js'de taşınıyor
  • Dil dosyalarındaki sayısız güncelleme
  • Swift, Çekirdekten Daha Fazla'ya taşındı
  • Element.Event.Pseudos.Keys'te: tuşlarına (+) destek eklendi
  • Core'un artık kullanımdan kaldırılmış Tarayıcı bayrakları üzerindeki bağımlılığı kaldırıldı

1.4.5 sürümünde

yenilikler :

  • 1.4.5, Fx.CSS için eleman stillerini eşleştiren ve değiştiren birçok sıkıntıya neden olan kritik bir hata düzeltmesi getiriyor.

1.4.4 sürümünde

yenilikler :

  • 1.4.3 sürümü, başka bir hatanın düzeltilmesi sonucunda bir hata başlattı. Özellikle, 1.4.3, özel niteliklere (ör. Veri veya standart dışı özniteliklere) izin vermedi. Bu ve diğerleri giderildi.

1.4.3 sürümünde

yenilikler :

  • IE7 / 8 getProperty işlevleri döndürür
  • Belgeler: Request.JSON'un onFailure davranışını
  • Array ve Elements yöntemleri arasında belge çakışması var
  • Eksik Fx.options.frameSkip dokümanları.
  • Element.fade'e argümantan belgelenmemiş dokümanları yeniden ekleyin
  • Element.js bellek sızıntıları
  • Dokümanlara Element.NativeEvents eklendi
  • Fx.isPaused () yöntemi eklendi
  • Paketleme sorunu düzeltme. Başlık oluştur ve Core.js yml başlığı çarpıştı
  • Element.empty'ye özel not eklendi
  • Mootools Çekirdek 1.4.2 ile IE7 Kilitlenme
  • Form alanları için sayısal 0 değerleri ayarlayamıyorum.
  • Array # filter, bu geri aramayı çağırmadan önce bu [i] öğesini bir değişkende saklamalıdır.
  • this.checked ile bir giriş [type = radio] üzerinde sabit özellik değişikliği standart onChange harekete geçiriyor
  • Elemanların ve depolamaların uygun şekilde temizlenmesini engelleyen UID kalıntısı
  • element.erase (& lsquo; html ') içeriği metne ayarlar & lsquo; undefined'

1.4.2 sürümünde

yenilikler :

  • Yerel mouseenter ve mouseleave için destek eklendi.
  • MooTools Çekirdek Özellikleri deposunu Çekirdek repo'daki spesifikasyonları dahil etmeyi tercih eder. Geliştirmenin kolay olması nedeniyle.
  • Yeni spektler dizisi ve eski teknik özelliklerin yeniden yapılandırılması. Özellikler geçiyor ve çok daha hızlı.
  • IE'de Native Element.fireEvent'e Element._fireEvent aracılığıyla erişilebilir.

1.4.1 sürümünde

yenilikler :

  • Sabit:
  • Firefox'da mousewheel etkinliği
  • Element.fade, görünürlük CSS mülkünü yeniden ayarlar
  • fireEvent kullanırsanız Event.Delegation artık düzgün davranıyor
  • Element.setProperty ve Element.removeProperty ile ilgili birkaç sorun var.

1.4.0 sürümünde

yenilikler :

  • Temsilciliği Çekirdeğe Taşı.
  • ECMAScript 5 uyumluluk düzeltmeleri. Bunların arasında şunlar vardır: Function.bind, Array.map ve String.trim
  • Element.setOpacity () ve Element.set ('opaklık') kullanımdan kaldırılsın. Element.setStyle ('opaklık') şimdi tek doğru yol (aynı şey alıcılar için de geçerlidir).
  • Oluşturucuda 1.2 uyumluluk katmanını varsayılan olarak devre dışı bırakın.
  • Element.getProperty, Element.setProperty'yi yenileyin. Element.getProperty, bu kodu paylaşmak ve bazı bayt kaydetmek için şimdi Slick.getAttribute kullanıyor.
  • Bir öğeyi iki kez kopyalarken IE7 artık çökmez.
  • Selectors dokümanları geri döndü ve Slick için güncellendi.
  • Slick'i 1.1.6'ya güncelleyin
  • Tarayıcılarda birleştirilmiş değişiklik etkinliği davranışı.
  • Etkinliği, yerel Olay nesnesiyle çakışmayacak şekilde DOMEvent için yeniden adlandırdı.

1.3.2 sürümünde

yenilikler :

  • ~ div benzeri seçicilerle Fix Slick hatası
  • Node.js ortamında Sabit MooTool'lar
  • MooTools'taki sayfa bir IFrame'de olduğunda Chrome'da DOMReady'de bir istisna düzeltildi
  • IE'de çok küçük sayılar için sabit ayar durumu
  • MooTools document.head dosyasının üzerine yazmaya çalıştığında FireFox 4'te bir istisna düzeltildi
  • Seçici ile boolean değerli öğeler oluşturma imkanı eklendi, ör. yeni Öğe ('input [checked]');

Gereksinimleri :

  • JavaScript, istemci tarafında etkinleştirildi

Benzer yazılım

Fabriq Framework
Fabriq Framework

13 May 15

FOAM
FOAM

12 May 15

Aurora
Aurora

13 Apr 15

Ender
Ender

12 Apr 15

Yorumlar MooTools

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!