Den-M-Project inneholder kode fra en rekke forskjellige åpen kildekode-prosjekter inkludert Backbone.js , Underscore.js , Modernizr , Moment.js , Bower , Yeoman, jQuery , Hammer.JS , Grunt og mange flere.
Dette skaper en solid base for montering HTML 5-applikasjoner, spesielt utformet og tilpasset for å kjøre på mobile enheter.
Bruke-M-Project hjelper utviklere ut ved å gi én enkelt kodebase fra hvor du skal administrere og kompilere et program, i stedet for å måtte forholde seg til en egen kode depotet for hver betjent mobil plattform.
Egenskaper
- Generelle funksjoner:
- MVC kodebase
- HTML 5-støtte
- Java-all utvikling syklus
- support Offline
- Rich brukergrensesnitt
- dataprovider for lokal og ekstern lagring utholdenhet
- Internasjonalisering (i18n)
- Node.js basert bygge verktøy
- CSS3-baserte overganger
- URL dypt bindings
- SCSS støtte
- Temaer
- Platforms:
- Palm WebOS
- Windows Phone
- Blackberry
- Kindle
- Android
- iOS
Hva er nytt i denne versjonen:
- Gjennomført tema i M.TextFieldView
- Lagt appdidload hendelsen
- Lagt cssClass eiendom til M.GridView
- Oppdatert jQuery til 1.9.1
- Oppdatert jQuery mobil til 1.3.0
- Feilretting setActiveItem-metoden i CarouselView
- Tillat mellomrom i eiendom navn valuePattern
- Lagt nearestNumber funksjon for å M.Math
- Feilretting setActiveItem-metoden i CarouselView: paginator ikke oppdatere
- Oppdatert d8 til v0.4.0
- Oppdatert underscore.js til v1.4.4
- Lagt MovableLabelView
Hva er nytt i versjon 1.3.0:
- Fikset en bug med bildevisning og lasten event
- Fikset en bug med M.WebView og Android + Cordova (gjengi pseudo div og presse iframe dynamisk)
- Angi gjeldende listeelement verdi til visningen verdi. Dette gjør det mulig for eksempel for å få verdien / contentBinding av en liste element i en mal visning.
- Fast et problem med debugMode flagg og M.Logger (thx til wherati)
- Lagt M.ImagePreloader komponent og koblet det med espresso preloading del til auto-load alle bilder på oppstart hvis aktivert via config.json.
- Refactored intern id / model_id oppførselen til listepunkt ids passert når et listeelement er valgt.
- Deaktivert automatisk posisjonering av knapper innenfor et listeelement visning påføres med jQuery Mobile.
- Lagt updateListItemView å M.ListView.
- Minor ytelsesforbedring for M.LoaderView (bufret velgeren).
- Fast inkonsekvens bug med valgliste i single_selection_dialog modus.
- Lagt iconSize eiendom til M.MapMarkerView.
- Lagt auto-ødelegge på DOM fjerne spesielt for listeelementer
Hva er nytt i versjon 1.1.0:
- Faste isAsync og isJSON flagg i M.Request
- Fast trykk / klikk problemet med Google Maps på iOS
- Fikset en bug med hendelsen ekspedering og hyperkoblinger for knapper / merkelapper
- Fast themeUpdate () av M.SelectionListView og med enkel dialog valgmodus (ingen flere js feil med tomt innhold binding)
- Fikset problem med å ha flere verktøylinjer når & quot; outsourcing & quot; dem inn i en egen fil
- Fikset problem med hardkodet view id i tabellvisning (thx til jianliao)
- Lagt parentView eiendom til en visning som er gjengitt i renderChildViews
- Oppdatert D8 biblioteket til 0.1.5
- Tøm validering status før validere den igjen (thx til jianliao)
- Lagt hendelser eiendom til M.ListView som blir brukt på alle elementer hvis malen ikke spesifiserer hendelser også
- Lagt sveip knappen funksjonen til M.ListView / M.ListItemView
- Lagt hasAsteriskOnLabel eiendom til M.TextFieldView, M.SliderView og M.SelectionListView (thx til jianliao)
- Lagt til en kompleks delt visning komponent til rammen (M.SplitView, M.SplitItemView, M.PopoverView, M.SplitToolbarView)
- Fast et problem med minifed modernizr og Espresso er DCE
- Oppdatert D8 til v0.1.6 (thx til josher19)
- Fikset problem med google oppfordring til ikke eksisterende variabel i M.MapView
- Oppdatert jQuery til 1.7.1
- Oppdatert jQuery Mobile til 1.1.0
- Oppdatert mobiscroll til 1,6
- Fast et problem med muligens udefinert variabel i M.FormView
- Oppdatert D8 biblioteket til 0.2.0
- Oppdatert Underscore å v1.3.2
- Lagt parametriseres M.I18N
- Fikset en bug med regex sjekk for valuePattern i M.ListView
- Forbedret oppførsel og stabilitet av dialoger
- Justert utseendet og følelsen av datovelgeren til å passe inn jqm utforming
- Justert noen UI komponenter til å jobbe med jqm 1.1
- Gjennomførte ekte faste verktøylinjer / tab barer av jqm 1.1
- Justert M.SliderView å gjøre bruk av jqm er "høydepunkt" -alternativet
- Fikset en bug med M.ListView (gjengivelse av undervisninger er nå mulig)
- Fikset en bug med M.ScrollView
- Oppgradert split sikte på å arbeide med JQM 1.1
Hva er nytt i versjon 1.0.0 RC1:
- Fikset en bug med sendNoCacheHeader eiendom M. Forespørsel
- I18N ikke sett språket til standardspråket hvis ønsket en ikke er tilgjengelig
- Fikset en bug i M.Request om de interne callbacks
- Lagt M.DataConsumer som en spesiell dataleverandøren som bare fungerer som en kilde og i kombinasjon med modellens find ()
- Fikset en bug med textfields (dato inngang), beregnet verdi og datepicker
- Oppdatert Underscore å v1.3
- Oppdatert mobiscroll til 1.5.3
- Fikset en bug med M.ScrollView og den klare knappen
- Lagt deaktivere () / aktivere () og clearValue () for å M.SearchBarView
- Lagt cssClass eiendom til M.ListView
- Lagt spesiell atferd for M.ButtonView innsiden av en M.ToggleView
- Modell: endret m_id fra nummer til unike streng (4 siffer hver kan være en av 32 tegn)
- Modell: slettet bulkImport metode
- Omdøpt getRecordForId () for å getRecordById () (i M.RecordManager), sistnevnte en er foreldet nå
- Slettet M.ModelRegistry
- Slettet M.DataProviderCouchDB
- Slettet M.DataProviderWebSQL
- Metode find () i DataProviderLocalStorage tar nå et objekt for søk
- Lagd & quot; & quot; operatør (for strykere) for LS find søket
Hva er nytt i versjon 0.8 alpha:
- Fikset en skrivefeil feil i M.Request
- Lagt M.CanvasView
- Lagt numberOfChars eiendom til M.TextField (tilsvarer HTML er MAXLENGTH eiendom)
- Fikset en UTF8 bug i M.ListView
- Lagt M.TextFieldView til støttede synspunkter innenfor et listeelement visning.
- Fjernet foreldet useTransitions eiendom M.Application (bruk getConfig () i stedet)
- Fikset en bug med switchToPage () (gjøre bruk av den fjerde parameter: updateHistory)
- Lagd alle dato-typer som mulige verdier for inputType for M.TextFieldView
- Lagt M.SliderView (basert på input type range og jqm)
- omplassere dialoger om orientering endring
- Lagt kø for å dialoger for å kun vise en om gangen
- Lagt M.MULTIPLE_SELECTION_DIALOG modus til M.SelectionListView
- Lagt fire-kolonne layout til M.GridView
- Oppdatert Underscore å v1.2.2
- Oppdatert mobiscroll til v1.5.2
- Lagt til en tilpasset Modernizr konfigurasjon til M.Environment for påvisning HTML5 inngangstyper
- Lagt M.DatePickerView som fallback å date inngangstyper for M.TextFieldView
- Lagt callbacks til initMap ()
- Lagt deaktivere () / aktivere () for å M.SelectionListView
- Lagt M.TableView (første enkel versjon)
- Refactored M.Request å bruke tilbakeanrop eiendommen
- Lagt sendNoCacheHeader og sendTimestamp egenskaper til M.Request
Hva er nytt i versjon 0.6 alpha:
- Refactored innhold binding (3): set () nå kan sette enkeltverdier av en kjede som 'person.address.street'
- Lagd 'orientationchange' hendelse til M.PageView
- Fast M.LoaderView
- Fjernet ubrukelige egenskapene M.Application (viewManager, modelRegistry, ...)
- Refactored M.MapView: Last Google Maps API bare hvis tilkobling tilgjengelig (dette fikser en bug med cache manifest)
- Lagd unregisterEvents () for å M.EventDispatcher
- Omdøpt remove () for å avregistrere () i M.ViewManager
- Refactored ødelegge () i M.Application: I tillegg avregistrere en visning fra både hendelsen sentralen og utsikten leder
- Lagt setActiveButtonAtIndex () for å M.ButtonGroupView
- Fjernet applyTheme eiendom
- Fikset en bug i renderUpdate () av M.ButtonView
- Lagt resetSelection () for å M.SelectionListView
- Oppdatert jQuery Mobile til 1.0b1 (og justert noen deler av TMP å jobbe med denne nye versjonen skal)
- Oppdatert underscore.js til 1.1.6
- Fjernet VERSION filen, siden vi opprettholde den versjonen i m.js - & # x3e; M.version
- Refactored varsling og bekrefte dialogen til å ha stilling beregnet dynamisk = & # x3e; alltid i midten av skjermen, selv om siden er rullet. Semi-transparent bakgrunn har nå full sidestørrelse.
- Lagt getTotalSize, getTotalHeight og getTotalWidth å M.Environment å få total størrelse på dokumentet
- Auto-senter M.Loader visning når showet () kalles og lasteren var skjult før
- Fikset en bug i M.FormView s showErrors ()
- Lagt Dynamic Verdi Computing å M.TextFieldView
- Lagt config eiendom og getConfig () for å M.Application å få tilgang til egenskapene til config.json i et program
- Lagt isSelectable eiendom til M.ListItemView
- Lagt setview () for å M.ToggleView
- Bruk debugMode eiendom config.json å bare logge hvis vi ikke er i produksjonsmodus
Hva er nytt i versjon 0.5 alpha:
- Fikset en bug i M.I18N
- Lagt SetValue () for å M.LabelView
- Lagt autogrow-mekanisme for å M.TextFieldView i kombinasjon med innhold bindende
- Refactored hendelseshåndtering (over og over alt)
- Refactored childViews eiendom (det er langt mer robust nå)
- Oppdatert jQuery til 1.6.1
- Oppdatert jQuery Mobile til 1.0b1
- Refactored innhold binding (1): Den bruker nå målet / eiendom (samme som hendelser)
- Refactored innhold binding (2): Lagt rekursjon, så nå noe sånt som "person.address.street 'er mulig
- Lagt metode for å fjerne en visning er barnets synspunkter (f.eks brukes i veksle visning)
- Refactored dialoger: ikke mer gjengis som siden, men som et overlegg animert med CSS3
- Refactored toggle view: gjøre vis / skjul stedet for legg til / fjern
Hva er nytt i versjon 0.4 alpha:.
- Oppdatert jQuery til 1.5.2
- Oppdatert jQuery Mobile til 1.0a4.1.
- Oppdatert M.DatePickerView å jobbe med siste versjon av JQM.
- Oppdatert M.SelectionListView å jobbe med siste versjon av JQM.
- Fikset en bug i M.ToggleView.
Krav
- aktivert Javascript på klientsiden
- HTML5 og CSS3 aktivert nettleser
Kommentarer ikke funnet