网络编程
位置:首页>> 网络编程>> 网页设计>> 走中国特色的网站重构道路(2)

走中国特色的网站重构道路(2)

作者:Twinsen Liang 来源:twinsenliang.net 发布时间:2010-04-08 16:10:00 

标签:xhtml,重构,网页设计

3、将“没层级性”的文章采用<h>、<p>与<section>的组合取而代之。(使用模块化的大局观思维进行编码)

<html>
<head>
  <title>网页模块化</title>
</head>
<body>
  <h1>网页模块化思维</h1>
  <p>2010年v2.0版本</p>
  <h2>什么是模块化?</h2>
  <p>模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整 体,完成整个系统所要求的功能。</p>
  <h3>什么是前端的当中的模块?</h3>
  <p>页面当中的每一个有独立内容并且能赋予标题命名的片段。</p>
  <h2>为什么要做模块化?</h2>
  <p>多人协同开发的同时能有一部分总体把控,但是每个人又可以独立的处理自己部分的代码,同时不会干扰到其他的成员的代码,高度提升效率。修改时只需要处理独立的需要修改的模块,对其余模块不会影响;出错时定位到具体模块,直接对于这一块进行版本回滚。高度降低风险。</p>
  <h2>怎么做模块化?</h2>
  <p>先按照主内容再细化内容两种方式分离出区块,由PM进行命名规则约定,分派至各人手中进行代码编写。最后由PM进行代码片段合并。</p>
  <h2>模块化需要注意什么?</h2>
  <p>公共部分的代码权限需要回归至PM手上管理;允许代码阶段性的臃肿,定期进行公共部分的版本整合。</p>
</body>
</html>

<html>
<head>
  <title>网页模块化</title>
</head>
<body>
  <section>
    <h>网页模块化思维</h>
    <p>2010年v2.0版本</p>
    <section>
      <h>什么是模块化?</h>
      <p>模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整 体,完成整个系统所要求的功能。</p>
      <section>
        <h>什么是前端的当中的模块?</h>
        <p>页面当中的每一个有独立内容并且能赋予标题命名的片段。</p>
      </section>
    </section>
    <section>
      <h>为什么要做模块化?</h>
      <p>多人协同开发的同时能有一部分总体把控,但是每个人又可以独立的处理自己部分的代码,同时不会干扰到其他的成员的代码,高度提升效率。修改时只需要处理独立的需要修改的模块,对其余模块不会影响;出错时定位到具体模块,直接对于这一块进行版本回滚。高度降低风险。</p>
    </section>
    <section>
      <h>怎么做模块化?</h>
      <p>先按照主内容再细化内容两种方式分离出区块,由PM进行命名规则约定,分派至各人手中进行代码编写。最后由PM进行代码片段合并。</p>
    </section>
    <section>
      <h>模块化需要注意什么?</h>
      <p>公共部分的代码权限需要回归至PM手上管理;允许代码阶段性的臃肿,定期进行公共部分的版本整合。</p>
    </section>
  </section>
</body>
</html>

4、将原有的<ul>或者<ol>滥用的导航列表菜单使用<nl>取而代之。(这里前提是列表都最好都有个说明的原则)

<h5>导航菜单</h5>
<ul>
  <li><a href="index.html">首页</a></li>
  <li>
    <h6><a href="#">音乐库</a></h6>
    <ul>
      <li><a href="cn.html">华语</a></li>
      <li><a href="jk.html">日韩</a></li>
      <li><a href="eu.html">欧美</a></li>
    </ul>
  </li>
  <li><a href="bbs.html">论坛</a></li>
</ul>

<nl>
  <label>导航菜单</label>
  <li href="index.html">首页</li>
  <nl>
    <label>音乐库</label>
    <li href="cn.html">华语</li>
    <li href="jk.html">日韩</li>
    <li href="eu.html">欧美</li>
  </nl>
  <li href="bbs.html">论坛</li>
</nl>

5、有上例当中的“无处不在的链接”。(将多余的不必要的标签去除)

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com