MooTools

Screenshot Software:
MooTools
Szczegóły programowe:
Wersja: 1.6.0 Aktualizowane
Filmu: 9 Feb 16
Wywoływacz: Valerio Proietti
Licencja: Wolny
Popularność: 65

Rating: nan/5 (Total Votes: 0)

W pewnym momencie kilka lat temu większość deweloperów rozważała MooTools , aby być najlepszym środowiskiem JavaScript, a nawet oczekiwać, że pokona jQuery i stanie się najpopularniejszą na świecie technologią JS.

Ale rzeczy nie zostały uporządkowane zgodnie z oczekiwaniami, a jQuery jest obecnie używany na ponad 50% wszystkich witryn w Internecie, podczas gdy rozwój MooTools jest w większości nieaktywny i brakuje.

Wynika to ze złożoności MooTools, która wymaga wysokiego poziomu znajomości JavaScriptu i kodowania OOP.

Niezależnie od tego, ramy wciąż przyciągają mnóstwo uwagi i wielu obserwatorów, programistów, którzy przyczynili się do powstania kodu i wtyczek.

Obecnie MooTools dzieli się na wiele modułów, które programiści mogą dodawać lub usuwać do rdzenia szkieletu, kiedy tylko zajdzie taka potrzeba.

Wiele funkcji jest obsługiwanych przez MooTools, wszystkie bardzo dobrze udokumentowane, na stronie głównej lub poprzez ogromną liczbę tutoriali do programowania w Internecie.

Niektóre aplikacje i witryny internetowe, które używały lub używały MooTools w przeszłości, to Bing, Joomla, Vimeo i wiele innych.

Co nowego w tej wersji:

  • Zmień nazwę .z metody w tablicy, funkcji, ciągu i liczby
  • Nowa funkcja: Class.Thenable
  • Dodaj przeglądarki Safari 9 do testowanych przez firmę Sauce przeglądarek
  • Dodano ESLint do specyfikacji Grunt, aby zachować styl i czystość kodu
  • Refaktor Gruntfile
  • Specyfikacja MooTools idzie Mocha
  • Aktualizacja specyfikacji, refaktor i czyszczenie
  • Napraw, aby starszy wybór $ został wyeksportowany do globalnej wersji
  • Napraw, więc klasa zdarzenia zostanie wyeksportowana do globalnej wersji

Co nowego w wersji 1.5.1:

  • Poprawka regresji myszy na kółeczkach w przeglądarce Chrome i Firefox.
  • Właściwość koła DOMEvent teraz słucha także zdarzenia koła DOM3.
  • IE8 Rozwiązanie nieszczelności iFrame.
  • Dodano postMessage do NativeEvents.
  • Naprawiono seter, więc IE7 / 8 może ustawić tekst elementu stylu.
  • Znormalizuj wartości na newElement dla radia i typów pól.
  • Naprawiono rozmiar elementu svg.
  • Naprawiono zachowanie gettera dla promienia obramowania.
  • Dodano poprawkę do IE8, aby móc ustawić HTML w elemencie stylu.
  • Dodano opcję wyzwalania xhr.withCredentials bez autoryzacji HTTP.
  • Dodano metody PATCH i HEAD do żądania.
  • Naprawiono metodę hasClass bez listy klasy, aby była zgodna z ES6.
  • Dodano poprawkę do IE9 podczas ustawiania typu wejścia na "e-mail".
  • Naprawiono IE podczas usuwania delegowanego zdarzenia "submit" z zniszczonego elementu.

Co nowego w wersji 1.5:

  • Swiff zniknął z Core (teraz znajduje się w More)
  • Wiele właściwości agenta użytkownika w przeglądarce jest obecnie przestarzałych, a funkcja MooTools zależy od wykrywania funkcji.
  • Dodano obsługę IE11, dzięki czemu Browser.ie nadal działa, ale jest niezdefiniowana w trybie zgodności. Zobacz te żądanie ściągnięcia, aby uzyskać dodatkowe informacje
  • Ogromna ilość pracy wykonanej w celu przeglądu testów jednostkowych, testu biegacza i integracji z Travis CI i SauceLabs. Ten nowy zestaw testów można również uruchomić lokalnie, otwierając i testując lokalne przeglądarki
  • Poprawki szybkości zarządzania klasami elementów (przy użyciu nowego API klasy ClassList dostępnego w nowoczesnych przeglądarkach)
  • dodano metodę appendHTML do elementu
  • Metoda Fx.isPaused () dodana do Fx
  • String.contains jest teraz zaimplementowany zgodnie z nowym standardem ES6
  • getComputedStyle jest teraz domyślnym mechanizmem kryjącym się za metodą getStyle ()
  • System budowy używa teraz Grunta
  • Spinner ma teraz wsparcie WAI-ARIA
  • Formularz Validator teraz używa delegowania zdarzeń do oglądania wejść i czegokolwiek
  • Nowa metoda Array.Extras: Array.pluck
  • Nowy ruch wydarzeń w Slider.js
  • Liczne aktualizacje plików językowych
  • Swiff został przeniesiony do More, z Core
  • Dodano obsługę: keys (+) w Element.Event.Pseudos.Keys
  • Zależność od obecnie odrzuconych usuniętych flag przeglądarki Core

Co nowego w wersji 1.4.5:

  • 1.4.5 wprowadza krytyczną poprawkę do Fx.CSS, która spowodowała wiele problemów z tworzeniem animacji i przekształcaniem stylów elementów.

Co nowego w wersji 1.4.4:

  • Wersja 1.4.3 wprowadziła błąd w wyniku naprawienia innego błędu. W szczególności 1.4.3 nie pozwalał na stosowanie atrybutów niestandardowych (np. Atrybutów danych lub niestandardowych). Ten i inne zostały naprawione.

Co nowego w wersji 1.4.3:

  • IE7 / 8 getProperty zwraca funkcje
  • Dokumentacja: Zachowanie Request.JSON w onFailure
  • Konflikty dokumentów między metodami Array i Elements
  • Brakująca dokumentacja Fx.options.frameSkip.
  • Ponownie dodaj nieudokumentowane z argumentu do elementu Element.fade
  • wycieki pamięci Element.js
  • Dodano Element.NativeEvents do dokumentów
  • Dodano metodę Fx.isPaused ()
  • Naprawiono problem związany z pakowaniem. Zbuduj nagłówek i core.js kolizja nagłówka
  • Dodano specjalną notatkę do Element.empty
  • IE7 Crash z Mootools Core 1.4.2
  • Nie można ustawić liczbowych wartości 0 w celu utworzenia pól.
  • Filtr tablicy # powinien zapisać to [i] w zmiennej przed wywołaniem wywołania zwrotnego.
  • Naprawiono propertyzję na wejściu [typ = radio] z włączonym tym kontrolowanym ogniem na Zmień> / li>
  • UID pozostałości, które uniemożliwiły prawidłowe czyszczenie elementów i ich przechowywanie
  • element.erase (& bdml;) ustawia treść na tekst & quot; undefined '

Co nowego w wersji 1.4.2:

  • Dodano obsługę natywnego myszy i myszy.
  • Powoduje wycofanie repozytorium głównych specyfikacji MooTools na rzecz uwzględnienia specyfikacji w repozytorium Core. Ze względu na łatwość rozwoju.
  • Seria nowych specyfikacji i refaktoryzacja starych specyfikacji. Specyfikacje przemijają i są znacznie szybsze.
  • Native Element.fireEvent w IE jest teraz dostępny w via Element._fireEvent.

Co nowego w wersji 1.4.1:

  • Naprawiono:
  • Zdarzenie kółka myszy w Firefoksie
  • Element.fade ustawia właściwość CSS widoczności ponownie
  • Event.Delegation działa teraz poprawnie, jeśli używasz fireEvent
  • Kilka problemów z Element.setProperty i Element.removeProperty.

Co nowego w wersji 1.4.0:

  • Przenieś delegację do Core.
  • Poprawki kompatybilności ECMAScript 5. Wśród nich są Function.bind, Array.map i String.trim
  • Wycofaj element.setOpacity () i Element.set ("krycie"). Element.setStyle ("nieprzezroczystość") jest teraz jedyną właściwą metodą (to samo dotyczy modułów pobierających).
  • Wyłącz domyślnie warstwę 1.2 w programie budującym.
  • Odśwież Element.getProperty, Element.setProperty. Element.getProperty używa teraz Slick.getAttribute, aby udostępnić ten kod i zapisać kilka bajtów.
  • IE7 nie zawiesza się już podczas dwukrotnego klonowania elementu.
  • Dokumentacja selektorów powróciła i zaktualizowana dla wersji Slick.
  • Zaktualizuj program Slick do wersji 1.1.6
  • Ujednolicona zmiana zachowania zdarzeń w różnych przeglądarkach.
  • Zmienił nazwę zdarzenia na DOMEvent, aby nie kolidował z natywnym obiektem zdarzenia.

Co nowego w wersji 1.3.2:

  • Naprawiono śliski błąd z ~ selektorami podobnymi do div
  • Naprawiono MooTools w środowisku Node.js
  • Naprawiono wyjątek w DOMReady w przeglądarce Chrome, gdy strona z MooTools była w ramce IFrame
  • Naprawiono setOpacity dla bardzo małych liczb w IE
  • Naprawiono wyjątek w FireFox 4, gdy MooTools próbował nadpisać document.head
  • Dodano możliwość tworzenia elementów z wartościami logicznymi za pomocą selektora, np. nowy element ('input [checked]');

Wymagania :

  • Obsługa JavaScript po stronie klienta

Podobne oprogramowanie

Aspen
Aspen

20 Jul 15

Hackwork
Hackwork

13 Apr 15

Express
Express

26 Jul 16

Aura
Aura

1 Mar 15

Komentarze do MooTools

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii