A-M-projekt magában foglalja a kódot számos különböző nyílt forráskódú projektek, beleértve a Backbone.js , Underscore.js , Modernizr , Moment.js , Bower , Yeoman, jQuery , Hammer.JS , Grunt és még sok más.
Ez létrehoz egy szilárd alapot összeszerelés HTML 5 alkalmazás, kifejezetten erre a célra készített és alkalmazkodik a mobil eszközökön futtathatók.
Használata A-M-projekt segít a fejlesztőknek ki azáltal, hogy egyetlen codebase honnan kell kezelni, és összeállítja a kérelmet, ahelyett, hogy kezelni tudja a különböző kódtárból minden kiszolgálta mobil platform.
Tulajdonságok :
- Általános jellemzők:
- MVC codebase
- HTML 5 támogatás
- JavaScript-minden fejlesztési ciklus
- Offline támogatás
- Rich felhasználói felületek
- dataProvider helyi és távoli tároló kitartás
- Nemzetközivé (i18n)
- node.js alapú fordításához szükséges eszközöket
- CSS3-alapú átmenetek
- URL mélyen összeköti
- SCSS támogatás
- Témák
- platformok:
- Palm WebOS
- Windows Phone
- Blackberry
- Kindle
- Android
- iOS
Mi az új ebben a kiadásban:
- Megvalósult téma M.TextFieldView
- Added appdidload esemény
- Added cssClass ingatlan M.GridView
- Frissítve jQuery 1.9.1
- Frissítve jQuery Mobile-1.3.0
- Hibajavítás setActiveItem-módszer CarouselView
- Allow szóközt ingatlan nevét valuePattern
- Added nearestNumber funkciót M.Math
- Hibajavítás setActiveItem-módszer CarouselView: Paginator nem frissíti
- Frissítve D8-v0.4.0
- Frissítve underscore.js hogy v1.4.4
- Added MovableLabelView
Mi az új a 1.3.0 verzió:
- Javítva egy hiba a kép megtekintéséhez és a terhelés esetén
- Javítva egy hiba a M.WebView és Android + Cordova (render ál div és nyomja iframe dinamikusan)
- Az aktuális lista elem értéke a nézetet értéket. Ez lehetővé teszi például, hogy az értéke / contentBinding listatétel egy sablont kilátás.
- Javítva egy probléma a DebugMode zászló és M.Logger (thx a wherati)
- Added M.ImagePreloader alkatrész és kapcsolódó azt espressos előfeszítő része automatikus terhelés összes kép indításkor ha engedélyezve keresztül config.json.
- Refactored belső id / model_id viselkedése lista elem azonosítók múlt el a lista elem kiválasztása.
- ki az automatikus helymeghatározó gombok belül listatétel néző által alkalmazott jQuery Mobile.
- Added updateListItemView hogy M.ListView.
- Minor fejlõdésnek M.LoaderView (cache-elt választó).
- Fix inkonzisztencia hiba a kínálati listában single_selection_dialog mód.
- Added iconSize ingatlan M.MapMarkerView.
- Added auto-elpusztítsa a DOM eltávolítani különösen a lista elemeit
Mi az új a 1.1.0 verzió:
- Fix isAsync és isJSON zászlók M.Request
- Fix érintse / kattintson a kérdést a Google Maps-on iOS
- Javítva egy hiba a rendezvény diszpécseri és hivatkozások a gombok / címkék
- Fix themeUpdate () a M.SelectionListView és egységes kiválasztási párbeszédablak módban (nem több js hibákat üres tartalmú kötelező érvényű)
- Rögzített kérdés, amelynek több eszköztárak, amikor & quot; outsourcing & quot; őket egy külön fájlban
- Rögzített kérdés a bedrótozott néző id táblázat nézet (köszönet jianliao)
- Added parentView ingatlan minden olyan nézetet, hogy a renderelt belül renderChildViews
- Frissítve D8 könyvtár 0.1.5
- Clear az érvényesítési állapotát, mielőtt érvényesítse újra (köszönet jianliao)
- Added események ingatlan M.ListView, hogy lesz alkalmazni az összes példány ha a sablon nem határozza rendezvényeken is
- Added ellop gomb funkció M.ListView / M.ListItemView
- Added hasAsteriskOnLabel ingatlan M.TextFieldView, M.SliderView és M.SelectionListView (thx a jianliao)
- Hozzáadás a komplex osztott nézet komponens keretében (M.SplitView, M.SplitItemView, M.PopoverView, M.SplitToolbarView)
- Javítva egy probléma minifed modernizr és Espresso DCE
- Frissítve D8 hogy v0.1.6 (köszönet josher19)
- Rögzített kérdés a google hívást nem létezõ változó M.MapView
- Frissítve jQuery 1.7.1
- Frissítve jQuery Mobile 1.1.0
- Frissítve mobiscroll 1,6
- Javítva egy probléma valószínűleg nem definiált változó M.FormView
- Frissítve D8 könyvtár 0.2.0
- Frissítve aláhúzás a V1.3.2
- Added paraméterezett M.I18N
- Javítva egy hiba a regex csekket valuePattern a M.ListView
- Továbbfejlesztett viselkedését és stabilitását dialógusok
- Korrigált megjelenését és dátumválasztóval hogy beilleszkedjen jqm tervezési
- Korrigált néhány UI komponensek együtt dolgozni jqm 1.1
- Végre igazi rögzített eszköztárak / tab bar jqm 1.1
- Korrigált M.SliderView kihasználni jqm a "fénypontja" opciót
- Javítva egy hiba a M.ListView (rendering al nézetek ma már lehetőség van)
- Javítva egy hiba a M.ScrollView
- Továbbfejlesztett osztott nézet, hogy működjön együtt JQM 1.1
Mi az új a 1.0.0 RC1:
- Javítva egy hiba a sendNoCacheHeader tulajdonát M. Kérjen
- I18N nem állítja nyelv az alapértelmezett nyelvet, ha a kívánt nem elérhető
- Javítva egy hiba M.Request vonatkozó belső visszahívások
- Added M.DataConsumer, mint egy különleges adatokat szolgáltató, hogy csak akkor működik, mint a forrás, és együtt a modell find ()
- Javítva egy hiba a szövegmezők (dátum input), számított érték és a datepicker
- Frissítve aláhúzás a v1.3
- Frissítve mobiscroll a 1.5.3
- Javítva egy hiba a M.ScrollView és a törlés gomb
- Added disable () / enable () és clearValue (), hogy M.SearchBarView
- Added cssClass ingatlan M.ListView
- Added különleges viselkedést M.ButtonView belsejében egy M.ToggleView
- Modell: megváltozott m_id re számot egyedi string (4 jegyű lehet az egyik 32 karakter)
- Modell: törölve bulkImport módszer
- Új néven getRecordForId (), hogy getRecordById () (a M.RecordManager), utóbbi már elavult most
- Törölt M.ModelRegistry
- Törölt M.DataProviderCouchDB
- Törölt M.DataProviderWebSQL
- Method find () in DataProviderLocalStorage most úgy egy objektum lekérdezési
- Added & quot; például & quot; üzemeltető (a húrok) LS find lekérdezés
Mi az új 0.8 verzió alpha:
- Rögzített elírás hiba M.Request
- Added M.CanvasView
- Added numberOfChars ingatlan M.TextField (egyenértékű HTML maxlength tulajdon)
- Javítva egy UTF8 hiba M.ListView
- Added M.TextFieldView a támogatott nézetek belül listatétel kilátás.
- Az eltávolított elavult useTransitions tulajdonát M.Application (használjon getConfig () helyett)
- Javítva egy hiba a switchToPage () (vehetik a negyedik paraméter: updateHistory)
- Hozzáadás a dátum-típusok, mint lehetséges értékei inputType a M.TextFieldView
- Added M.SliderView (az input type tartomány és jqm)
- Helyezze dialógusok a tájolás-változás
- Added sorban a dialógusok, így csak egyesével
- Hozzáadás a M.MULTIPLE_SELECTION_DIALOG módot M.SelectionListView
- Added 4-oszlop elrendezés M.GridView
- Frissítve aláhúzás a V1.2.2
- Frissítve mobiscroll hogy v1.5.2
- felvettünk egy egyéni Modernizr konfiguráció M.Environment kimutatására HTML5 bemeneti típusok
- Added M.DatePickerView lemaradási a mai napig bemeneti típusok M.TextFieldView
- Added visszahívás initMap ()
- Added disable () / enable (), hogy M.SelectionListView
- Added M.TableView (első, egyszerű verzió)
- Refactored M.Request használni a visszahívások ingatlan
- Added sendNoCacheHeader és sendTimestamp tulajdonságokat M.Request
Mi az új 0.6 verzió alpha:
- Refactored tartalmat kötődés (3): set () most beállíthatjuk egyedi értékek egy lánc, mint a "person.address.street"
- Added "orientationchange" esemény M.PageView
- Fix M.LoaderView
- Az eltávolított haszontalan tulajdonságait M.Application (viewManager, modelRegistry, ...)
- Refactored M.MapView: Töltsön Google Maps API csak akkor, ha kapcsolat áll rendelkezésre (ez megoldja a hibát, a cache nyilvánvaló)
- Added unregisterEvents (), hogy M.EventDispatcher
- Új néven remove () eltávolítod () in M.ViewManager
- Refactored destroy () in M.Application: Emellett regisztrációját a kilátás mind a rendezvény diszpécser és a kilátás menedzser
- Added setActiveButtonAtIndex (), hogy M.ButtonGroupView
- Az eltávolított applyTheme ingatlan
- Javítva egy hiba renderUpdate () a M.ButtonView
- Added resetSelection (), hogy M.SelectionListView
- Frissítve jQuery Mobile 1.0b1 (és beállítani egyes részei TMP dolgozni az új verzió helyesen)
- Frissítve underscore.js a 1.1.6
- Eltávolították az VÁLTOZAT fájlt, mert azt tartják a verziót m.js - & # x3e; M.version
- Refactored éber és erősítse párbeszédablak pozícióban dinamikusan kiszámított = & # x3e; mindig a képernyő közepén, akkor is, ha az oldal görgethető. Félig átlátszó hátterű most már teljes oldal mérete.
- Added getTotalSize, getTotalHeight és getTotalWidth hogy M.Environment kap teljes méretű dokumentum
- Auto-center M.Loader nézet, amikor show () nevezik, és a loader előtt rejtve
- Javítva egy hiba M.FormView a showErrors ()
- Added Value Dynamic Computing hogy M.TextFieldView
- Added config tulajdon és getConfig (), hogy M.Application eléréséhez tulajdonságait config.json egy alkalmazáson belül
- Added isSelectable ingatlan M.ListItemView
- Added setview (), hogy M.ToggleView
- A DebugMode tulajdona config.json, hogy csak be, ha nem vagyunk a termelési mód
Mi az új 0.5 verzió alpha:
- Javítva egy hiba M.I18N
- Added setValue (), hogy M.LabelView
- Added autogrow-mechanizmus M.TextFieldView együtt tartalmat erejű
- Refactored eseménykezelés (az egész, és az egész)
- Refactored childViews ingatlan (ez így erőteljesebb most)
- Frissítve jQuery 1.6.1
- Frissítve jQuery Mobile 1.0b1
- Refactored tartalmat kötődés (1): Most használja target / ingatlan (ugyanaz, mint események)
- Refactored tartalmat kötődés (2): Hozzáadott rekurzív, így most valami hasonló "person.address.street" Lehetséges
- Added módszerrel eltávolítani a céllal gyermeke nézetek (pl alkalmazott váltás néző)
- Refactored dialógusok: nincs több leképezésre oldalon, de mint egy átfedő animált CSS3
- Refactored váltás nézet: do megjelenítése / elrejtése helyett hozzáadása / eltávolítása
Mi az új 0.4 verzió alpha:
- Frissítve jQuery 1.5.2.
- Frissítve jQuery Mobile 1.0a4.1.
- Frissítve M.DatePickerView dolgozni legújabb verziója JQM.
- Frissítve M.SelectionListView dolgozni legújabb verziója JQM.
- Javítva egy hiba M.ToggleView.
követelmények :
- JavaScript kliens oldalon
- HTML5 és CSS3 kompatibilis böngésző
Hozzászólás nem található