zoukankan      html  css  js  c++  java
  • django 模板继承 组件

    模板继承参考博客 https://www.cnblogs.com/clschao/articles/10414811.html#part_7

     1 {% extends "base.html" %}
     2 
     3 钩子:{% block title %}
     4         xxx
     5     {% endblock %}
     6 钩子:{% block title %}
     7         xxx
     8     {% endblock title %}
     9     
    10 钩子:{% block title %}
    11         {{ block.super }}  #显示模板内容
    12         xxx
    13     {% endblock title %}

    可以将常用的页面内容如导航条,页尾信息等组件保存在单独的文件中,然后在需要使用的地方,文件的任意位置按如下语法导入即可。

    {% include 'navbar.html' %}
     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <style>
     7         .c1{
     8             background-color: red;
     9             height: 40px;
    10         }
    11     </style>
    12 </head>
    13 <body>
    14 
    15 <div class="c1">
    16     <div>
    17         <a href="">xx</a>
    18         <a href="">dd</a>
    19     </div>
    20 </div>
    21 
    22 </body>
    23 </html>
    组件是提供某一完整功能的模块,如:编辑器组件,QQ空间提供的关注组件 等。
    
    而插件更倾向封闭某一功能方法的函数。
    
    这两者的区别在 Javascript 里区别很小,组件这个名词用得不多,一般统称插件。
  • 相关阅读:
    学习进度条54
    学习进度条53
    学习进度条52
    学习进度条51
    学习进度条50
    学习进度条49
    学习进度条48
    学习进度条47
    学习进度条45
    线程池中的阻塞队列选择
  • 原文地址:https://www.cnblogs.com/ch2020/p/13062226.html
Copyright © 2011-2022 走看看