AngularJS

Yazılım ekran görüntüsü:
AngularJS
Yazılım detaylar:
Versiyon: 2.1.0 / 1.5.8 Güncelenir
Qayıt: 29 Sep 17
Geliştirici: Google, Inc.
Lisans: Ücretsiz
Popülerlik: 98

Rating: 4.0/5 (Total Votes: 1)

AngularJS , karmaşık bir sunucu tarafı etkileşimi olmadan JavaScript'i kontrol etmeyi ve özelleştirmeyi kolaylaştıran bir Web uygulamasını düzgün bir şekilde düzenleyip yapılandırmak için benzersiz bir kodlama felsefesi kullanır.

AngularJS, bir Web uygulamasında dinamikleri ve görünümleri geliştirerek dinamik içeriği ve kalıplaşmış düzenleri işlemek için daha iyi araçlar sağlar.

Özellikle HTML 5 ile başa çıkmak için yaratılmış olan AngularJS, şu anda ağırlıklı olarak Google'ın projeye kod, kaynak ve dokümantasyona katkıda bulunan geliştirme ekibi sayesinde dünyanın en çok kullanılan JS çerçevelerinden biri haline geldi.

AngularJS indirme paketi ile kapsamlı dokümantasyon ve örnekler bulunur.

Geliştiricilerin başlamasına yardımcı olmak için geliştirici ekibi, öğreticilerle, örnek uygulamalarla ve diğer öğretim videolarıyla dolu, özel bir YouTube kanalı bile oluşturdu.

Sistem gereksinimleri


  • JavaScript, istemci tarafında etkinleştirildi

Bu sürümde

Yenilikler :

  • Her şey !!!

2.0.0 / 1.5.8 sürümünde

yenilikler :

  • Her şey !!!

1.5.8 / 2.0.0-RC6 sürümünde

yenilikler :

  • Bileşen tabanlı uygulamalar
  • ES6 sınıfları için geliştirilmiş destek
  • ngAnimateSwap yönergesi
  • ngResource eklendi
  • ngRoute eklendi
  • Şimdi ayrıştırılmış ifadenin içinden $ yerel değişkenlerle $ ayrıştırma çağrısına geçirilen yerel nesneye erişebilirsiniz.
  • $ templateRequest hizmetinin $ http yapılandırma seçeneklerini sağlayabilirsiniz.
  • $ xhrFactory hizmeti aracılığıyla $ http için kendi özel XHR nesnelerinizi oluşturabilirsiniz.
  • ngModel şimdi boş ve boş olmayan CSS sınıfları sağlıyor.
  • ngAria modülü artık ARIA özelliklerini ve tabindex'i özel denetimler ile işlerken daha hassas.
  • Testi kolaylaştırmak için ngMock'da bazı yeni yardımcılar mevcuttur

1.5.8 / 2.0.0-RC5 sürümünde

yenilikler :

  • Bileşen tabanlı uygulamalar
  • ES6 sınıfları için geliştirilmiş destek
  • ngAnimateSwap yönergesi
  • ngResource eklendi
  • ngRoute eklendi
  • Şimdi ayrıştırılmış ifadenin içinden $ yerel değişkenlerle $ ayrıştırma çağrısına geçirilen yerel nesneye erişebilirsiniz.
  • $ templateRequest hizmetinin $ http yapılandırma seçeneklerini sağlayabilirsiniz.
  • $ xhrFactory hizmeti aracılığıyla $ http için kendi özel XHR nesnelerinizi oluşturabilirsiniz.
  • ngModel şimdi boş ve boş olmayan CSS sınıfları sağlıyor.
  • ngAria modülü artık ARIA özelliklerini ve tabindex'i özel denetimler ile işlerken daha hassas.
  • Testi kolaylaştırmak için ngMock'da bazı yeni yardımcılar mevcuttur

1.5.5 / 2.0.0-beta.9 sürümünde

yenilikler :




AngularJS 1.4.0'da yenilikler (27 Mayıs 2015)


1.5.4 / 2.0.0-beta.9 sürümünde

yenilikler :

  • Bileşen tabanlı uygulamalar
  • ES6 sınıfları için geliştirilmiş destek
  • ngAnimateSwap yönergesi
  • ngResource eklendi
  • ngRoute eklendi
  • Şimdi ayrıştırılmış ifadenin içinden $ yerel değişkenlerle $ ayrıştırma çağrısına geçirilen yerel nesneye erişebilirsiniz.
  • $ templateRequest hizmetinin $ http yapılandırma seçeneklerini sağlayabilirsiniz.
  • $ xhrFactory hizmeti aracılığıyla $ http için kendi özel XHR nesnelerinizi oluşturabilirsiniz.
  • ngModel şimdi boş ve boş olmayan CSS sınıfları sağlıyor.
  • ngAria modülü artık ARIA özelliklerini ve tabindex'i özel denetimler ile işlerken daha hassas.
  • Testi kolaylaştırmak için ngMock'da bazı yeni yardımcılar mevcuttur

1.5.3 / 2.0.0-beta.9 sürümünde

yenilikler :

  • Bileşen tabanlı uygulamalar
  • ES6 sınıfları için geliştirilmiş destek
  • ngAnimateSwap yönergesi
  • ngResource eklendi
  • ngRoute eklendi
  • Şimdi ayrıştırılmış ifadenin içinden $ yerel değişkenlerle $ ayrıştırma çağrısına geçirilen yerel nesneye erişebilirsiniz.
  • $ templateRequest hizmetinin $ http yapılandırma seçeneklerini sağlayabilirsiniz.
  • $ xhrFactory hizmeti aracılığıyla $ http için kendi özel XHR nesnelerinizi oluşturabilirsiniz.
  • ngModel şimdi boş ve boş olmayan CSS sınıfları sağlıyor.
  • ngAria modülü artık ARIA özelliklerini ve tabindex'i özel denetimler ile işlerken daha hassas.
  • Testi kolaylaştırmak için ngMock'da bazı yeni yardımcılar mevcuttur

1.5.0 / 2.0.0-beta.0 sürümünde

yenilikler :

  • Bileşen tabanlı uygulamalar
  • ES6 sınıfları için geliştirilmiş destek
  • ngAnimateSwap yönergesi
  • ngResource eklendi
  • ngRoute eklendi
  • Şimdi ayrıştırılmış ifadenin içinden $ yerel değişkenlerle $ ayrıştırma çağrısına geçirilen yerel nesneye erişebilirsiniz.
  • $ templateRequest hizmetinin $ http yapılandırma seçeneklerini sağlayabilirsiniz.
  • $ xhrFactory hizmeti aracılığıyla $ http için kendi özel XHR nesnelerinizi oluşturabilirsiniz.
  • ngModel şimdi boş ve boş olmayan CSS sınıfları sağlıyor.
  • ngAria modülü artık ARIA özelliklerini ve tabindex'i özel denetimler ile işlerken daha hassas.
  • Testi kolaylaştırmak için ngMock'da bazı yeni yardımcılar mevcuttur

1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48 sürümünde

yenilikler :

  • Özellikler:
  • filterFilter: benzer nesneler dizisine filtre uygulanmasına izin ver
  • Hata Düzeltmeleri:
  • $ animateCss: özel sürelerin gcs önbellekle karıştırılmamasını sağlayın
  • $ http: $ http kısa yöntemlerine geçirilen yapılandırma nesnesini değiştirmeyin
  • select: bilinmeyen seçeneğin null özelliğine ne zaman bağlı olacağını seçmek için eklenmesini önle
  • $ animate: geçersiz seçenek parametre değerlerini yok sayın
  • $ animate: unwrapped DOM öğelerini enter + move için girdi olarak kabul edin
  • ngAnimate: Kaldırılan / eklendiğinde aynı sınıf eklendiğinde / kaldırıldığında sınıf tabanlı animasyonları yakından takip eder

1.4.1 sürümünde

yenilikler :

  • Özellikler:
  • filterFilter: benzer nesneler dizisine filtre uygulanmasına izin ver
  • Hata Düzeltmeleri:
  • $ animateCss: özel sürelerin gcs önbellekle karıştırılmamasını sağlayın
  • $ http: $ http kısa yöntemlerine geçirilen yapılandırma nesnesini değiştirmeyin
  • select: bilinmeyen seçeneğin null özelliğine ne zaman bağlı olacağını seçmek için eklenmesini önle
  • $ animate: geçersiz seçenek parametre değerlerini yok sayın
  • $ animate: unwrapped DOM öğelerini enter + move için girdi olarak kabul edin
  • ngAnimate: Kaldırılan / eklendiğinde aynı sınıf eklendiğinde / kaldırıldığında sınıf tabanlı animasyonları yakından takip eder

1.4.0 sürümünde

yenilikler :

  • Özellikler:
  • filterFilter: benzer nesneler dizisine filtre uygulanmasına izin ver
  • Hata Düzeltmeleri:
  • $ animateCss: özel sürelerin gcs önbellekle karıştırılmamasını sağlayın
  • $ http: $ http kısa yöntemlerine geçirilen yapılandırma nesnesini değiştirmeyin
  • select: bilinmeyen seçeneğin null özelliğine ne zaman bağlı olacağını seçmek için eklenmesini önle
  • $ animate: geçersiz seçenek parametre değerlerini yok sayın
  • $ animate: unwrapped DOM öğelerini enter + move için girdi olarak kabul edin
  • ngAnimate: Kaldırılan / eklendiğinde aynı sınıf eklendiğinde / kaldırıldığında sınıf tabanlı animasyonları yakından takip eder

1.3.15 / 1.4.0-rc.1 sürümünde

yenilikler :

  • Özellikler:
  • CommonJS: - açısal modüller artık yararlı ihracatlarla birlikte npm için paketlendi
  • Hata Düzeltmeleri:
  • giriş: başlangıç ​​değerinden bağımsız olarak maksimum ve / veya minimum doğrulayıcı oluşturun
  • ngAria: onay kutuları ve telsizler için "checked" attr değerini doğru olarak ayarlayın
  • ngModel: ayrıştırıcıAdı doğrulayıcı anahtarı ile aynı olduğunda, sorunları düzeltme

1.3.14 / 1.4.0-beta.5 sürümünde

Yenilikler :

  • Özellikler:
  • CommonJS: - açısal modüller artık yararlı ihracatlarla birlikte npm için paketlendi
  • Hata Düzeltmeleri:
  • giriş: başlangıç ​​değerinden bağımsız olarak maksimum ve / veya minimum doğrulayıcı oluşturun
  • ngAria: onay kutuları ve telsizler için "checked" attr değerini doğru olarak ayarlayın
  • ngModel: ayrıştırıcıAdı doğrulayıcı anahtarı ile aynı olduğunda, sorunları düzeltme

1.3.11 sürümünde

yenilikler :

  • Hata Düzeltmeleri:
  • $ konum: bağlantı shift tıklandığında yeniden yazmayın
  • htmlAnchorDirective: "öğe! == hedef öğesi" kaldırın
  • htmlAnchorDirective: değiştirilirse etkinlik dinleyicisi ekleme, hedef farklı öğelerse olayı yoksayma

1.3.9 sürümünde

yenilikler :

  • Hata Düzeltmeleri:
  • ayrıştırma: ödevlerde yerli halkın kullanımına izin ver
  • filterFilter: dizi türünü belirlemek için isArray () kullanın.
  • Özellikler:
  • ngMock / $ exceptionHandler: yeniden oluşturulurken hataları günlüğe kaydet
  • Performans İyileştirmeleri:
  • ngStyleDirective: $ watchCollection kullanın

1.3.8 sürümünde

yenilikler :

  • limitTo: döngü dilimiyle değiştir
  • ngAria: tuşa basarak ng-tıklama üzerine tetikleyici tetikleyebilir, ifadeye $ olayı iletir
  • orderBy: tarih nesnelerini sıralarken zaman damgalarını karşılaştırma

1.3.5 sürümünde

yenilikler :

  • Hata Düzeltmeleri:
  • $ templateRequest: ignoreRequestError bayrağı ayarlandığında red otoritesini yaymak
  • $ httpBackend: talebin falsy timeoutId ile iptal edilmesine izin ver
  • linky: e-posta adreslerini seri hale getirirken tüm çift tırnakları kodlayın
  • ngMock: $ RootScopeDecorator'a açıklama yapın
  • ngMock: yanıt her zaman bir statusText argümanı kullanmadı
  • select: ctrl seçeneklerini kaldırırken katı karşılaştırma kullanın
  • select: seçenekleri gruplar arasında taşırken bazı sorunları giderebilirsiniz

1.3.4 sürümünde

yenilikler :

  • ngMaxlength: maksimum uzunluk sınırlamasını devre dışı bırakmak için destek ekleyin
  • ngModelController: $ setDirty yöntemi ekleyin
  • nlPlatür: sayıların bir defalık bir ifadesidir desteğini ekleyin

1.3.2 sürümünde

yenilikler :

  • Hata Düzeltmeleri:
  • derleme: ebeveyne, işlevleri çevreleyen işlevleri tekrar bağlamayın
  • ayrıştırma: durumlu önleyiciler tanımlanmamış ifadeyi geçersiz kılar
  • ayrıştırma: hızlı yolda İşlev yapıcısına hızlı kontrol ekleme
  • $ ayrıştırma, etkinlikler: kazara $ etkinlik özelliklerinin yanlış kullanılmasını önleme
  • ngRoute: rota params nesnesinde proto devralınan özelliklere izin ver
  • select: seçimlerle isSelected için katı karşılaştırma kullanın
  • Yeni Özellikler:
  • ngAria: aria-live ile ngMessages'i duyurun
  • ngMock: Scope # $ countChildScopes ve Scope # $ countWatchers'ı ekleyen dekoratör

1.3.0 sürümünde

yenilikler :

  • Yeni Özellikler:
  • anchorScroll: yapılandırılabilir bir dikey kaydırma ofsetini destekleme
  • $ animate: $ animate.animate () yöntemini tanıtın
  • $ animate: $ animate'in animasyonlara özel stiller iletmesine izin ver
  • currencyFilter: fractionSize öğesini isteğe bağlı parametre olarak ekleyin
  • jqLite: özel jqLiteDocumentLoaded işlevi ekleyin

1.2.21 sürümünde

yenilikler :

  • Hata Düzeltmeleri:
  • $ http: parametreleri kodlarken çift tırnak içi tarih sorunu düzeltin
  • $ konum: sorgu dizelerinde artı karakteri işle
  • $ rootScope: $ watchCollection, nesnelerde NaN'yi işleyebilir.
  • angular.copy: regexp bayraklarını doğru şekilde kopyala
  • csp: CSP + daha iyi dokümanları otomatik olarak tespit etmeyi düzeltin
  • dokümanlar: aynı pencerede açmak için plnkr formunu değiştirin
  • jqLite: triggerHandler, kendini bağlamayı destekliyor
  • ngHref: yok saymak yerine boş değer olduğunda özniteliğini kaldırın
  • ngRoute: gereksiz aramayı decodeURIComponent'e kaldırın

1.2.18 sürümünde

yenilikler :

  • Hata Düzeltmeleri:
  • $ injector: dairesel bağımlılık hata mesajında ​​dairesellik bildirin.
  • ngResource: isArray doğru olduğunda, literal değerleri Resource nesnelerine dönüştürmeyin.

1.2.14 sürümünde

yenilikler :

  • Yeni Özellikler:
  • $ animate: kirli, bozulmamış, geçerli, form / alanlar için geçersiz kılın.
  • Hata Düzeltmeleri:
  • ayrıştırma: isElement testlerinde yalancı pozitifleri azaltın.
  • girdi: Geçerliliği belirlemek için ValidityState kullanın.
  • isElement: isElement testlerinde yalancı pozitifleri azaltın.

1.2.11 sürümünde

Yenilikler :

  • Hata Düzeltmeleri:
  • $ derleme: cloneAttachFn'de eşzamansız yönlendirmeler üzerine eklenen CSS sınıflarını korur.
  • $ http: httpBackend'i IE8'de ActiveXObject'i kullanmak için güncelleyin.
  • $ q: Sonunda $ q.reject desteği verin ve yakalayın.
  • filterFilter: predicate nesne alanlarındaki noktaları yol olarak yorumlamaz.
  • mocks: Yasemin 2 ile çalışmak için currentSpec'i yeniden biçimlendir.
  • ngResource: URI'yi kodlarken url param değerinde '$' değerine sayı eklemeyin.

1.2.8 sürümünde

yenilikler :

  • Özellikler:
  • Çok satırlı seçeneklere izin ver.
  • Hata Düzeltmeleri:
  • ResponseType ayarlanmış istekler için IE8'de responseText iade edin.
  • Herhangi bir protokolde durum kodunun 0'a izin ver.

1.2.7 sürümünde

yenilikler :

  • Hata Düzeltmeleri:
  • Hesaplanan geçiş süresi stillerinden gelen takip eden sayıları kaldırın.
  • IE8'de PATCH istekleri yapılırken ActiveX XHR'yi kullanın.
  • readyState = 4 ile onreadystatechange'e yapılan birden fazla çağrıyı yok sayın.
  • URL şablonunun boş bir dizeye çökmesini önleyin.
  • Değiştirme etkinliğinde yalnızca birisi halen sürmekte değilken uygulayın.

1.2.5 sürümünde

yenilikler :

  • Hata Düzeltmeleri:
  • derleme: kapsam referanslarını ayırmada literallere izin verilir
  • açısal alay: sahte veri kopyasını $ httpBackend'de kullanın
  • kapanış: eksik FormController extern tanımları ekleyin
  • ngInclude: diğer yönergeleri bağlamadan önce DOM'a şablon ekleyin
  • ngView: diğer yönergeleri bağlamadan önce DOM'a şablon ekleme

1.2.0 sürümünde

Yenilikler :

  • Animasyonlar:
  • CSS geçişlerinin devralınan CSS sınıf tanımlarıyla çalışabileceğinden emin olun
  • CSS ile şaşırtıcı animasyonlar için destek sağlayın
  • $ ayrıştırma:
  • "özel" özellikleri gizleyerek ifadeleri güven altına alın
  • Dokümanlar:
  • Açı modülleri için dizin sayfaları sağlayın
  • Arama çubuğu için eğik kısayol tuşu ekleyin
  • jqLite:
  • isolateScope () alıcısını scope () işlevine benzer şekilde sunun
  • Çeşitli:
  • Kapanış Derleyicisi için externs dosyası ekleyin

1.1.5 sürümünde

yenilikler :

  • Dokümanlarda Google aramayı değiştirmek için Tam Metin arama eklendi.
  • öğe bir dokunuşla basılı tutulduğu sırada bir CSS sınıfı eklendi.
  • Seçenekleri nesne kimliği dışındaki ifadeyle eşleştirin.
  • Mousedown ve mouseup olay tetikleyicileri senaryoya eklendi.

1.1.0 sürümünde

yenilikler :

  • $ http: support custom reponseType.
  • $ sniffer: CSP modunu otomatik olarak algılar (şu anda dev kanalı Chrome'u gerektirir).

v1.0.1 sürümünde

Yenilikler :

  • Hata Düzeltmeleri:
  • $ konum: öğe kaldırıldıysa, url yeniden yazarken özel durum atmayın.
  • $ konum: yani yönlendirme döngüsüne girmesini önleyin.

v1.0.0 sürümünde

Yenilikler :

  • Hashbang modundaki bağlantı URL'lerini önekle doğru şekilde ayrıştırın.
  • Karma-patlama modunda sabit bağlantı tıklaması engelleme.

v1.0.0rc6 sürümünde

yenilikler :

  • HTTP YÖNLENDİRME yöntemini destekleyin.
  • jQuery 1.7.2 desteği.

v0.10.6 sürümünde

yenilikler :

  • Özellikler:
  • Bağımlılık Enjeksiyonu Alt Sisteminin Yeniden Yazılması. Bu, Açısal çekirdek için birçok nedenden dolayı gerekli olan büyük bir değişikliktir. Değişiklikleri ve bunların arkasındaki mantığı anlamak için lütfen tam tasarım belgesini okuyun.
  • Uygulamanın manuel önyükleme için angular.bootstrap eklendi. Ayrıca Açısal Uygulama dokümanını başlatma konusuna bakın.
  • Enjekte eden yardımcı fonksiyonlar ve modül, DI ve yasemin ile test etmeyi çok daha kolaylaştırır.
  • jqLite ve jQuery, hata ayıklama sırasında uygulama enjektörüne erişimi basitleştiren yardımcı yöntem enjektörü () ile genişletildi.
  • $ http hizmetiyle değiştirilen $ xhr hizmetinin ve bağımlılıklarının yeniden yazılması. $ Browser.xhr ve onun taklitinin yerini, httpBackend ve birim testleri ile uçtan uca test mock'ları getirdi. Geçmişte olduğu gibi otomatik olarak gerçekleşmeyen önbellekleme (verifyCache'in hiçbir etkisi olmadı) haricinde $ kaynak hizmeti API'si ve işlevselliği korunmuştur.
  • $ q - Q-benzeri ertelenmiş / vaat edilen uygulama
  • şablonlarda vaatlere şeffaf veri bağlama. Örnek
  • url karmasını izleyen ve içerik ng: view üzerinden yüklenmiş olsa bile html bağlantısına yönlendiren yeni $ anchorScroll hizmeti
  • Yeni LRU önbellek fabrikası - $ cacheFactory hizmeti
  • jQuery 1.7 uyumluluğu
  • Hata Düzeltmeleri:
  • Yönerge isimleri artık büyük / küçük harf duyarlı değildir
  • $ konum # url ayarlayıcı düzeltmesi (Sayı: 648)
  • ng: include - eski geri sayımı görmezden gelmek suretiyle yarış koşullarını önler
  • ng: repeat - boşluklu dizide tekrarlama desteği
  • angular.copy - Kaynağı ve hedef aynı ise hata ver
  • Formlar, eylem niteliği varsa POST gönderimini engellememelidir.

Gereksinimleri :

  • JavaScript, istemci tarafında etkinleştirildi

Benzer yazılım

Kraken.js
Kraken.js

10 Dec 15

Mithril
Mithril

10 Feb 16

Xepler
Xepler

12 Apr 15

Joomla! Framework
Joomla! Framework

13 May 15

Geliştirici Diğer yazılım Google, Inc.

Yorumlar AngularJS

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