Sự khác biệt giữa các khối và sử dụng bao gồm khi bạn đang tạo các mẫu Jade là gì? Khi nào bạn sử dụng cái kia?Sự khác biệt giữa bao gồm và chặn trong Jade
Trả lời
Khối là trình giữ chỗ. Nội dung của nó xuất phát từ một tập tin ngọc bích khác. Một bao gồm cũng là một trình giữ chỗ. Nội dung của nó cũng xuất phát từ một tập tin ngọc bích khác.
Cho đến nay, cả hai đều bằng nhau.
Nhưng:
bao gồm nhúng tệp hoàn chỉnh. Tệp bao gồm xác định tệp nào được bao gồm. Do đó bao gồm là tốt cho gia công phần như chân trang hoặc một tiêu đề, mà luôn luôn được nạp theo cùng một cách.
Một khối chỉ định nghĩa trình giữ chỗ trong tệp trên cùng. Nội dung nào được bao gồm không được định nghĩa bởi tệp này, nhưng bởi một tệp phụ. Vì vậy, kiểm soát những gì được bao gồm đang được đảo ngược.
Bao gồm, A cho biết: Nhập B. Với khối, B cho biết: Đây là nội dung dành cho trình giữ chỗ và vui lòng sử dụng tệp A và trình giữ chỗ để điền vào nội dung của tôi.
bao gồm phương tiện từ trên xuống, các khối có nghĩa là từ dưới lên.
Ngoài ra, một tệp có thể bao gồm nhiều khối.
Khi nào thì sử dụng những gì:
- Đó là phổ biến để xác định cách bố trí tổng thể của một trang web trong một trang chủ với các khối.
- Các trang đơn chứa nội dung cho từng tệp riêng lẻ, tham khảo tệp chính và điền vào các khối của nó.
- Các bản xem trước trong chủ hoặc trang đang được thiết lập bằng cách sử dụng bao gồm.
Điều đó có hữu ích không?
- 1. SWIG: Sự khác biệt giữa% nhập khẩu và% bao gồm
- 2. Sự khác biệt giữa "bao gồm" và "yêu cầu" trong php
- 3. Sử dụng biến trong Jade bao gồm
- 4. Sự khác biệt giữa yêu cầu và bao gồm với php là gì?
- 5. Sự khác biệt giữa NSInvocation và chặn là gì?
- 6. Sự khác biệt giữa vùng chứa và trình bao bọc
- 7. Sự khác biệt giữa AForge và OpenCV
- 8. Sự khác biệt giữa. và #
- 9. Sự khác biệt giữa $ (...) và `...`
- 10. Sự khác biệt giữa = và: =
- 11. Sự khác biệt giữa $ * và $ @
- 12. Sự khác biệt giữa ". +" Và ". +?"
- 13. Sự khác biệt giữa "**/* /" và "** /"?
- 14. Sự khác biệt giữa .Rprofile và .First
- 15. Sự khác biệt giữa Kivy và PY4A
- 16. Sự khác biệt giữa Agda và Idris
- 17. Sự khác biệt giữa Dispatcher.BeginInvoke và Task.Factory.StartNew
- 18. Sự khác biệt giữa '.' và "." trong java
- 19. Sự khác biệt giữa. và: trong Lua
- 20. sự khác biệt giữa 'và "trong JavaScript?
- 21. Sự khác biệt giữa! và !! trong yaml?
- 22. Sự khác biệt giữa $ @ và $! trong perl
- 23. sự khác biệt giữa NetFx45WebLink và NetFx45RedistLink
- 24. Sự khác nhau giữa "bao gồm" và "tham gia" trong truy vấn ActiveRecord là gì?
- 25. Jade: Cách bao gồm tệp javascript
- 26. Sự khác biệt khái niệm thực sự giữa ui: trang trí và ui: bao gồm là gì?
- 27. sự khác biệt giữa Lazy.Force() và Lazy.Value
- 28. Sự khác nhau giữa bao gồm và mở rộng trong Ruby là gì?
- 29. Sự khác biệt giữa "pi" và "M_PI" trong objc
- 30. Sự khác biệt giữa jsRender và jsViews
Tuyệt vời, cảm ơn :) – LuckyLuke
Bạn được chào đón :-)! –
Để biết chi tiết, hãy xem "Thừa kế mẫu" và "Bao gồm" https://github.com/visionmedia/jade – vaichidrewar