Jaka jest różnica między blokami i używaniem, to kiedy tworzysz szablony Jade? Kiedy używasz jednego nad drugim?Różnica między uwzględnianiem i blokiem w Jade
Odpowiedz
Blok jest symbolem zastępczym. Jego treść pochodzi z innego pliku jade. Element include jest również elementem zastępczym. Jego treść pochodzi również z innego pliku jade.
Do tej pory oba są równe.
Ale:
obejmują osadzenie kompletnego pliku. Plik włączający określa, który plik jest dołączany. W związku z tym jest w porządku do outsourcingu części, takich jak stopka lub nagłówek, które są zawsze ładowane w ten sam sposób.
Blok właśnie definiuje symbol zastępczy w górnym pliku. Która zawartość jest zawarta nie jest zdefiniowana przez ten plik, ale przez pod-plik. Tak więc kontrola nad zawartością jest odwracana.
Z załącznikiem, A mówi: Import B. Za pomocą bloku B mówi: Oto treść zastępcza, a do wypełnienia moich treści użyj pliku A i jego symboli zastępczych.
to znaczy góra-dół, bloki oznaczają od dołu do góry.
Dodatkowo jeden plik może zawierać kilka bloków.
Kiedy używać co:
- To wspólne zdefiniowanie ogólny układ witryny na stronie głównej z bloków.
- Pojedyncze strony zawierają treść każdego pojedynczego pliku, odwołują się do pliku głównego i wypełniają jego bloki.
- Subviews w master lub stronie są konfigurowane za pomocą obejmuje.
Czy to pomaga?
- 1. Różnica kulturowa między etykietą a blokiem tekstowym
- 2. Różnica między zsynchronizowanym blokiem z oczekiwaniem/powiadomieniem i bez nich?
- 3. Dokładnie jaka jest różnica między "zamknięciem" a "blokiem"?
- 4. Jaka jest różnica między blokiem a blokiem śródliniowym z szerokością: 100%?
- 5. Różnica między blokiem i funkcji w zakresie określania zakresu w Perl
- 6. Jaka jest różnica między aktorami (Akka) i agentami (JADE) w systemach rozproszonych?
- 7. Różnica między $ @ i $! w perl
- 8. Różnica między "i" w Lua
- 9. jak renderować obiekt json w jade i przechodzić między wynikami
- 10. MySQL: Różnica między ",", "i"
- 11. Composer.phar różnica między | i ||
- 12. Różnica między | = i^= css
- 13. Różnica między "% ~ dp0" i ". \"?
- 14. Różnica między ". +" I ". +?"
- 15. Różnica między unwrapObservable i()
- 16. Różnica między "**/* /" i "** /"?
- 17. Różnica między (++ i) oraz (i ++)
- 18. Różnica kręgosłupa Różnica między CompositeView i CollectionView?
- 19. Różnica między org.apache.spark.ml.classification i org.apache.spark.mllib.classification
- 20. Różnica między fgets i fscanf?
- 21. Różnica między PyMODINIT_FUNC i PyModule_Create
- 22. Różnica między ParameterInfo.DefaultValue i ParameterInfo.RawDefaultValue
- 23. Różnica między DatagramSocket i DatagramChannel
- 24. różnica między Html.BeginForm() i ajax.beginform()
- 25. Różnica między IE8 i EmulateIE8
- 26. różnica między com.sun.jna i net.java.dev.jna?
- 27. Różnica między $ .getScript() i $ .get()
- 28. różnica między -lgcc_s i gcc
- 29. Różnica między sw600dp i w600dp?
- 30. Różnica między addonGlobalLayoutListener i addOnPreDrawListener
Awesome, thanks :) – LuckyLuke
Nie ma za co :-)! –
Aby uzyskać szczegółowe informacje, zobacz "Dziedziczenie szablonów" i "Obejmuje" https://github.com/visionmedia/jade – vaichidrewar