- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 CSS Hack
<br /><br />CSS Hack的原理是什么<br /> 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。<br />CSS Hack大致有3种表现形式,CSS类内部Hack、选择器Hack以及HTML头部引用(if IE)Hack,CSS Hack主要针对IE浏览器。<br /> 类内部Hack:比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firef
2011-03-26 09:29:00 485 1
原创 手机网站开发必修课【2009总结】
<br /> <br />从09年初接手淘宝手机网站前端开发的工作至今,转眼已是一年。一步步看着手机淘宝从最初的beta版本到今天的样子,感慨良多。<br />手机网站开发,有着许多不为人知的困难:<br />一是可参考的资料太少,大部分手机网站都处于起步阶段,很多的时候都是摸着石头过河,而鉴于淘宝自身的特殊性,也使得我们在参考成功案例之余,要做更多的思考;<br />二是兼容性工作异常艰辛,难度一点也不比web网站的兼容性工作来的低(关于这点,请参见我之前的文章);<br />再者作为一个手机网站的前端开
2010-12-31 14:15:00 603
原创 为什么要有兼容性测试:比web浏览器还恐怖的手机浏览器
<br />1 为什么要有兼容性测试:比web浏览器还恐怖的手机浏览器<br />对于web网站,一般来说,目前我们需要兼容的是<br />1个操作系统(windows)X 3种浏览器(ie 6、ie7、firefox)= 3种情况<br />要求高一点的web网站需要兼容的是<br />1个操作系统(windows)X 7种浏览器(ie6、ie7、firefox、chorme、opera、safari、遨游)+ 1个操作系统(mac) X 1种浏览器(safari)= 8种情况<br />注:
2010-12-31 14:13:00 1663
转载 Groovy Tip 35 正则表达式
我们知道,在正则表达式中,有一些字符串被用来的表达一些特殊的用途。比如,"."代表的是所有的字符;"^"代表的是非;等等。看到这些用法的时候,我们就可以反过来问了,如果"."代表的是所有的字符的话,那么用什么来匹配字符串中的"."呢? 为了解决这样的问题,在正则表达式中需要用"/"加上原字符串来匹配这样的字符。下面来举一个例子: println a.c ==~ /a/.c/ 运行结果为:
2009-05-20 17:18:00 612
转载 Marshal.SizeOf和sizeof的区别
Sizeof在非Unsafe环境下只能用于预定义的一系列类型,如Int,Short等等。而在Unsafe环境下,sizeof可以被用于值类型,但是值类型中不可以有引用类型,否则C#编译器会报错: error CS0208: Cannot take the address of, get the size of, or declare a pointer to a managed type (Si
2009-05-20 17:15:00 834
转载 Visual Studio 2010 + .NET 4.0Beta1发布!
Visual Studio 2010和.NET 4.0的Beta1版本终于发布了!目前Beta1还只是对MSDN的订阅者开放,到美国时间20日星期三,也就是我们的21日星期四的时候,Visual Studio 2010 / .NET 4.0 Beta1将公开对外发布。这个版本是可以安装的Setup,而非上次的虚拟机镜像,因此对于大家的机器要求会放松一些。想要观看安装图片的朋友们可以点击这篇Blog
2009-05-20 17:07:00 490
原创 模型-视图-控制器(MVC)框架是什么东西?
MVC是个将一个应用的实现分成三个组件角色的框架技术:模型,视图和控制器。在基于MVC的应用里,Model(模型)是负责保持状态的应用组件。这个状态通常都持久于数据库之中(譬如,我们也许会有一个Product(产品)类用来代表SQL中的Products数据表中的订单数据)。 在基于MVC的应用里,View(视图)是负责显示用户界面的组件。这个UI通常是使用模型数据来创建的(譬如
2009-04-14 19:31:00 2097
XML学习指南 XML学习的良师益友
2010-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人