Press "Enter" to skip to content

GOTO 2016 • Busy Developer’s Guide to MeteorJS • Ted Neward


bene così in virtù di iniziare
quello sono io che nessuno si preoccupa di andare sul
scopo di questa particolare presentazione
è essenzialmente per darti ragazzi tipo
uno sguardo da principiante di meteora j / s quindi il
la prima domanda sarà quanti
le persone hanno guardato o giocato con
la meteora prima di andare bene se la tua mano è alzata
potresti annoiarti Ti sto avvertendo ora
che hai l’opportunità di andare a prendere
qualcosa che non so post agile o
qualunque cosa io sarò il primo
ammettere che NON sono il mondo
il più grande esperto di meteoriti l’ho scoperto
probabilmente circa due anni fa quando loro
erano ancora molto in divenire in beta e
Sono stato gentile a tenerli d’occhio
da quando lo trovo uno strumento interessante
Non l’ho mai usato come dicono gli inglesi
Non l’ho usato per la rabbia che non ho
spedito qualsiasi cosa con esso ho costruito un
un paio di cose tipo prototipo per
me stesso, quindi ho un po ‘di
conoscenza di cosa sto parlando ma
come ho detto che non sono certo di no
lavoro per me o non sono un esperto
quindi scegli saggiamente l’idea in sostanza
è che la meteora è un tutto JavaScript
impilare è uno dei primi prodotti
cerco davvero di abbracciare l’idea
con tutto il cuore che abbiamo javascript
nel database AKA tra go abbiamo
javascript sul nodo AKA del server e noi
javascript sul client i spiacente
gironzolare per questo microfono stazionario
non funzionerà quindi abbiamo un livello
e o mike posso usarlo ma va bene
puoi ancorarmi al podio e noi
puoi vedere quanto bene lavori hai
una palla al piede sì sì, perché lo faccio
come il materiale 2.2 occasionalmente, quindi lo farò
il mio meglio ma non lo farò
promette um così come ho detto che stiamo provando
essenzialmente abbracciare l’idea di
JavaScript e cravatta
presto attraverso tutte e tre le lacrime comuni
database il server e il client ora
all’inizio era una specie di meteora
aveva il proprio framework di stile front-end
cosa ish e poi di più recente
hanno tutto ciò che hanno effettivamente abbracciato
entrambi angolari e reagiscono così in alcuni
rispetta puoi decidere quale di questi
tre ti preoccupi di usare ciò che sono loro
cosa che chiamano fiammata puoi usare
angolare o si può usare reagire bene I
ho qualche esperienza con l’angolare che ho
ho giocato con me il tuo blaise che ho
ho passato un po ‘di tempo a reagire
ma per la maggior parte se sei familiare
con uno di quei tre quadri tu
tipo di non capire come funziona la roba
la cosa fondamentale da capire sulla meteora
è il fatto che abbraccia l’idea
che questo è tutto uno stack, okay
molto in una sorta di anti non lo faccio
voglio dire spazio anti riposo, ma lo siamo
molto lontano dall’idea di
il client e il server come due
componenti separati meteoriti molto
vuole darti uno sviluppo
esperienza che dice che questo è
completamente unificato che tu non vedi
luoghi estremamente visibili dove si va
dall’altra vogliamo ancora
delimitare tra i due là andando
essere un certo numero di posti dove sarà la meteora
dì questo è ciò che è in esecuzione sul client
questo è ciò che è in esecuzione sul server
non voglio mai perdere di vista questo ma a
allo stesso tempo da cui vogliamo lavorare
all’interno di una base di fonti che è davvero
il cuore e l’anima di ciò che è questa cosa
cercando di farlo sviluppare in una sola lingua
puoi indovinare quale lingua vorrebbe
essere in realtà io o qualcuno dei
la documentazione parla un po ‘
sull’utilizzo di alcune delle alternative
Linguaggi JavaScript AKA CoffeeScript
loro non sono davvero saliti a bordo
carro dattiloscritto ancora che potrebbe essere
arrivando in una futura versione ma per il
momento che stanno dicendo guarda sei tu
fare JavaScript o lo stai facendo
CoffeeScript e questo è tutto ciò che veramente
voglio fare ora devo essere un po ‘
attento qui perché da JavaScript loro
significa JavaScript javascript vedere
Così fai non te ne vai proprio via
dall’HTML nel mondo CSS ma per
in gran parte conosci l’intento qui
è molto uno strumento di messa a fuoco per sviluppatori che è
riguardo alla scrittura del codice si tratta di creare
componenti quel genere di cose uno dei
le cose che anche loro abbracciano sono ciò che
chiamano i dati sul filo che non hanno
vuoi spedire le informazioni di presentazione
avanti e indietro vogliono spedire i dati
avanti e indietro che è in realtà un molto
arrugginito e tipo di principio quando tu
fermati a pensarci bene
Dovrei smetterla di fare fielding Roy no
considera quel riposo perché in realtà
ha detto che spedisci la presentazione come parte
di questo è il motivo per cui è sempre
hypermedia distribuito ma nel
forma di riposo bastardata che molti di noi
finire usando AKA api sta usando HTTP e
javascript e json e così via è
molto in quello spirito come una questione di
Infatti si parla di supporto o ci arriveremo
questo un po ‘più tardi uno dei
le cose che fanno sono in realtà
prendi i tuoi modelli HTML mentre chiamano
loro e li compilano se vuoi
in javascript e quindi importa
quelli dal tuo codice così sono
molto della mentalità che dice il
unica cosa che viaggia sul filo
avanti e indietro sono i dati tra il
client e il server abbracciano il
ecosistema in cui javascript significa che noi
amore nodo che significa che amiamo n pm che
significa che amiamo JSON ecc. questo è in realtà
relativamente recente in alcuni dei precedenti
forme di meteore prima del suo unico punto o
rilasciare fino a 1,3 ora in precedente
forme hanno detto che siamo il nostro ecosistema
e in effetti l’unico modo in cui tu
potrebbe iniziare a utilizzare i media o realisticamente
doveva schierarsi nella loro nuvola che avevano
meteor app com e quindi potresti creare
molto come Heroku potresti creare la mia app
meteor app com e distribuire roba lì
e hai usato il loro strumento da riga di comando per
Fallo eccetera ecc. molte persone
volere usare meteora fondamentalmente ha detto di no
quello non funziona davvero per me
di voler distribuirlo dove voglio
distribuirlo come un coupon o OpenStack
o qualcuno di questi altri nodi amici
piattaforme cloud
o voglio distribuirlo ai miei dati
centro così come una parte del 1 punto 0
rilasciare i media o ha abbracciato l’idea
sì, vuoi distribuirlo su qualsiasi NPM
ambiente compatibile e di conseguenza
hanno anche abbracciato l’idea del
più grande ecosistema NPM che hanno creato
il loro stesso ecosistema, il loro stesso io
spazio specifico che chiamano
l’atmosfera tra parentesi è per tutto
i giochi di parole meteorologiche proprio come Java
aveva javabeans e tu sai che dotnet deve
fai puntare tutto in questo spazio è tutto
su cosmo e pianeti e tempo e
tutto ciò che consiste nel loro ecosistema
si chiama atmosfera che non è un
la sostituzione per NPM è un supplemento a
ne vedremo un po ‘ più tardi
l’ultimo punto di reattività a pila intera
questo è uno dei punti più sottili di
meteora stanno cercando di essere pienamente
reattivo nello spirito del reattivo
manifesto non è in realtà qualcosa
suonano davvero a squarciagola in termini di
la loro documentazione di marketing, ma è così
si presenta in termini di come gestiscono
dati e così via avanti e indietro
termini della parola d’ordine bingo puro
Dati di aggiornamento delle pagine live JavaScript
sincronizzazione latenza compensazione a caldo
il codice spinge questa è tutta la roba che è
ho scoperto che conosci ed essenzialmente alcuni di
le pagine di marketing sulla meteora
sito Web vediamo un hot code spinge così
come si apportano aggiornamenti al codice meteor
se la meteora applica la meteora
il server lo sta eseguendo automaticamente
Aggiorna il browser che è carino
tipico nello sviluppo di JavaScript
spazio ambiente in esecuzione in a
ambiente privilegiato sono molto
sensibile alla nozione di sicurezza e
una delle cose che tradizionalmente ha
inciampato in alcuni di questi stack completi
l’esperienza è l’idea che intendo
il codice potrebbe essere eseguito sul client o
il server a cui importa è tutto solo uno
ambiente bene no c’è molto
cose che non voglio presenti sul client
ovunque perché chiunque può solo sparare
gli strumenti di debug di Chrome o
non importa e guarda cosa sta succedendo
memorizzato in memoria, ecc in modo che abbiano effettivamente
preso molto sul serio quando tu
schierare
un’app di meteora quando la crei per la prima volta
per impostazione predefinita è insicuro
Infatti il ​​pacchetto che fa tutto questo
è chiamato esattamente così insicuro e così
se decidi che vuoi prendere
maggiore controllo su ciò che viene spinto
al cliente e quant’altro letteralmente
fai rimuovere una meteora dall’insicurezza che rimuovi
il pacchetto insicuro dal tuo codice e
quindi devi specificare cosa otterrà
spedito in quello che non ecc ecc. va bene
da un esterno la bolla meteorica
prospettiva è un classico stack medio
è Mongo che esprime il suo Mongo nel
database è espresso sul server
può essere una qualsiasi delle fiamme del reattore angolare come me
ha detto sul client, ma è a
stack JavaScript piuttosto classico così dentro
che senso non sono davvero
reinventando qualsiasi cosa con forza
ottenere meteora installata è carina
semplice se sei su un Mac o
Linux hai appena eseguito uno script di shell
Internet che non può essere dannoso
Voglio dire che è finita l’HTTPS
è sicuro, è ancora meglio quando loro
suggerisci di farlo con sudo che è
cosa hanno fatto in alcuni dei precedenti
versioni sì si fa solo questo casuale
script su Internet fidati di noi lo faremo
va tutto bene, non sono particolarmente d’accordo
con questo stile di installazione del software
ma sembra diventare uno di
i modi prevalenti prevalenti di
fare le cose e ad essere sincero, in realtà
guardato lo script di shell a un certo punto
e non sai che non sta facendo
qualsiasi cosa dannosa in realtà è solo
tirando roba dal loro server al tuo
macchina e poi mettere cose in a
posto dove lo immaginereste comunque
se sei uno sviluppatore di software paranoico
che dovresti essere tutti per strada allora
Consiglio vivamente di dare un’occhiata
allo script della shell prima di installare
solo per essere sicuro che non stia funzionando
qualsiasi cosa dannosa fortunatamente in seguito
versioni che hanno rimosso la necessità di fare
un requisito di stile pseudo così ora lo è
semplicemente installando sotto come utente locale
bin che è in genere abbastanza sicuro e
non è
accesso a qualsiasi cosa sensibile eccetera
tutto quello che sta facendo è che sta cadendo a
strumento da riga di comando chiamato meteora su
la tua macchina e rendendola disponibile
il percorso quindi una volta eseguito lo script
e hai installato meteora il prossimo
passo è solo per verificare che sia lì
la versione di trattino di meteore piuttosto tipica
cosa e al momento vediamo vediamo appendere
su voglio così oops lasciarmi scappare questo
ragazzo qui, quindi se mi piace così è
la versione corrente su cui è installato
la mia scatola in questo momento, che è come di due
mesi fa va bene ora se ne hai
applicazioni particolari installate
lo stesso strumento meteorico non richiede
l’aggiornamento, ma se si fa un aggiornamento meteor
questo in realtà guarderà per vedere cosa
cosa è installato al momento giusto
guardando la tua applicazione quale versione
di meteora è attualmente installato e
aggiornerà di conseguenza proprio se tu
fallo fuori da una meteora
dice hey questo è già installato correttamente
eseguire l’aggiornamento dei meteoriti all’interno di un particolare
progetto per aggiornarlo a uno due tre a
quattro è per la maggior parte intenzione di farlo
sii il tuo vettore nell’universo di meteoriti
è lo strumento da riga di comando della meteora
ancora una volta è molto simile per un sacco di
Pacchetti di stile JavaScript e così via
tutto il genere di attraversa qui dentro
molti casi, ad esempio, se lo si desidera
accedere al se si vuole uscire dalla
Il database Mongo contiene un comando meteorico
questo lo farai tutti se lo farai
piccola speleologia che puoi effettivamente fare
capire dove si trova il server meteorologico
correndo perché la meteora lo lancerà
dove è in esecuzione su quale porta si trova e
allora puoi usare gli strumenti standard di Mongo per
prendi quello se lo desideri così loro sono
davvero non cercando di nascondere nulla da
stai solo cercando di creare un ordinamento
di un buon ombrello su una varietà di
diversi strumenti e creare una sorta di a
esperienza unificata per essere in grado di ottenere
tutto bene così e ovviamente se
sei su Windows, scarichi un MSI o
in questo caso è un eggy ed eseguirlo
perché hey stai solo correndo un
eseguibile lo scarichi dal
internet quanto può essere dannoso
giusto per fortuna di nuovo Windows sarà di
Certo che ti chiedo di essere tu
davvero sicuro di voler fare ciò che noi
tutto ovviamente basta cliccare e dire
sì, quanto puoi sapere quanto è dannoso?
può davvero essere e questo è il motivo per cui Windows
è una stessa storia insicura anche se una volta
ottenere Windows una volta ottenuto questo sul tuo
scatola hai uno strumento da riga di comando di meteore
puoi fare tutte le stesse cose così da
dopo l’installazione tutto da
quel punto è praticamente unificato in tutto
entrambe le piattaforme o tutte e tre le piattaforme
dipende da come vuoi contare ora
meteoriti ha un certo numero di diversi
esempi e in effetti il
la documentazione meteorica lo farà
tipo di bugie per alcuni aspetti se
fai creare una meteora e dirà
quaggiù che c’è un’opzione qui
per creare sai usare qualche esempio
modelli giusti e così tu pensi tutto
bene, lasciami andare a prendere la meteora oops
creami vai a ottenere una lista di tutti i
esempi che meteor mi permetterà di installare
proprio dritto da te perché
è come una delle cose più facili da fare
fare è prendere una delle app di esempio e
inizia a curiosare con quello oh wow
c’è come otto di loro è carina
bello, lascia che crei questa meteora
esempio per fare è a cui risponde
si, vai a clonarlo, non sono un grande fan
di questo particolare stile di utente
interfaccia sì, te lo daremo
questa cosa non appena la si clona
questi sono tutti come puoi vedere facilmente
fare è perché la lista delle cose da fare è il
mondo ciao universale di tutti i JavaScript
le applicazioni hanno sempre ragione, ecco perché
hanno come cinque di loro e poi
c’è un mercato locale una classifica e
allora l’orologio è in realtà
letteralmente solo un orologio è un
dimostrazione che dice che si può guardare
fare ancora tutto quel lato client divertente
JavaScript e roba in questo caso sono
portando la loro creazione di un SVG che lo farà
muovi le mani ogni secondo non c’è
lo scambio di dati non c’è davvero nulla
la meteora su di esso sta solo dimostrando
che hai accesso a tutto il
funzionalità del browser vanno bene loro
anche me lo permetta
Non ho un donk hanno anche un equo
decente um oops che è lì andiamo così
hanno un sito web abbastanza decente qui
torniamo al sito qui
va bene quindi di nuovo installare l’installazione diretta
link che ti dice di eseguire fondamentalmente il
script o scaricare il eggy e poi
il tutorial qui e le esercitazioni
in realtà ce ne sono alcuni abbastanza carini
quindi questo è un piccolo offset interessante
lì e come puoi vedere ce ne sono tre
diverse versioni dell’app to-do
se vuoi fare un bagliore o se vuoi
fare angolare o vuoi reagire
e poi c’è anche un altro
applicazioni che le persone hanno creato
e ho contribuito solo a darti qualcosa
un’idea di come potresti costruire diversi
tipi di cose per la maggior parte il
il sito qui è abbastanza bello in termini di
documentazione in termini di guide e
così via hanno rotto il
documentazione impostata qui in tutorial
guide e documenti API e naturalmente voi
avere il classico forum giusto stack
l’overflow dello stack ha anche molti media
domande correlate, ecc., molto di questo
roba è abbastanza facilmente accessibile per te
come sviluppatore supponendo che tu ne abbia un po ‘
sfondo in javascript e in
partendo dal presupposto che ne abbiate qualcuno
sfondo in script natale 2015 così
chiamato ekman script 6 rilascia quanti
di voi siete davvero molto familiari
Lo script ECMO 6 va bene, allora ho indovinato
creiamo correttamente un’applicazione
meteorone piuttosto semplice
ciao questo creerà un particolare
struttura della directory sulla tua macchina
ci sarà una directory client in a
directory di sondaggi fa davvero nessuno
domanda per cosa dovrebbero fare quelli
pensa che ci sarà anche un
importa la directory in cui si trova la meteora
davvero andando a capire quale di
questo codice dovrebbe andare al cliente che
se dovrebbe andare al server c’è
alcune convenzioni piuttosto forti in giro
questa struttura di directory quindi se lo sei
andando a giocare con la meteora segui le loro
piombo perché altrimenti probabilmente lo sei
andando a rovinare qualcosa
ci sono alcune regole molto specifiche per
esempio sull’ordine in cui alcuni di
questi file vengono valutati nell’ordine in
quali alcuni di questi file HTML sono
trasformato in JavaScript l’ordine in
che sono automaticamente importati tutto ciò
roba è documentata abbastanza bene nel
guide ma per la maggior parte basta seguire
il loro vantaggio in termini di come ti vogliono
strutturare le cose perché altrimenti
potresti accidentalmente crearne altri
problemi per te stesso di te davvero
intendo così se creo un buongiorno
applicazione questo è ciò che il mio HTML principale
sembra che questa sia la cosa impalcatura
e vediamo qualcosa che non è troppo
destra non familiare vediamo un titolo che vediamo
roba HTML standard hai il
doppie parentesi graffe che è il
simbolo universale per qualcosa di magico
succederà qui, giusto e poi
puoi vedere alcuni link qui sotto
il fondo dello standard è carino
applicazione di ponteggio standard 101 i
codice bene sai che quelle importazioni non lo fanno
apparire come qualcosa che abbia mai visto in
JavaScript prima, a meno che tu non lo sia stato
studiando lo script ECMO sei parleremo
a riguardo un po ‘ma puoi farlo
vedi un evento non creato puoi vederne alcuni
aiutanti puoi vedere alcuni eventi sul
superficie di esso sì questo lo sai questo è
non scienza missilistica questo non sta cercando di
programma in haskell o qualcosa del genere
questo è in effetti piuttosto JavaScript II e
vediamo un riferimento a un VAR reattivo
che farà praticamente quello che vorresti
aspettati mentre aumenti questo valore
comprerò pubblicherà il fatto che
il suo valore è cambiato in chiunque lo sia
interessato quindi tutto ciò che è fondamentalmente
legato a quello come il contatore qui sotto
ottenere il contatore dell’istanza del modello di ritorno
ogni volta che viene aggiornato sta andando
essere notificato ecc. ha detto tutto il
bontà reattiva che ci si aspetta da
il mondo del manifesto reattivo va bene ora se
si crea l’applicazione, naturalmente
non riuscirai a ottenere
ovunque finché non lo crei effettivamente
fino a quando non abbassi davvero tutti
dipendenze quindi lascia che io faccia effettivamente dove
ha fatto il mio lì è così vediamo dove sono
Vado da Am
quindi la meteora crea il saluto e tu puoi dirlo
sta facendo qualcosa perché lo siamo
alternando tra una barra in avanti a
backslash e un trattino che è progresso
barra in linea di comando parla proprio così ora
di nuovo c’è la mia struttura del pacchetto e
il pacchetto standard punto JSON che
sembra abbastanza familiare a chiunque lo abbia
mai fatto nulla nel codice JavaScript NPM
di nuovo il mondo che stanno cercando di costruire
di questo ecosistema esistente non lo sono
cercando di reinventare la ruota giusta
scusami quindi diventa un NPM
installa e a questo punto andiamo a prendere
la maggior parte della destra di Internet e c’è a
un sacco di cose che sono state installate
qui in realtà non è poi così male
più a lungo prima di andare bene e poi se solo io
spara a meteore qui quello che è in realtà
sta per fare è accendere
diversi processi differenti in
sfondo quando si avvia
e un server Express nodo in esecuzione
porta 3000 se non sbaglio dovrebbe
dillo a quelli e il secondo sta andando
per accendere MongoDB va bene così a questo punto
Avrò un’applicazione funzionante
può anche vedere che sta facendo del lavoro al
codice lo sta minificando sta raccogliendo
sta facendo tutte le cose standard
vorresti un’applicazione JavaScript
per farlo in aggiunta a questo essere
il tuo principale comando amministrativo
anche lo strumento meteorite di linea diventa la tua build
strumento e in base a quali pacchetti
hai installato è anche il tuo deploy
strumento stanno davvero incanalando tutto
attraverso questa unica applicazione quindi se io
vieni qui al browser Z e io dico
nuova città perché non ne ho abbastanza
sì ci andiamo guardo posso cliccare il
pulsante e incrementa un contatore e
non l’hai mai visto prima che lo sia mai
un sorprendente sì demo grazie
grazie, io vivo per impressionare così bene
abbiamo già fatto tutto questo ecc. ora perché
In qualche modo ho reso il forse ingiustificato
ma come risulta il presupposto corretto
che molte persone non ne hanno speso
tempo con JavaScript 6 e media davvero
abbraccia questo in un modo molto grande quindi se
non hai familiarità con il sesso della cripta di Natale
ti farà inciampare in un certo numero di
luoghi che cercano di fare meteora con Natale
crypt 5 è già deprecato proprio se
stai provando a farlo usando il tradizionale
Voglio dire ad esempio che si abbracciano pienamente
il sistema di sei moduli di script ECMO che è
quello che hai visto prima con le importazioni così
Prenderò circa 10 minuti e
prova a frustare attraverso i cerchi frusta
attraverso la cripta di Atmos sei cose
c’è una serie di caratteristiche diverse
che cripta natale sei offre alcuni dei quali
ci importa di alcuni dei quali non lo facciamo
questo è solo una specie di lista e poi
lo scaveremo direttamente se dal
modo in cui vuoi sperimentare con Natale sei
e tu non vuoi necessariamente comprare
in meteora ci sono un paio di xmas
cripta sei transp eilers che sono
disponibile che è possibile utilizzare per qualsiasi
è il tracciante dell’applicazione di stile javascript
una Babele è una e poi ovviamente il sig.
gammas favorito dattiloscritto tutti questi
sono molto molto vicino a natale cripta sei
anche se nulla è completamente
le specifiche sono ancora corrette alcune di esse
sono molto vicini alcuni di loro sono più vicini
di altri, ma questi tre sono tutti
piuttosto vicino così per la maggior parte se
è una caratteristica di crypt di Natale questi ragazzi
avere tutto bene, quindi i cambiamenti sintattici
ora abbiamo letterali binari e ottali
tutto è ora basato su unicode in modo che
se davvero volevi nomi di variabili e
klingon puoi avere quei due template
stringhe questo è in realtà una specie di
caratteristica importante perché ci consente
fare prima l’interpolazione delle stringhe
abbiamo capito che è una specie di
difficile vedere che mi sto allontanando dal
mic
stringa di caratteri standard e una parte posteriore
stringa spunta questo sarà difficile
da vedere e questo sta per essere difficile da
ricordati di essere preparato per un numero di
come larga non è questo sguardo fisso
il codice alle undici del pomeriggio prova
per ore per capire fino a quando qualcuno
altrimenti arriva e dice tizio perché tu
avere un segno di spunta regolare là è supposto
essere un apice a quel punto tu
buttati fuori dalla finestra più vicina
giusto, quindi non farlo, tienilo a mente
Il latino considera una delle cose che Natale
la sceneggiatura è sorta di venire ad abbracciare è
l’idea che dichiarare le variabili è un
cosa buona e più importante dichiarazione
la differenza tra mutabile e
variabili immutabili è importante quindi noi
ho lasciato che indica che sto dichiarando a
variabile per l’uso e quindi abbiamo const
indicando che questo non dovrebbe mai cambiare
va bene vorrei fortemente consigliare di ottenere
l’abitudine di usare questi due se come
inizi a utilizzare akma six perché in alcuni
casi c’è la parola che il
interpreti che stanno cercando di ottenere
più velocemente saranno in grado di farlo
ottimizza parte del tuo codice JavaScript
in modo più efficiente se sanno che è un
Const contrapposto a solo un normale
variabile che può essere modificata di default
riposa e diffondi i parametri che vedrai
questo è un lato giusto della montagna del codice meteorico
quindi qui per esempio vediamo default
l’indice dei parametri a è impostato su zero e
l’indice B sta elencando questo è carino
significa parametri di riposo semplici
niente dopo il primo qui può
basta essere uno zero o più numero di
argomenti già facciamo un po ‘di questo
roba in JavaScript, ma ora hanno
lo ha formalizzato come parte del linguaggio così
gli oggetti qui diventeranno effettivamente un
array simile a ciò che gli argomenti sono in
JavaScript classico e quindi la diffusione
il parametro è in realtà un po ‘distorto
perché è il contrario che va nel
direzione opposta dei parametri di riposo quindi
qui in realtà quello che posso fare è se ho
i numeri di punti che si notano che sono al
punto di riferimento piuttosto che al
dichiarazione della funzione dr thought numbers
quella matrice verrà effettivamente selezionata
a parte e ogni membro
della matrice sarà soddisfacente uno di
quei parametri lassù un annuncio così
la parentesi zero dei numeri verrà passata per
X e la staffa dei numeri si otterrà
passato per Y e qualsiasi cosa rimanesse
i numeri saranno semplicemente ignorati come sarebbe
per qualsiasi applicazione JavaScript c’è
anche un po ‘di funzione stenografia
anche noi possiamo usare le frecce per
corpi funzione abbiamo questo
in realtà ha senso che è buono lì
sono alcune semantiche che sono diverse
un po ‘ di questa meteora non ci vuole davvero
vantaggio di simboli ad esempio sono
interessante ma la meteora non lo è davvero
usalo come compito di strutturazione
a seconda del pacchetto che sei
l’uso di meteore può o non può avvenire
vantaggio di questo e di nuovo se lo hai
sperimentando con alcuni dei
altre lingue in esecuzione sulla JVM o su
il clr alcune di queste funzionalità lo farai
già avere familiarità con se non sei
beh, le diapositive sono qui se vuoi
torna indietro e guarda anche loro
un sacco di materiale in questi giorni e cosa c’è
nel sesso della cripta di natale ti suggerirei
dare un’occhiata iterators e per di
quindi possiamo effettivamente creare la nostra abitudine
iteratori a questo punto che alcuni dei
le lingue funzionali chiameranno i flussi
va bene, quindi qui voglio creare un
iteratore di un array che già
esiste nella lingua ma questo mostrerebbe
come puoi farlo ci sono anche
generatori quante persone sono qui come
molte persone hanno visto c-sharp yield
ritorno spettacolo di mani solo un paio stesso
le idee di base rendono il rendimento da c-sharp a
l’idea è che questo genererà
valori e dare loro ogni preavviso
la stella della funzione che non è un errore di battitura
questa è la sintassi effettiva che indica
che questa funzione sta cedendo a a
generatore piuttosto che solo un tradizionale
valore di ritorno sotto il cappuccio il
interprete deve tenere traccia di dove
siamo in quella sequenza di quattro elementi
questo è effettivamente la stessa cosa di
creando una matrice di valori e quindi
restituendo un iteratore a quei valori
che verrà prelevato uno alla volta se
questo ti è familiare con i flussi Java
sarà qualcosa che vedrai come
beh e ovviamente non puoi parlare
flussi e iteratori senza fare un
esempio nel Fibonacci così ci andate è
tutti opportunamente impressionati
eccellente allora ci sposteremo su questo è
non proprio una cosa di linguaggio ma l’idea
è che gli interpreti dello script ekman lo sono
sarà più sensibile alla coda chiamata
ottimizzazione della ricorsione che è un bene
cosa che ora una cosa vedremo un sacco di
nei media o è questa nozione di classi
ora questo non è classi nel
il c ++ tradizionale C-sharp li riconosce
Non sono fortemente classi questi vengono digitati
classi che mantengono ancora le loro
relazione basata su prototipi va bene così
questo caso particolare quando lo dico
il mostro di classe estende il carattere a ciò che sono
dire è che c’è un oggetto nel
mondo chiamato mostro che funge da a
prototipo per altri oggetti come questo
e il prototipo del mostro ha un
relazione prototipica con il
prototipo di personaggio che ha un
relazione prototipica con ecc ecc ecc
non ci stiamo allontanando dal prototipo
eredità basata quindi tutto ciò che tu
leggi in buone parti di Doug Crockford scrivi
JavaScript la parte buona tutto
detiene ancora questo è davvero giusto
zucchero sintattico in cima a quel meccanismo
così ora posso dire nuovo mostro come
contrario a dover costruire un costruttore
funzioni me stesso che li creerà
relazioni il prototipo
relazioni e avrà questi
nome e salute dei campi e così via
perché li ho specificati in questo caso
avviso ho due proprietà mi dispiace
una proprietà con getter e setter
Ho un solo immobile secondo letto è
vivo ho un metodo chiamato attacco
è progettato per leggere un po ‘di più
come le lingue classiche va bene, la meteora
ne approfitterò in un sacco di
luoghi in cui vedrai persone che creano
le classi all’interno del codice meteo migliorate
letterali oggetto non tanto ma non c’è
una caratteristica interessante che lo script di akma
sei sosterrà che la meteora non lo fa
almeno per quanto ne so non lo fa
vero vantaggio enorme di e non lo so
che qualcuno sta sfruttando enormemente
ma qui sotto, qui sotto
Ho ciò che viene chiamato una proprietà calcolata
nome in altre parole il
obiettivo di questa proprietà sarà valutato
nel momento in cui questo oggetto è definito
e ho notato che sono effettivamente parte
di valutare il nome sto usando un
freccia una funzione letterale per cedere il
valore 42 così questo ora diventa prop
underscore 42 è il nome del
proprietà che ovviamente detiene il valore
di 42 perché qualcuno vorrebbe davvero
calcolare il nome della proprietà a
runtime, devo ancora vedere
qualcuno ha descritto che proprio non lo so
sapere perché questa caratteristica è qui colpisce
io come uno di quelli è bello e possiamo
fallo così perché no ma ma è lì
rende per una grande domanda di intervista di
la prossima volta che vuoi davvero
come sai fare uno dei tuoi
Gli intervistati JavaScript piangono, quindi lo sai
solo quello che valuterà questo
per bloccare nuovamente le finestre perché
altrimenti bene comunque i proxy di nuovo questo
non è davvero qualcosa che la meteora usa
sopra il cofano se lo usano sotto il
non sono sicuro di non poterlo avere
trovato ma questo è il massimo
decoratore di nuovo in Erich gamma tu
sappi in onore di lui questa è la Banda di
Un modello di quattro decoratori che cripta di Natale
ora è standardizzato ce ne sono una coppia
delle librerie di librerie caratteristiche che akma
gli script standardizza così per esempio noi
avere una mappa standardizzata e impostare noi
avere una settimana e una settimana standardizzate
impostare il tipo va bene quindi un set di corso
non può contenere mappe duplicate, naturalmente
sono solo coppie di valori chiave, questo è tutto
roba piuttosto semplice proprio così
qui vediamo un set ci sono solo due voci
in quel set un elemento ciao uno
elemento addio e un codice meteorico lo farà
fare uso di queste librerie in tutto
il resto della biblioteca, comunque di più
spesso che non a livello di superficie
dove stai scrivendo preferirai il
tipi reattivi perché se stai andando
per memorizzare i dati che si desidera effettivamente
in genere che si legano a qualcosa che
vorrà consumare quei dati così là
userete il VAR reattivo dei media che
non è una parte standardizzata di xmas x
mi promette
in realtà sei abbastanza interessante
dei migliori motivi per usarlo è quello
meteora in realtà cerca di nascondere un sacco di
l’asincronia lontana da te che è
davvero una specie di bel codice meteorologico no
come marcia attraverso lo schermo il modo
il nodo tradizionale e il codice angolare lo faranno
quindi le cose promesse sono quasi sepolte
sotto il cappuccio dove non lo fai davvero
è necessario preoccuparsi del sistema del modulo
è un po ‘un po’ un grosso problema
dal punto di vista che in alcuni
rispetta stanno semplicemente standardizzando
quello che abbiamo fatto per convenzione finita
gli anni ma ne stanno usando alcuni
la sintassi del linguaggio per farlo , ad esempio
meteor ha più o meno deprecato il
l’uso di require e preferisce invece l’ importazione
ora richiedono è ancora accessibile a voi
perché ci sono alcune occasioni in cui
la meteora non può fare esattamente la cosa giusta
cosa e quindi puoi ancora chiamare
richiedono e andrà a fare il
cosa nodo tradizionale di andare a trovare che
archiviarlo e valutarlo quale
può quindi restituire un oggetto, ecc ecc
è ancora accessibile a te, ma la meteora
in diversi punti nella documentazione
dice che davvero non vuoi usare
richiede che tu voglia veramente preferire il
Invece la sintassi di importazione degli script ECMO è così
qui ho un profilo del modulo proprio così
esporta tre diversi valori, quindi questi
saranno esportati i valori da questo
particolare modulo esportato
proprietà se si desidera utilizzare il
terminologia esattamente correttamente e poi
giù sotto puoi vedere che io importa
quei tre per nome da quel file ora
la maggior parte delle volte in meteorite sarai
importando da qualche parte all’interno del
pacchetti di meteore quindi la maggior parte di loro dirà
importare un nome di parentesi da meteorite /
nome del pacchetto va bene proprio come
tradizionalmente era necessario un pacchetto
nome qui è importazione atti dal pacchetto
nome tutto bene, onestamente, una volta arrivati
usato per la sintassi che legge davvero
esattamente allo stesso modo di un bisogno
la dichiarazione fa la cosa bella è semplicemente
Posso ottenere più valori da uno
dichiarazione di importazione invece di dover
ottenere un oggetto e quindi andare esplicitamente
quell’oggetto per ottenere quei valori
okay, tutti sono assolutamente all’altezza
sulla sceneggiatura di Natale sei bene stiamo tutti bene
voi tutti così la parte migliore di questo
sessione normalmente vai ad una sessione e
puoi solo mettere una cosa nuova sul tuo
Riprendi ora che puoi metterti ora sono un
Script ECMO sei esperti e un meteor rock
stella ninja perché non è per te
non puoi essere solo una rockstar o un ninja
devono essere circa la destra va bene così indietro
per i media questo è che c’è, ovviamente
un tutorial sul sito di meteor per
costruendo un’app to-do e quindi sostanzialmente I
figurato una delle migliori cose da fare
sarebbe semplicemente camminare e mostrare
cosa stiamo facendo in ognuno di questi
questo è un passo in cui ti incoraggio fortemente
a dopo questa sessione ad un certo punto quando
sei tornato a casa se ti interessa
studiando meteora vai e fai il tutorial
a mano in modo che tu possa attraversare e
avere esperienza con l’utilizzo di meteora e
tipo di capire come questo
che lo spazio funziona, ma e appendere su una
secondo mio sì, andiamo powerpoint
tipo di deciso di nascondere il mio orologio da me
va bene così così se vuoi creare
una cosa giusta da fare è la prima cosa che fai
la meteora crea due quote che lo creano
struttura dei file etc la seconda cosa che
ti faranno creare le importazioni
sottodirectory di nuovo questo non è solo
convenienza questo non è solo qualcosa
che conosci il ragazzo che scrive il
pensiero tutorial sarebbe utile meteor
in realtà cancella qualsiasi cosa in
importa sottodirectory e ce la faremo
esplicitamente disponibile sia per il cliente che per
server ce ne sono un altro paio
directory per le quali sono fondamentali
esempio qualsiasi cosa in una directory pubblica
sarà considerata una public static
bene che vuole essere referenziabile
dal client qualsiasi cosa nel privato
directory sarà considerato un
asset lato server che non dovrebbero mai essere
per esempio, consegnato al cliente
se hai bisogno di una configurazione particolare
file se hai bisogno di password particolari
per esempio per accedere a distanza
servizi Web dal server
quelli dovrebbero sempre andare nel privato
directory mentre qualcosa come il tuo
robots.txt e la tua icona preferita punto ICO e
tutte quelle altre chicche sul lato client
quelli dovrebbero andare tutti in pubblico
directory client e server sono
specificamente dove client e server
codice andare rispettivamente e le importazioni
directory è effettivamente dove la roba
questo è condiviso tra entrambi finirà
ok ora la seconda cosa è che stiamo andando
voler creare un corpo per un componente
mancanza di un termine migliore e ho esitato a
usa quella parola perché i componenti
in particolare se fossi in questa pista
prima di oggi hai sentito che sai reagire
e molti di questi altri framework MVC
stanno passando a più di un componente con
uno stile C maiuscolo che stiamo ascoltando
componenti web diventano una sorta di un
la meteora di internet standard ecc non lo fa
davvero andare a quel lontano meteor piace l’idea
di componenti ma i loro componenti con
una C minuscola l’idea è che non lo siamo
cercando di creare necessariamente riutilizzabili
cose binarie che puoi sapere
condividere attraverso una varietà di differenti
le applicazioni che fanno parlare di come
fallo in misura minore, ma è così
relativamente informale quest’anno è davvero
più di un’organizzazione per loro a
il componente è molto più legato al dominio
quindi qui voglio creare un corpo
componente che ha alcuni HTML e alcuni
JavaScript per la pagina principale di
applicazione e potenzialmente per altro
altre parti dell’app, se lo desideriamo
il primo taglio di questo è ovviamente
in pratica basta elencare usando un non ordinato
elenca tutte le cose da fare che sono
attualmente all’interno della lista quale giusto
ora a proposito sarà vuoto perché noi
non avere dati e prima di tutto si nota
è tutto roba HTML standard ma vedi
le parentesi ondulate che vedi
manubri che in realtà non usano
manubri usano spars spaziali I
credo sia ciò che chiamano di nuovo
chiesto meteorologico non può essere gestito
deve essere spazio quindi è simile al
la sintassi è deliberatamente progettata per essere
simile ad altre lingue di template
che usi questo formato così qui vedi cappello
vedi l’hash della parentesi graffa della parentesi graffa
ognuno va bene, qualcuno vuole prendere un volo
indovina con il
sì, l’hai capito , è un gioco per ognuno e
passerà attraverso ciò che è presumibilmente a
raccolta di compiti e poi vedi
bene staffa di parentesi angolare
questo caricherà il modello di attività
che non abbiamo ancora scritto oh no aspetta
Io lo prendo di nuovo è proprio laggiù
l’avviso di fondo che abbiamo definito a
modello per attività che elencherà il
testo ora qual è il testo sarà a
proprietà una proprietà JavaScript sul
oggetto compito che abbiamo ottenuto dalle attività
collezione non c’è scienza missilistica
qui il codice body j / s qui vediamo
importare le dichiarazioni prima di tutto tiriamo
fuori il modello dalla templatura dei meteoriti
questo perché vogliamo definire il
corpo come modello così specificatamente
dite il corpo del modello e poi notate
aiutanti qui e poi preavviso molto
con attenzione abbiamo effettivamente un riccio
staffa e una parentesi graffa all’interno di
le parentesi che cosa stiamo definendo
qui stiamo definendo un oggetto
usando la sintassi letterale dell’oggetto che lo farà
avere un membro su di esso chiamato compiti che
sarà a sua volta una serie di predefiniti
compiti in modo che ora abbiamo alcuni dati
notiamo però che importiamo l’HTML
questo è perché come ho detto prima cosa
le meteore che stanno per fare è che sta per
prendi l’HTML e lo farà
trasponi quello che è il termine appropriato di
il modo in cui stai facendo da fonte a
fonte non è compilabile è transpile
impressionare i tuoi amici e vicini quando
trasponi l’HTML in JavaScript tu
può quindi importarlo qui e poi
fare riferimento direttamente da dentro
il codice ha un senso, un bel passo avanti e
questo semplicemente dice tutto ciò che
Ho impostato ad alta voce nel caso in cui si dimentica come
sai la prossima settimana quando stai guardando
a queste diapositive vediamo cos’altro
oggi oh sì dentro il cliente che vogliamo
definire un file J del punto principale che per il
il momento è davvero semplice, basta andare
prendi il corpo okay il cliente avrà a
il server principale avrà un main questo sarà
sii dove metti
attività correlate al server in particolare
e qui vediamo l’HTML principale questo è giusto
fondamentalmente con le teste d’intestazione va bene lo è
roba piuttosto semplice ora di
Certo che non sarebbe davvero una cosa da fare
list manager se non avessimo un qualche modulo
di archiviazione persistente e ancora per
meteor questo è Mongo così ora questo è
dove davvero inizi ad avere un senso
come la meteora è diversa da molte
le altre piattaforme che potresti aver funzionato
prima di tutto andiamo avanti e
prendi Mongo, lo importiamo da una meteora /
Mongo e poi definisco una collezione
all’interno di Mungo chiamato compiti ora guardano
nella parte superiore dell’importazione della casella / AP I /
compiti j / s questo ti dice che questo
la definizione sarà accessibile su
questo è sia il client che il server
come stiamo andando per essere in grado di avere questa
raccolta disponibile per entrambi i posti
perché sì, intendo che il server vuole
essere in grado di fare riferimento a compiti per vari
attività legate al server bartley
perché ha bisogno di spingerlo nel
database ma anche il client deve
avere accesso ad esso perché vuole
visualizzalo e dall’interno del corpo
qui noti che ora invece di avere
quella serie predefinita di compiti che faccio
i compiti puntino che ricordano solo noi
le attività definite notano il Const una volta
definito non cambierà mai, ma questo è
specie nel tradizionale stile c ++ di
constare quali compiti i punti-2 non lo faranno
cambia ma il contenuto all’interno delle attività
ovviamente possiamo così ora abbiamo efficacemente
ha ricevuto su cosa è una collezione Mongo
il cliente in modo che ora posso solo fare
i compiti si ritrovano dal tradizionale
La terminologia Mongo si trova con un vuoto
oggetto significa trovare tutti gli oggetti in
questa raccolta la meteora finale
le collezioni sono realisticamente solo Mongo
collezioni e infatti se
sei un po ‘a disagio con il
natura straordinariamente dinamica di
JavaScript e meteora in realtà
supporta l’idea di mettere a
schema AKA stile mangusta js in cima a
le tue collezioni Mongo se lo desideri
non ti mostrano come farlo dentro
questi tutorial ma è nel
documentazione hanno un pacchetto e così
è possibile definire a quote come avente testo in
completo creato completato che puoi avere
tutto ciò definito in modo che qualsiasi tentativo
mettere i dati che non dovrebbero essere lì
sarà contrassegnato e creerà a
errore di validazione okay e non c’è
dati perché non abbiamo effettivamente creato
qualsiasi dato è qui come sviluppatore se
vuoi solo vedere che tutto funziona
puoi connetterti al database Mongo di
facendo meteor Mongo e che cosa efficacemente
lo farà è che accenderà il
linea di comando Mongo e darti il
opportunità di fare qualche riga di comando
Attività della shell Mongo per creare un’attività
nella raccolta di compiti, se così fosse
il desiderio ha senso ora una domanda è
come aggiungo compiti all’utente
interfaccia ok bene se tu stavi per
azzardare un’ipotesi probabilmente ci sarà
essere una forma coinvolta e probabilmente lo sei
andando a presentare qualcosa e meteore
probabilmente farà succedere la magia sì
ok, hai capito bene, quindi di nuovo ci siamo messi
un campo di input anche qui il resto di
questo sembra fondamentalmente come prima
scrivi qualcosa e quando colpisci
ritorna che sarà implicito
inviare che è un po ‘il modo di immissione dei dati
i campi dovrebbero funzionare così abbiamo bisogno
per definire un evento e di nuovo qui
Importa te body body del corpo di j / s
eventi e di nuovo notare cosa sono
definire qui è un oggetto letterale che
usa la sintassi di stile del selettore CSS per
specificare l’evento e l’entità reale
in questo caso particolare perché preavviso i
dì invia punto nuovo compito che vedi
il selettore CSS sul modulo qui nuovo
compito quindi è così che legherà
questi due insieme giusto il submit è
l’effettivo evento in stile javascript che io
voglio prendere e notare che ottengo l’evento
come parametro e quindi a questo punto
prevenire la gestione predefinita che conosci
un altro
è il browser per favore non andare avanti e
prova a ricaricare la pagina perché i browser
cerca sempre di essere utile e fallo ma
poi ho afferrato l’evento che ho preso
testo da quella casella di testo e quindi le attività
punto inserire il testo e quindi il tempo che è stato
creato e voilà ora abbiamo dati ora io
ho realizzato che sto affrontando questo abbastanza
rapidamente ma se sei uno sviluppatore e
sei paranoico proprio al tuo primo pensiero
è ciò che è che no no no no no no quale
giorno no perché lo farà sempre
prendi l’ora corrente sul client
macchina perché questo è tutto in esecuzione
il client il server non è il client
che poi elemosina la domanda dov’è il
database corretto è ciò che è
che penso ti manchi un più grande
problema che è come ottiene il cliente
direttamente nel database è magico
vera magia è esattamente quello che è
effettivamente sta succedendo qui è quella meteora
Lo credi o non devi scavare a
mentre attraverso la loro documentazione prima
lo scopri in realtà
eseguire un pacchetto sul lato client
chiamato mini mungo in realtà sono
eseguire un database Mongo leggero
all’interno del browser e quindi inizialmente quando
lo stai facendo lo stai facendo dentro
del cliente e poi in realtà
hai impostato uno stile di iscrizione pubblicato
protocollo che chiamano dati dinamici DDP
protocollo e DDP andranno avanti e indietro
tra il client e il server da aggiornare
il sistema server con questi dati ora tu
stanno vivendo una delle due reazioni a
è bello essere una santa merda davvero così
cosa stanno facendo a seconda del tuo
la reazione determinerà fondamentalmente
se mai tocchi meteore dopo
questo discorso e questo è il simbolo per
quasi fatto ho 10 minuti in più dieci
più minuti non mi disturbano
amico, va bene, sia che lo sia o no
una cosa buona o cattiva è questa
certamente sai che è discutibile
sarà qualcosa che tu sei
andando a discutere con il tuo
colleghi e con il tuo capo, ecc questo
è come la meteora funziona bene ora le domande
di come intercetto DDP come faccio
sai in qualche modo cercare di ottenere qualcosa di
che come espongo DDP me stesso
la risposta di base è che non lo sei
non il punto di questo strumento il punto di
questo strumento è quello di creare un ambiente
sembra uno stack completo perché tu
voglio trattarlo come un pieno monolitico
impili se questo non è il tuo obiettivo allora
probabilmente vorrai andare avanti e guardare
a qualcos’altro va bene e sei tu
conosci i meteoriti, ragazzi sono più o meno
andando d’accordo con quello che hanno detto come
molto in un paio di impostazioni pubbliche così
di nuovo definiamo un aiutante qui per dire
bene prendiamo i compiti più recenti da allora
ora abbiamo le date che erano
creato in modo che possiamo sempre vedere il più recente
le attività in primo luogo sono di nuovo corrette
Mongo 101 lassù passando in un campo
dicendo che voglio ordinare il creato a
campo in ordine inverso e se voglio
per aggiornare questo puoi quasi indovinare
come sarà adesso?
se hai completato, vogliamo avere un
casella di controllo in modo da notare che stiamo andando a dire
okay, il doppio manico esclude il contrario
fa esattamente quello che pensi che faccia
se questa attività è spuntata in altre parole
se la proprietà selezionata è su questa attività
se è definito come vero, ricorda se lo è
non per trovare che è considerato falsi e
quindi questo non sembrerebbe giusto
allora avremo un pulsante in cui la X
qui è semplicemente il diritto completo
questo è solo il principio che lo indica
Voglio cancellare questo quindi classe pulsante
cancella la casella di controllo di input quindi c’è il
il testo di prima è tutto molto carino
molto HTML 101 ad eccezione del fatto
che stiamo ricevendo i dati
dalla staffa a doppio angolo
un oggetto meteora e poi dentro
Importa te compito che puoi vedere di nuovo
eventi a cui stiamo definendo un clic
controllato in modo che ora possiamo aggiornare
se questo è controllato ribaltandolo indietro
o aggiornamento del punto attività di quarto e di nuovo
questa è una chiamata MongoDB, quindi andrà così
inizialmente al lato client mini Mongo
e poi alla fine ottenere aggiornato in
lato server Mongo ma ancora tu come il
sviluppatore non mi interessa tutto sembra solo
come una bella nuvola felice mondo ish
okay e penso di averlo già fatto
giusto TAS punto HTML è il modello di attività
Ora l’ho scomposto nel suo file
l’ho scomposto nel proprio file jas
è solo per mantenere queste cose da
diventando troppo grande ora se voglio
in realtà filtro in altre parole che voglio
elementi selezionati da rimuovere dal
vista Posso impostare un dizionario reattivo
e notare in questo caso l’ho messo in questo
Stato dot io in realtà non vuole che questo
si trova sul database lato server
un po ‘come un lato cliente contanti e così a
dizionario reattivo è fondamentalmente una chiave
coppia di valori che ha una certa reattività
così che ora se questo è stato in effetti
controllato Voglio nasconderlo così lo aggiungo come
un nascondino completato e poi lo controllo
valore periodicamente istanza tale stato
ottenere se questo compito è stato nascosto poi io
non voglio visualizzarlo, non voglio
vedi articoli completati di nuovo questo è
reattivo così come lo aggiornerà
aggiorna automaticamente l’interfaccia utente
come pure la parte superiore di più qui si può vedere
stiamo facendo riferimento a un conteggio incompleto
che torniamo ai compiti
questo è tutto più o meno la stessa storia
oh ma ora voglio solo consentire le attività
essere visto da determinati utenti, intendo
un elenco di attività globale le cose che tutti
chi ha oggi che otterrà davvero
poco maneggevole molto rapidamente a destra 7 miliardi
persone sul pianeta tutti sono
usando questa app per le attività
sì lo sai e se lo dico a voce alta
abbastanza qualcuno mi darà i soldi del seme
lo sai solo perché è solo il
in che modo il mondo di avvio funziona come una meteora giusta
è qui che iniziamo a sfruttare
la meteorite dell’atmosfera ha questo ecosistema di
progetti che sono accessibili a te così
in questo caso specifico aggiungo il
account utente e password account
pacchetti per essere in grado di
di riferimento quelli sono meteoriti
pacchetti specifici in modo che ora nel mio
avvio posso dire di voler configurare
dì che voglio avere la password per registrarmi
campi e il nome utente è solo a
costante ben noto da quel particolare
boom della documentazione del pacchetto e poi qui
giù sotto si nota il fondo i
fare riferimento a un modello chiamato
pulsanti di accesso e questo è l’unico
riferimento devo davvero utente
gestione dell’interfaccia in termini
di un’interfaccia utente questo mostrerà il
finestra di dialogo hai un account vero?
vuoi creare un account che gestisca tutto
di quello per te finché ti piace il
aspetto e sensazione particolari che sono
usando per quello è bello è
incredibile, se non ti piace bene
allora puoi entrare e fare riferimento
quei modelli e cambiarlo perché
ancora una volta tutto questo è open source
dall’interno del corpo qui ora posso ottenere
una presa dell’ID utente e dell’utente
oggetto che mi darà il nome utente
giusto di nuovo questo è solo inserendolo
nel database così ora i miei compiti lo faranno
essere associato con l’individuo che
li ha creati e ho notato che importavo meteora
da meteora / meteora l’oggetto meteora
è dove otteniamo ahold di alcuni comuni
oggetti di senso come quello attuale
utente autenticato se stai usando il
pacchetto conti di meteore va bene se attuale
l’utente è una bandiera booleana che indica
se c’è o meno un utente e
autenticato e il resto è
praticamente un’interfaccia utente che voglio
nascondilo se non è il tuo compito e io voglio
mostrartelo se tu se è ecc
etc etc e mi sono fermato lì c’è
circa altri quattro passaggi nel tradizionale
il tutorial di meteor to do, ma è davvero così
più o meno come puoi vedere
l’intento qui è una base di codice che
allora la meteora
partizione e separata nel lato client
e sul lato server che ti dà il
possibilità di fare le cose su entrambi i lati
di questa divisione come tu desideri ma il
l’intento è che si tratta di una sola app
una base di codice è un ambiente così
programmalo in questo modo e anche a te piace
quello o non lo fai e se non fai bene
poi hai appena perso 45 minuti del tuo
vita che non tornerai mai indietro, ma io
ti ha dato l’ opportunità di cauzione, così è
non è colpa mia una domanda
in questo momento la meteora non ne parla
altri database diversi da Mongo e il
il più grande problema per loro è che sarebbe
deve essere un database che espone
stesso in una sorta di stile JSON perché
ancora una volta supponiamo che queste collezioni siano
collezioni di oggetti JavaScript così a
quel punto che ti piacerebbe o se
volevi provare ad integrare un Oracle
o un server sequel che dovresti
mascherare il tavolo come se fosse un
raccolta di oggetti JavaScript ma tu
ha visto esattamente la definizione dello schema
abbiamo fatto in questo tutorial che è quello di dire
nessuno a tutti in modo che avrebbe dovuto avere un
tabella di database relazionale che consisteva
di un numero flessibile di colonne tutte
che erano nullable che tutti potevano
conservare qualsiasi cosa che a quel punto perché
stai usando questo database relazionale
è solo che è in quel senso una meteora
è molto molto supponente che potessi vedere
loro che abbracciano Couchbase CouchDB potrei
vederli abbracciare ripensare DB se il
i fornitori di relazioni abbracciano JSON e ordinano
di un modello di collezioni flessibili in cima
di lì che il team del sequel server
ha parlato in una certa misura se
sei un fan di Microsoft come documento
DB si adatterebbe bene anche qui e così io
potevo vedere i meteoriti che andavano dopo
quei database ma a meno che il
I ragazzi relazionali fanno il loro database
come una raccolta di documenti JSON I
non pensare che li vedrai
all’interno di una meteora in qualunque momento presto di nuovo così
se ti piacciono i database JSON questo funziona se
non hai ancora un altro motivo per odiare
essere qui per l’ ultima ora un altro
domande che vanno una volta andando due volte
la sedia da pista

Please follow and like us: