博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年2月13日

摘要: 最近关于“深圳唯冠科技”与苹果公司就“iPad商标”问题打官司的事情传的沸沸扬扬,热闹非凡,但是大部分人都不知道这其中的前因后果,鄙人不才,试着给大家描述和分析一下。这件事情的来龙去脉是这样的:香港有一家名叫“唯冠国际控股有限公司”(英文名称“Proview International Holdings Ltd.”下文简称“唯冠国际”)的上市公司(港股代码334)。唯冠国际在中国台北和深圳都分别成立了分公司,台北分公司全称叫做“唯冠電子股份有限公司”(英文名称“Proview Electronics (Taiwan) Co., Ltd. ”下文简称“台北唯冠”),深圳分公司全称叫做“唯冠科技( 阅读全文

posted @ 2012-02-13 21:15 随它去吧 阅读(8928) 评论(22) 推荐(10) 编辑

2012年2月8日

摘要: Sencha Touch 1.1.1学习入门 阅读全文

posted @ 2012-02-08 16:31 随它去吧 阅读(14142) 评论(17) 推荐(4) 编辑

2011年10月25日

摘要: 闲话少说,最近遇到一个页面上需要排列个数不等的按钮,且每个按钮的文字长度不一,这样一个有点棘手的需求。前台设计要求该按钮必须是圆角且带有立体感效果,但是由于按钮文字长短不一,若使用背景图片制作按钮会存在难以处理的情况(按钮背景是png图片,半透明效果,使用叠加法会使得按钮半透明部分叠在一起变得丑陋不堪),最后不得不想办法使用纯CSS来模拟这样一个按钮,经过多次试验,终于拿出来一个解决方案。截图在这里:要做这样一个东西,显然必须满足兼容性这一基本要求,而且尽量不要使用CSS Hack,幸运的是,我这种模拟刚好实现了以上要求。代码如下:<!DOCTYPE html PUBLIC " 阅读全文

posted @ 2011-10-25 21:18 随它去吧 阅读(2449) 评论(5) 推荐(0) 编辑

2011年10月17日

摘要: 使用jQuery进行键盘捕获是轻而易举的事情,昨天遇到一个小问题,就是给整个页面绑定keydown事件,但是在Firefox下无效。后经过实验解决,问题出在事件绑定对象上://捕捉回车键$('body').bind('keydown',function(e){ if(e.keyCode==13){ $('#loginBtn').click(); }});就是这段代码,在Firefox下无效,后来忽然想到不同浏览器对页面元素解析标准差异的问题,于是改了一下代码,成功!//捕捉回车键$('html').bind('keydow 阅读全文

posted @ 2011-10-17 18:17 随它去吧 阅读(838) 评论(2) 推荐(0) 编辑

2011年10月16日

摘要: ASP.NET中对Exception的统一集中处理常见的有两种方式:1、通过配置Web.config的customErrors节点,配置defaultRedirect属性来实现所有“未处理的异常”均跳转向同一页面2、通过Global.asax中的Application_Error写代码实现自己想要的操作但在实际使用当中,往往会出现一些问题,比如Application_Error中的代码未被执行,若使用customErrors那么如何传递错误信息给目标页面等等。通过我的摸索,总结出一些经验,记录如下:1、不想通过配置Web.config中customErrors的方法进行页面跳转,而是希望在Ap 阅读全文

posted @ 2011-10-16 15:18 随它去吧 阅读(5311) 评论(5) 推荐(3) 编辑

2011年10月9日

摘要: 一直以来挺喜欢用Chrome的,速度快,界面简洁,比较友好,Safari由于也是Webkit内核,因此有着跟Chrome类似的表现,但是他们也有好心办坏事的时候,比如对文本框和文本域的处理,首先会自动加上黄色的高亮边框显示,然后对于文本域右下角会多出一个手动缩放尺寸的功能,这种“人性化”处理,一般情况下是很不错的,但是对于前端开发来讲,有时候反而成了问题,比如你想精准控制文本框文本域的外观样式和状态,那么Webkit这些处理反而成了败笔,怎么去掉这些呢?其实挺简单:1、高亮外框的取消input {outline: none;}textarea {outline: none;}如上,使用CSS的 阅读全文

posted @ 2011-10-09 13:35 随它去吧 阅读(1269) 评论(0) 推荐(0) 编辑

2011年7月25日

摘要: 浏览器同样存在不同程度的Bug,不同浏览器在对同一个页面缩放时渲染效果会出现差异,而这种差异会严重影响到智能手机(iPhone、Android)上的视觉效果,本文将通过一个真实案例分析并解决上述问题。 阅读全文

posted @ 2011-07-25 11:03 随它去吧 阅读(25851) 评论(63) 推荐(39) 编辑

2011年7月22日

摘要: iPhone上的safari mobile和android自带的浏览器都是基于webkit内核的。这两天想到网站需要一个针对智能手机分辨率的版本,于是开始研究相关的资料。前面两篇文章写到了如何通过userAgent来判断设备类型和浏览器内核,通过这些足够判断出哪些是iphone或者android浏览器了,但是即便同种设备浏览器也存在分辨率不同的问题,这个该如何处理呢?首先想到的就是用js检测(screen.width*screen.height),事实证明有问题:1、iphone4上的safari mobile结果竟然是320*480!要是前3代也就正常了,可iphone4明明是640*960 阅读全文

posted @ 2011-07-22 17:09 随它去吧 阅读(2721) 评论(0) 推荐(0) 编辑

摘要: 前文《Web开发兼容性系列文章(一):不同设备浏览器的userAgent值大全》罗列了常用电脑浏览器及智能手机浏览器的userAgent值这里对浏览器各自的userAgent特点做一分析,并给出判断方法:Windows操作系统浏览器系列:IE浏览器系列:特征表现:均以 "mozilla/" 开头,"msie x.0;" 中的x表示其版本;判断方法:粗略判断可以只检索"msie x.0;" 字符串即可,严格判断可检索 "mozilla/x.0 (compatibal; msie x.0; windows nt",不过 阅读全文

posted @ 2011-07-22 15:42 随它去吧 阅读(13481) 评论(1) 推荐(5) 编辑

摘要: 最近在使用jQuery进行网站产品开发,涉及到浏览器兼容性问题比较多,于是决定集中整理一下:这里使用了js的alert(navigator.userAgent.toLowerCase());方式获取浏览器的userAgent信息:为了直观起见,直接把截图放上来吧:IE6IE7IE8IE9FirefoxChromeOperaSafariAndroid自带浏览器Android版Opera MobileAndroid版FirefoxiPhone自带SafariiPhone版Opera Mobile暂时就只罗列了Windows、Android、iPhone平台上面的这么多,Linux、Mac OS、W 阅读全文

posted @ 2011-07-22 12:37 随它去吧 阅读(6337) 评论(11) 推荐(4) 编辑