考虑客户端的兼容性

IE:ie4,ie5,ie6,ie7

FF: FF1.0, FF1.5, ff2.0, ff3.0

w3c:html3.2, html4.0, xhtml1.0 Transitional, xhtml1.0 strict

css: css1.0, css2.0, 都ok, ie技持,ff支持

js: js1.1, js1.2->js1.5, ie技持,ff支持

cookie, 都ok, RPF2046, ie技持,ff支持

1)考虑大部分用户的环境,

2)公共部分

3)使用服务端术解决客户端问题

4)服务端根据客户端条件输出

5)适当中止

6)检测,冗余,防御式编程

7)考虑使用客户端框架, css, js框架

 

1)优化考虑w3c, ie, ff,,

2)一样功能一样语法,

3)一样功能不一样语法

4)不一样功能,一样语法的

5)一方有,另一方没有此功能的,需要自已实现的,

6)一方有,另一方没有此功能的, 自已无法实现的.

 

1)需要考虑当前大部分用户的,公共部分

2)需要考虑自已付出的代价,

3)标准,发展方向等等...

 

net中的CTS,与公共部分的CLS:


1、CTS  Common Type System的缩写,中文意思是通用类型系统,是定义公共语言运行库在声明、使用和管理类型时所遵循的规则的模型。通用类型系统建立一个框架,该框架使得跨语言集成、类型安全和高性能代码执行成为可能。它是您可以用来生成类库的原始资料。
2、CLS Common Language Specification的缩写,中文意思是公共语言规范,定义一组可以以编程方式验证的规则,这组规范控制用不同编程语言编写的类型的交互操作。制定 CLS 是一种确保跨语言交互操作的绝佳方式。托管类库设计人员可以使用 CLS 来保证可从多种编程语言调用他们的 API。请注意,尽管 CLS 鼓励好的类库设计,但是它并不会强制这样的设计。
3、CLR Common Language Runtime的缩写,中文意思是公共语言运行时。
这里只是简单介绍一下,如果想详细了解的话去看MSDN的资料吧,或者搜索,也有很多介绍三者的文章,参看下图有助于了解。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值