AngularJS

Screenshot Software:
AngularJS
Szczegóły programowe:
Wersja: 2.1.0 / 1.5.8 Aktualizowane
Filmu: 29 Sep 17
Wywoływacz: Google, Inc.
Licencja: Wolny
Popularność: 98

Rating: 4.0/5 (Total Votes: 1)

AngularJS używa unikalnej filozofii kodowania, aby odpowiednio zorganizować i skonfigurować aplikację sieciową, co ułatwia kontrolę i dostosowanie, tylko przez JavaScript, bez żadnych złożonych interakcji z serwerem.

AngularJS poprawia dynamikę i zarządzanie widokami w aplikacji sieci Web, zapewniając lepsze narzędzia do obsługi dynamicznej treści i szablonów.

Stworzony specjalnie z myślą o HTML 5, AngularJS stał się jednym z najbardziej popularnych frameworków JS na świecie, głównie dzięki zespołowi dev firmy Google, który włożył do projektu zarówno kod, zasoby, jak i dokumentację.

Rozbudowana dokumentacja i przykłady są dołączone do pakietu pobierania AngularJS.

Aby pomóc programistom w rozpoczęciu pracy, zespół dev stworzył nawet specjalny kanał YouTube, pełen podręczników, przykładowych aplikacji i innych filmów instruktażowych.

wymagania systemowe


  • JavaScript włączony po stronie klienta

Co nowego w tym wydaniu:

  • Wszystko !!!

Co nowego w wersji 2.0.0 / 1.5.8:

  • Wszystko !!!

Co nowego w wersji 1.5.8 / 2.0.0-RC6:

  • Aplikacje oparte na podzespołach
  • Ulepszone wsparcie dla klas ES6
  • ngAnimateSwap
  • Dodano ngResource
  • Dodano ngRoute
  • Teraz możesz uzyskać dostęp do obiektu locals, który został przekazany do wywołania $ parse z wewnątrz przeanalizowanego wyrażenia poprzez zmienną $ locals.
  • Możesz podać opcje konfiguracji $ http w usłudze $ templateRequest.
  • Możesz utworzyć własne obiekty XHR dla $ http za pośrednictwem usługi $ xhrFactory.
  • ngModel udostępnia teraz klasy ng-puste i nie-puste.
  • Moduł ngAria jest teraz bardziej precyzyjny w obsłudze atrybutów ARIA i tabindex do niestandardowych formantów.
  • Niektórych nowych pomocników jest dostępnych w ngMock, aby ułatwić testowanie

Co nowego w wersji 1.5.8 / 2.0.0-RC5:

  • Aplikacje oparte na podzespołach
  • Ulepszone wsparcie dla klas ES6
  • ngAnimateSwap
  • Dodano ngResource
  • Dodano ngRoute
  • Teraz możesz uzyskać dostęp do obiektu locals, który został przekazany do wywołania $ parse z wewnątrz przeanalizowanego wyrażenia poprzez zmienną $ locals.
  • Możesz podać opcje konfiguracji $ http w usłudze $ templateRequest.
  • Możesz utworzyć własne obiekty XHR dla $ http za pośrednictwem usługi $ xhrFactory.
  • ngModel udostępnia teraz klasy ng-puste i nie-puste.
  • Moduł ngAria jest teraz dokładniejszy w obsłudze atrybutów ARIA i tabindex do niestandardowych formantów.
  • Niektórych nowych pomocników jest dostępnych w ngMock, aby ułatwić testowanie

Co nowego w wersji 1.5.5 / 2.0.0-beta.9:




Nowość w AngularJS 1.4.0 (27 maja 2015)

Co nowego w wersji 1.5.4 / 2.0.0-beta.9:

  • Aplikacje oparte na podzespołach
  • Ulepszone wsparcie dla klas ES6
  • ngAnimateSwap
  • Dodano ngResource
  • Dodano ngRoute
  • Teraz możesz uzyskać dostęp do obiektu locals, który został przekazany do wywołania $ parse z wewnątrz przeanalizowanego wyrażenia poprzez zmienną $ locals.
  • Możesz podać opcje konfiguracji $ http w usłudze $ templateRequest.
  • Możesz utworzyć własne obiekty XHR dla $ http za pośrednictwem usługi $ xhrFactory.
  • ngModel udostępnia teraz klasy ng-puste i nie-puste.
  • Moduł ngAria jest teraz bardziej precyzyjny w obsłudze atrybutów ARIA i tabindex do niestandardowych formantów.
  • Niektórych nowych pomocników jest dostępnych w ngMock, aby ułatwić testowanie

Co nowego w wersji 1.5.3 / 2.0.0-beta.9:

  • Aplikacje oparte na podzespołach
  • Ulepszone wsparcie dla klas ES6
  • ngAnimateSwap
  • Dodano ngResource
  • Dodano ngRoute
  • Teraz możesz uzyskać dostęp do obiektu locals, który został przekazany do wywołania $ parse z wewnątrz przeanalizowanego wyrażenia poprzez zmienną $ locals.
  • Możesz podać opcje konfiguracji $ http w usłudze $ templateRequest.
  • Możesz utworzyć własne obiekty XHR dla $ http za pośrednictwem usługi $ xhrFactory.
  • ngModel udostępnia teraz klasy ng-puste i nie-puste.
  • Moduł ngAria jest teraz bardziej precyzyjny w obsłudze atrybutów ARIA i tabindex do niestandardowych formantów.
  • Niektórych nowych pomocników jest dostępnych w ngMock, aby ułatwić testowanie

Co nowego w wersji 1.5.0 / 2.0.0-beta.0:

  • Aplikacje oparte na podzespołach
  • Ulepszone wsparcie dla klas ES6
  • ngAnimateSwap
  • Dodano ngResource
  • Dodano ngRoute
  • Teraz możesz uzyskać dostęp do obiektu locals, który został przekazany do wywołania $ parse z wewnątrz przeanalizowanego wyrażenia poprzez zmienną $ locals.
  • Możesz podać opcje konfiguracji $ http w usłudze $ templateRequest.
  • Możesz utworzyć własne obiekty XHR dla $ http za pośrednictwem usługi $ xhrFactory.
  • ngModel udostępnia teraz klasy ng-puste i nie-puste.
  • Moduł ngAria jest teraz bardziej precyzyjny w obsłudze atrybutów ARIA i tabindex do niestandardowych formantów.
  • Niektórych nowych pomocników jest dostępnych w ngMock, aby ułatwić testowanie

Co nowego w wersji 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48:

  • Funkcje:
  • filterFilter: pozwala na filtrowanie obiektów takich jak obiekty
  • Poprawki błędów:
  • $ animateCss: upewnij się, że niestandardowe czasy nie mylą pamięci podręcznej gcs
  • $ http: nie modyfikuj obiektu config przekazanego w skróconych metodach w $ http
  • wybierz: zapobiec dodawaniu nieznanej opcji w celu wybrania powiązania z właściwością null.
  • $ animacja: ignoruj ​​nieprawidłowe wartości parametrów opcji
  • $ animacja: zaakceptuj niepakowane elementy DOM jako wejścia do wprowadzania + przeniesienia
  • ngAnimate: zamykanie kolejnych animacji opartych na klasach po dodaniu / usunięciu tej samej klasy podczas usuwania / dodawania

Co nowego w wersji 1.4.1:

  • Funkcje:
  • filterFilter: pozwala na filtrowanie obiektów takich jak obiekty
  • Poprawki błędów:
  • $ animateCss: upewnij się, że niestandardowe czasy nie mylą pamięci podręcznej gcs
  • $ http: nie modyfikuj obiektu config przekazanego w skróconych metodach w $ http
  • wybierz: zapobiec dodawaniu nieznanej opcji w celu wybrania powiązania z właściwością null.
  • $ animacja: ignoruj ​​nieprawidłowe wartości parametrów opcji
  • $ animacja: zaakceptuj niepakowane elementy DOM jako wejścia do wprowadzania + przeniesienia
  • ngAnimate: zamykanie kolejnych animacji opartych na klasach po dodaniu / usunięciu tej samej klasy podczas usuwania / dodawania

Co nowego w wersji 1.4.0:

  • Funkcje:
  • filterFilter: pozwala na filtrowanie obiektów takich jak obiekty
  • Poprawki błędów:
  • $ animateCss: upewnij się, że niestandardowe czasy nie mylą pamięci podręcznej gcs
  • $ http: nie modyfikuj obiektu config przekazanego w skróconych metodach w $ http
  • wybierz: zapobiec dodawaniu nieznanej opcji w celu wybrania powiązania z właściwością null.
  • $ animacja: ignoruj ​​nieprawidłowe wartości parametrów opcji
  • $ animacja: zaakceptuj niepakowane elementy DOM jako wejścia do wprowadzania + przeniesienia
  • ngAnimate: zamykanie kolejnych animacji opartych na klasach po dodaniu / usunięciu tej samej klasy podczas usuwania / dodawania

Co nowego w wersji 1.3.15 / 1.4.0-rc.1:

  • Funkcje:
  • CommonJS: - moduły kątowe są teraz pakowane do npm z pomocnym eksportem
  • Poprawki błędów:
  • wejście: utworzyć maks. i / lub min validator niezależnie od wartości początkowej
  • ngAria: poprawnie ustaw "attr" sprawdzone dla pól wyboru i radia
  • ngModel: rozwiązuje problemy, gdy parametr parserName jest taki sam, jak klucz walidatora

Co nowego w wersji 1.3.14 / 1.4.0-beta.5:

  • Funkcje:
  • CommonJS: - moduły kątowe są teraz pakowane do npm z pomocnym eksportem
  • Poprawki błędów:
  • wejście: utworzyć maks. i / lub min validator niezależnie od wartości początkowej
  • ngAria: poprawnie ustaw "attr" sprawdzane dla pól wyboru i radia
  • ngModel: rozwiązuje problemy, gdy parametr parserName jest taki sam jak klucz walidatora

Co nowego w wersji 1.3.11:

  • Poprawki błędów:
  • $ lokalizacja: nie zastępuj, gdy linka zostanie kliknięta
  • htmlAnchorDirective: usuń element "element! == element docelowy"
  • htmlAnchorDirective: nie zastępuj detektora zdarzeń, jeśli zostanie zastąpiony, ignoruj ​​zdarzenie, jeśli celem jest inny element

Co nowego w wersji 1.3.9:

  • Poprawki błędów:
  • $ parse: zezwól na użycie mieszkańców w zadaniach
  • filterFilter: użyj isArray () w celu określenia typu tablicy
  • Funkcje:
  • ngMock / $ exceptionHandler: rejestruje błędy podczas rethrowingu
  • Udoskonalenia skuteczności:
  • ngStyleDirective: użyj $ watchCollection

Co nowego w wersji 1.3.8:

  • limitTo: zastępuje pętlę slice
  • ngAria: wyzwalaj trawienie na ng-kliknięciu za pomocą klawisza, przekazać $ zdarzenie do wyrażenia
  • orderBy: porównywanie timestamps przy sortowaniu obiektów daty

Co nowego w wersji 1.3.5:

  • Poprawki błędów:
  • $ templateRequest: propaguj odrzucenie, gdy ustawiona jest flaga ignoreRequestError
  • $ httpBackend: umożliwia anulowanie żądania z fałszywym czasem timeoutId
  • linky: koduj wszystkie podwójne cudzysłowy podczas serializacji adresów e-mailowych
  • ngMock: opisuj $ RootScopeDecorator
  • ngMock: odpowiedź nie zawsze zawierała argument statusText
  • wybierz: użyj ścisłego porównania podczas usuwania opcji z ctrl
  • wybierz: rozwiązuje kilka problemów podczas przenoszenia opcji między grupami

Co nowego w wersji 1.3.4:

  • ngMaxlength: dodaj wsparcie dla wyłączenia maksymalnego limitu długości
  • ngModelController: dodaj metodę $ setDirty
  • ngPolalizuj: dodaj obsługę liczenia do wyrażenia jednorazowego

Co nowego w wersji 1.3.2:

  • Poprawki błędów:
  • $ kompilacja: nie przywracaj funkcji związanych z transclude związanymi z rodzicami
  • $ parse: stateful interceptors zastępują niezdefiniowany wyraz
  • $ parse: dodaj szybkie sprawdzenie konstruktora Function w szybkiej ścieżce
  • $ analiza, zdarzenia: zapobieganie przypadkowemu nadużyciu właściwości na zdarzeniu $
  • ngRoute: umożliwiają dziedziczone właściwości protokołu proto w obiekcie params route
  • wybierz: użyj ścisłego porównania dla opcji isSelected with selectAs
  • Nowe funkcje:
  • ngAria: ogłoszenie ngMessages z aria-live
  • ngMock: dekorator dodający Scope # $ countChildScopes and Scope # $ countWatchers

Co nowego w wersji 1.3.0:

  • Nowe funkcje:
  • $ anchorScroll: obsługuje konfigurowalne przesunięcie pionowego przewijania
  • $ animacja: wprowadzenie metody $ atimate.animate ()
  • $ animacja: zezwolenie, aby animowane animacje były przekazywane do animacji
  • currencyFilter: dodaj fractionSize jako parametr opcjonalny
  • jqLite: dodaj prywatną funkcję jqLiteDocumentLoaded

Co nowego w wersji 1.2.21:

  • Poprawki błędów:
  • $ http: rozwiązać problem z datą podwójnego podawania przy kodowaniu params
  • $ lokalizacja: uchwyt plus znak w łańcuchach zapytań
  • $ rootScope: $ watchCollection powinien obsługiwać NaN w obiektach
  • angular.copy: prawidłowe flagi klona regexp
  • csp: naprawianie autouzupełniania CSP + lepsze dokumenty
  • dokumenty: zmień formę plnkr, aby otworzyć je w tym samym oknie
  • jqLite: triggerHandler obsługuje unbind self
  • ngHref: usuwaj atrybut, gdy wartość jest pusta, zamiast ignorować
  • ngRoute: usuń niepotrzebne wywołanie do decodeURIComponent

Co nowego w wersji 1.2.18:

  • Poprawki błędów:
  • $ injector: zgłaszanie informacji o okólniku w okólniku.
  • ngResource: nie konwertuj wartości literalnych na obiekty Resource, jeśli isArray jest prawdziwy.

Co nowego w wersji 1.2.14:

  • Nowe funkcje:
  • $ animacja: animacja zabrudzonego, dziewiczego, ważnego, nieprawidłowego dla formularza / pól.
  • Poprawki błędów:
  • $ parse: zmniejszenie fałszywych pozytywów w testach isElement.
  • wejście: użyj ValidityState w celu określenia ważności.
  • isElement: zmniejsz liczbę fałszywych pozytywów w testach isElement.

Co nowego w wersji 1.2.11:

  • Poprawki błędów:
  • $ kompiluj: zachowuj klasy CSS dodawane w kloneAttachFn na asynchronicznych dyrektywach.
  • $ http: uaktualnij httpBackend do korzystania z ActiveXObject w przeglądarce IE8, jeśli to konieczne.
  • $ q: utwórz wsparcie dla $ q.reject i złap.
  • filterFilter: nie interpretuj punktów w polach obiektów predykatowych jako ścieżek.
  • mocks: prąd refaktora Zadania do pracy w / Jasmine 2.
  • ngResource: podczas kodowania identyfikatora URI nie należy dopisywać liczby do "$" w wartości parametru url.

Co nowego w wersji 1.2.8:

  • Funkcje:
  • Zezwalaj na multiline ng-options.
  • Poprawki błędów:
  • Zwróć odpowiedźText na IE8 dla żądań z zestawem responseType.
  • Zezwalaj na kod stanu 0 z dowolnego protokołu.

Co nowego w wersji 1.2.7:

  • Poprawki błędów:
  • Usuń końcowe s z obliczonych stylów długości okresu przejścia.
  • Użyj ActiveX XHR podczas tworzenia żądań PATCH w IE8.
  • Zignoruj ​​wiele połączeń do funkcji onreadystatechange przy użyciu readyState = 4.
  • Zapobieganie szablonowi adresu URL z zawaleniem do pustego ciągu.
  • Użyj do zdarzenia zmiany tylko wtedy, gdy nie jest już w toku.

Co nowego w wersji 1.2.5:

  • Poprawki błędów:
  • $ kompilacja: umożliwia literały w odsyłaczach zakresu izolacji
  • mega-mocks: użyj kopii kopiowania danych w $ httpBackend
  • zamknięcie: dodanie brakujących definicji zewnętrznych formantów ControlController
  • ngInclude: dodaj szablon do DOM przed połączeniem innych dyrektyw
  • ngView: dodaj szablon do DOM przed połączeniem innych dyrektyw

Co nowego w wersji 1.2.0:

  • Animacje:
  • Upewnij się, że przejścia CSS mogą pracować z dziedziczonymi definicjami klasy CSS
  • Zapewnia wsparcie dla poruszających animacji za pomocą CSS
  • $ parse:
  • Zabezpieczenia wyrażeń ukrywając "prywatne" właściwości
  • Dokumenty:
  • Udostępnianie stron indeksowych dla każdego modułu kątowego
  • Dodaj skrót do przeszukiwania dla paska wyszukiwania
  • jqLite:
  • Wyeksploatuj izolatScope () getter podobny do zakresu ()
  • Inne:
  • Dodaj pliki zewnętrznych dla kompilatora zamknięcia

Co nowego w wersji 1.1.5:

  • Dodano wyszukiwanie FullText w celu zastąpienia wyszukiwarki Google w dokumentach.
  • Dodano klasę CSS, podczas gdy element został przytrzymany przez dotknięcie.
  • Dopasuj opcje za pomocą wyrażenia innego niż tożsamość obiektu.
  • Dodano wyzwalacze zdarzeń myszy i myszy do scenariusza.

Co nowego w wersji 1.1.0:

  • $ http: support custom reponseType.
  • $ sniffer: automatyczne wykrywanie trybu CSP (obecnie wymaga Chrome na kanale dev).

Co nowego w wersji v1.0.1:

  • Poprawki błędów:
  • $ lokalizacja: nie rzucaj wyjątku podczas przepisywania adresu URL, jeśli element został usunięty.
  • $ lokalizacja: zapobieganie przechodzeniu do pętli przekierowania.

Co nowego w wersji v1.0.0:

  • poprawnie przeanalizuj adresy linków w trybie hashbang z prefiksem.
  • Przechwytywanie kliknięć linków stałych w trybie hash-bang.

Co nowego w wersji v1.0.0rc6:

  • Obsługa metody HTTP PATCH.
  • Wsparcie dla jQuery 1.7.2.

Co nowego w wersji v0.10.6:

  • Funkcje:

  • Zastąpić podsystem Wstrzykiwanie zależności. Jest to ogromna zmiana rdzenia kątowego, która była konieczna z wielu powodów. Przeczytaj pełny dokument o projekcie, aby zrozumieć zmiany i rozumowanie za nimi.
  • Dodano angular.bootstrap do ręcznego uruchamiania aplikacji. Zobacz Inicjowanie aplikacji kąta doc.
  • Funkcja pomocnika umożliwia wstrzykiwanie i moduł ułatwiający badanie DI i jaśminu o wiele łatwiejsze.
  • jqLite i jQuery zostały rozszerzone za pomocą metody pomocniczej wtryskiwacza (), która ułatwia dostęp do wtryskiwacza aplikacji podczas debugowania.
  • Przepisanie usługi xhr i jej zależności, które zostało zastąpione usługą http http. $ Browser.xhr i jego symbole zostały zastąpione przez $ httpBackend i jego testy jednostkowe i testy mnożące końcowych końców. Usługa i funkcjonalność usługi zasobów $ została zachowana, z wyjątkiem buforowania, która nie występuje automatycznie w przeszłości (zwraca uwagę, że plik verifyCache nie działa).
  • $ q - Q-jak implementacja odroczonego / obiecującego
  • Przejrzyste powiązanie danych z obietnicami w szablonach. Przykład
  • Nowa usługa anchorScroll, która ogląda adresy url i prowadzi do zakotwiczenia html, nawet jeśli zawartość została załadowana przez ng: view
  • Nowa fabryka buforów LRU - usługa cacheFactory $
  • jQuery 1.7 compatibility
  • Poprawki błędów:
  • Nazwy dyrektyw są obecnie niewrażliwe na wielkość liter
  • $ lokalizacja # fixer adresów URL (numer # 648)
  • ng: włącz - zapobiegaj sytuacjom rasy, ignorując nieaktualne wywołania zwrotne http
  • ng: repeat - wsparcie powtarzania nad tablicą z wartością null
  • angular.copy - throw Error jeśli źródło i miejsce docelowe są identyczne
  • Formularze nie powinny zapobiegać przesyłaniu danych POST, jeśli atrybut action jest obecny

Wymagania :

  • JavaScript włączony po stronie klienta

Podobne oprogramowanie

Montage
Montage

10 Feb 16

Tornado
Tornado

10 Dec 15

Apache MyFaces
Apache MyFaces

12 May 15

iio Engine
iio Engine

11 Apr 15

Inne programy z deweloperem Google, Inc.

Komentarze do AngularJS

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