IPS与皮肤

IPS开发界面是不支持皮肤(Custom Skin)技术的,但是它所开发出来的应用却是支持的。这个东西其实对我很困扰,最初曾经根本不想实现这个,但是后来被女友说服,还是决定做。

考虑到的皮肤技术实现有:

  1. DHTML+CSS实现
  2. XML+XSL+CSS实现
  3. AJAX实现

昨天又考虑了IPS的皮肤架构方式,归纳出以下三种方式:

  1. 模拟MSN个人空间方式由用户自行整理界面元素的排列,其实就是块状版面的调整;
  2. 给定一个模板由用户选定后,用户可以改变其中的一些参数设置,例如背景颜色、背景图片等,版面不变
  3. 使用IPS模板设计器

想想还真是不简单啊,按照目前的成本来讲,第2种方案实施起来比较合适;第1种方案成本较高,且不见得就能让用户满意;第3种方案则存在深度问题——做的深了不如让用户用Dreamweaver、做的浅了让人YM。

原文地址:https://www.cnblogs.com/capricorn/p/498052.html