Qual è la differenza tra i blocchi e l'utilizzo di include quando si creano i modelli di giada? Quando usi l'uno sull'altro?Differenza tra inclusione e blocco in Jade
risposta
Un blocco è un segnaposto. Il suo contenuto proviene da un altro file di giada. Un inclusione è anche un segnaposto. Il suo contenuto proviene anche da un altro file di giada.
Finora, entrambi sono uguali.
Ma:
includono incorpora un file completo. Il file incluso definisce quale file viene incluso. Quindi includere va bene per parti di outsourcing come un piè di pagina o un'intestazione, che vengono sempre caricati allo stesso modo.
Un blocco definisce solo un segnaposto nel file principale. Quale contenuto è incluso non è definito da questo file, ma da un sotto-file. Quindi, il controllo su ciò che è incluso viene invertito.
Con un inclusivo, A dice: Importa B. Con un blocco, B dice: Ecco il contenuto di un segnaposto e si prega di utilizzare il file A e i suoi segnaposti per riempire il mio contenuto.
include mezzi top-down, blocchi di tipo bottom-up.
Inoltre, un file può includere diversi blocchi.
quando e cosa usare:
- E 'comune per definire il layout generale di un sito in una pagina master con i blocchi.
- Le singole pagine contengono il contenuto per ogni singolo file, fanno riferimento al file principale e riempiono i blocchi.
- Le sottoview nel master o nella pagina vengono impostate utilizzando include.
Questo aiuto?
- 1. JADE: differenza tra e ogni
- 2. Differenza tra monitor e blocco?
- 3. Qual è la differenza tra "extends" e "include" in Jade?
- 4. Differenza tra nessuna visualizzazione e blocco display
- 5. Differenza tra blocco statico e assegnazione statica in classe?
- 6. Differenza tra blocco (obiettivo C) e chiusura (Swift) in ios
- 7. Differenza tra "" e "" in Python
- 8. Qual è la differenza tra un inclusione, un parziale e/o un blocco nel modello. EJS/ejs-locals
- 9. Jade - Utilizzando blocco all'interno tag script
- 10. Qual è la differenza tra NSAutoreleasePool e il blocco @autoreleasepool?
- 11. Differenza tra DIV e SPAN con display: blocco
- 12. Differenza tra `% in%` e `` ==
- 13. Qual è la differenza tra NSInvocation e il blocco?
- 14. Qual è la differenza tra blocco e blocco in linea con larghezza: 100%?
- 15. Differenza tra un blocco it e un blocco di specifica in RSpec
- 16. Differenza tra "ritorno" e "puro"
- 17. differenza tra app.js e index.js in Node.js
- 18. Differenza tra form_for e form_tag?
- 19. differenza tra getChildHtml() e getChildChildHtml() in Magento
- 20. Differenza tra il valore di ritorno della funzione di blocco non bloccante e l'argomento $ di blocco?
- 21. Differenza tra $ @ e $! in perl
- 22. Differenza tra. e: in Lua
- 23. Differenza tra StreamReader.Read e StreamReader.ReadBlock
- 24. Qual è la differenza tra include_directories e target_include_directories in CMake?
- 25. differenza tra MPI_Send() e MPI_Send()?
- 26. nodo jade condizionale jade
- 27. Differenza tra. e #
- 28. Differenza tra "o" e "||"
- 29. MySQL: Differenza tra ",", "e"
- 30. Differenza tra "e" e && in Ruby?
Impressionante, grazie :) – LuckyLuke
Prego :-)! –
Per i dettagli vedere "Modello ereditarietà" e "Include" https://github.com/visionmedia/jade – vaichidrewar