发表于: 2018-05-19 23:07:17

1 1163


今天完成的事:

写完了套页面。

先分析页面的相同处,把可能分开的组件都分开。

于是~

分了这么多组件,然后组合布局的时候发现只有部分页眉和页脚是相同的


页眉相同部分

<div class="navbar-user">
   <div class="logo"></div>
   <a class="nav-user" href="../M9thProject/index.html">首页</a>
   <a class="nav-user" href="../M9thProject/list-page.html">职业</a>
   <a class="nav-user" href="../M9thProject/cooperate-page.html">推荐</a>
   <a class="nav-user" href="#">关于</a>
   <div class="dropdown">
       <button type="button" class="btn dropdown-toggle" id="dropdownMenu" data-toggle="dropdown">
           <img src="images/icon_04.png" alt="菜单">
       </button>
       <ul class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="dropdownMenu">
           <li role="presentation">
               <a role="menuitem" tabindex="-1" href="../M9thProject/index.html">首页</a>
           </li>
           <li role="presentation" class="divider"></li>
           <li role="presentation">
               <a role="menuitem" tabindex="-1" href="../M9thProject/list-page.html">职业</a>
           </li>
           <li role="presentation" class="divider"></li>
           <li role="presentation">
               <a role="menuitem" tabindex="-1" href="../M9thProject/cooperate-page.html">推荐</a>
           </li>
           <li role="presentation" class="divider"></li>
           <li role="presentation">
               <a role="menuitem" tabindex="-1" href="#">关于</a>
           </li>
       </ul>
   </div>
</div>

页脚相同部分

<div class="blogroll">
   <div class="blogroll-title">友情链接</div>
   <ul class="blogroll-detail">
       <li class="blogroll-link"><a href="#">手机软件</a></li>
       <li class="blogroll-link"><a href="#">手机软件</a></li>
       <li class="blogroll-link"><a href="#">教师招聘</a></li>
       <li class="blogroll-link"><a href="#">教师招聘</a></li>
       <li class="blogroll-link"><a href="#">找工作</a></li>
       <li class="blogroll-link"><a href="#">找工作</a></li>
       <li class="blogroll-link"><a href="#">手机软件</a></li>
       <li class="blogroll-link"><a href="#">手机软件</a></li>
       <li class="blogroll-link"><a href="#">教师招聘</a></li>
       <li class="blogroll-link"><a href="#">教师招聘</a></li>
       <li class="blogroll-link"><a href="#">手机软件</a></li>
       <li class="blogroll-link"><a href="#">手机软件</a></li>
       <li class="blogroll-link"><a href="#">教师招聘</a></li>
       <li class="blogroll-link"><a href="#">教师招聘</a></li>
       <li class="blogroll-link"><a href="#">找工作</a></li>
       <li class="blogroll-link"><a href="#">找工作</a></li>
       <li class="blogroll-link"><a href="#">手机软件</a></li>
       <li class="blogroll-link"><a href="#">手机软件</a></li>
       <li class="blogroll-link"><a href="#">教师招聘</a></li>
       <li class="blogroll-link"><a href="#">教师招聘</a></li>
   </ul>
</div>
<div class="aboutus">
   <div class="aboutus-col-01">
       <p>技能树——改变你我</p>
       <div>
           <a href="#">关于我们</a>
           <p>&nbsp;|&nbsp;</p>
           <a href="#">联系我们</a>
           <p>&nbsp;|&nbsp;</p>
           <a href="#">合作企业</a>
       </div>
   </div>
   <div class="aboutus-col-02">
       <p>旗下网站</p>
       <a href="#">草船云孵化器</a>
       <a href="#">最强IT特训营</a>
       <br>
       <a href="#">葡萄藤轻游戏</a>
       <a href="#">桌游精灵</a>
   </div>
   <div class="aboutus-col-04">
       <p>微信公众平台</p>
       <div class="QR-code"></div>
   </div>
</div

模板

<html lang="zh-CN">
<head>
   <tiles:insertAttribute name="head"/>
</head>
<body onafterprint>
<a class="backIndex" href="index.html">回首页</a>
<header>
   <tiles:insertAttribute name="header"/>
   <tiles:insertAttribute name="headerContext" />
</header>
<main>
   <tiles:insertAttribute name="main"/>
</main>
<footer>
   <tiles:insertAttribute name="footer"/>
</footer>
   <script src="js/jquery.min.js"></script>
   <script src="js/bootstrap.min.js"></script>
</body>
</html>

模板这里开始很不好理解,模板应该放什么,tile应该放什么?  看了很多示例之后,理解了:

模板应该只放些大标签,而里面的的内容应该在tile里面去实现,这样tile页面的可重用性很高。


明天准备做的事情:完成数据库的设计。


遇到的问题:

开始知道tiles布局是个什么东西,但是自己去实现的时候发现很多细节需要自己去思考,一旦想通了,这类框架以后都会很容易理解


收获:

能够实现tiles框架,不只是理解



返回列表 返回列表
评论

    分享到