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

Smarty
Smarty

13 Apr 15

Flight
Flight

1 Mar 15

Montage
Montage

10 Feb 16

Catalyst
Catalyst

10 Dec 15

Inne programy z deweloperem Google, Inc.

Komentarze do AngularJS

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