zoukankan      html  css  js  c++  java
  • “咏刚的家”全新改版

    2月里,趁着春节假期,把自己的个人主页(http://www.contextfree.net/wangyg/)彻底改版——这次改版的需求主要来自以下几个方面:

    1、以前的主页是用 apache forest 根据 xml 文件自动生成的,虽然非常方便,但很多地方要受 forest 软件本身的限制,在页面设计上不能随心所欲——这一次我用 python 和 ant 几乎重写了 forest 静态生成模块的大部分功能:python 用于网站索引、目录和公用代码的生成,ant 用于 xslt 转换和文件复制、更新。因为只需要满足特定需要,我的代码执行起来要比 forest 快不少,对 1.2 版的 forest document dtd 也基本兼容。

    2、因为经费有限,我的个人主页一直运行在租来的静态空间里,也没有条件在网通和电信两个网里建立镜像,这造成至少有一半的读者连接我的个人主页或下载文件时速度极慢——我不得不放弃了以前 forest 为每个页面生成的树形目录,转而采用更简洁的页面设计,使用更少和更小的图片,在 xhtml 和 css 的书写方式上完全向 Designing With Web Standards 的作者 Jeffrey Zeldman 所提出的标准看齐;改版后,每个页面的平均大小只有以前的一半左右,还算不错。

    3、因为是程序员的个人网站,我始终坚持让自己的主页看上去简洁、简洁、再简洁,就像 google 的 UI 设计师们所坚持的那样——这一次以黑白为主色调的设计比以前在 forest 基础上变化出来的蓝白版本更简洁一些,同时也很有些现代感,大致可以让自己满意吧。

    4、新版网页在 ie, firefox, safari 三种浏览器里的视觉效果基本一致,这也算一个进步吧。

  • 相关阅读:
    读取Config文件工具类 PropertiesConfig.java
    MD5编码工具类 MD5Code.java
    文件上传工具类 UploadUtil.java
    删除文件夹工具类 DeleteFolder.java
    目录处理工具类 DealWithDir.java
    文件/目录部分处理工具类 DealDir.java
    目录操作工具类 CopyDir.java
    功能更强大的格式化工具类 FormatUtils.java
    日期转换工具类 CommUtil.java
    MVC学习笔记1-MVC家族间的区别
  • 原文地址:https://www.cnblogs.com/xiaomaohai/p/6157210.html
Copyright © 2011-2022 走看看